آموزش 30 روز پایتون - برنامه نویسی برای مبتدیان

30 Days of Python - Coding for Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

این دوره در مورد چیست؟

در این دوره، روی اصول کدنویسی تمرکز می‌کنیم که شما را وادار به نوشتن برنامه‌های پایتون خود می‌کند. اگر برای شما مفید است، دوره به گونه‌ای طراحی شده است که در یک دوره 30 روزه، در جلسات حدود 15 دقیقه در روز برگزار شود. شما مفاهیمی را که برای شروع کدنویسی برنامه‌های مفید خود باید بدانید و پایه‌ای قوی برای حرکت به هر زمینه برنامه‌نویسی که ممکن است علاقه‌مند باشید، ایجاد کنید. پایتون بسیار انعطاف‌پذیر است و می‌توان از آن در بسیاری از زمینه‌ها استفاده کرد، برخی از آنها عبارتند از هوش مصنوعی، یادگیری ماشین، تجزیه و تحلیل داده‌ها، تجسم داده‌ها، توسعه وب، برنامه‌های کاربردی برنامه‌نویسی، امور مالی، و حتی توسعه بازی! این دوره با مفاهیمی به سادگی متغیرهای پایتون شروع می‌شود و تا یک پروژه نهایی ادامه می‌یابد که در آن برنامه خط فرمان پایتون خود را کدنویسی می‌کنید که به شما کمک می‌کند نقاط را روی تمام مفاهیمی که در طول دوره یاد گرفته‌اید متصل کنید.

این دوره برای چه کسانی است؟

یادگیری نحوه کدنویسی می‌تواند برای همه ارزشمند باشد، زیرا ذهن شما را برای درک بهتر آنچه در دنیای دیجیتالی که امروزه ما را احاطه کرده است باز می‌کند، حتی اگر به دنبال کدنویسی حرفه‌ای نباشید. اگر هر یک از عبارات زیر با شما طنین انداز شد، این دوره چیزی است که به دنبال آن هستید:

  • من با کدنویسی کاملاً تازه کار هستم. حتی اولین خط کدم را کجا تایپ کنم؟
  • من در گذشته کدنویسی را یاد گرفتم اما به دنبال یک تجدید کننده هستم
  • من صرفاً به دنبال ابهام زدایی از کد نویسی و درک این موضوع هستم که برای چه چیزی می توان از آن استفاده کرد
  • می‌خواهم پایه‌ای قوی برای دریافت شغلی مرتبط با کدنویسی ایجاد کنم
  • من فقط می خواهم مغزم را با یادگیری چیزهای جدید بکشم

چگونه یاد بگیرم؟

این دوره به گونه‌ای طراحی شده است که هر روز به مدت 30 روز از طریق 15 دقیقه درس‌های بایت اندازه گذرانده شود، و بر یادگیری هوشمندانه و نه سخت تمرکز دارد. می‌توانید با سرعت خودتان آن را طی کنید، بنابراین اگر می‌خواهید هر روز دو درس انجام دهید و دوره را در 15 روز تمام کنید، خوب است و اگر می‌خواهید آهسته‌تر آن را طی کنید، کاملاً خوب است.

ما از تکنیک‌های یادگیری مبتنی بر شواهد مانند یادآوری فعال و تکرار فاصله‌ای استفاده می‌کنیم تا یادگیری شما را تقویت کنیم و دانشی را که به دست می‌آورید به حافظه بلندمدت اختصاص دهیم. ما تمرینات روزانه عملی داریم که به شما کمک می کند آنچه را که یاد می گیرید درونی کنید و حتی روزهای استراحت را برای بازیابی و مرور کنید. در مجموع کار به این صورت است:

  • 15 دقیقه در روز به مدت 30 روز (یا با سرعت خودتان)
  • هر درسی را که می رویم دنبال کنید
  • تمرینات روزانه برای اجرای یادگیری جدید
  • روزهای استراحت و ریکاوری بعد از هر 4 درس
  • پروژه نهایی برای اتصال نقاط

از چه نوع نرم افزاری استفاده خواهم کرد؟

ما دوره را با دانلود و نصب نرم افزار لازم آغاز خواهیم کرد:

  • پایتون 3
  • iPython - یک مفسر پیشرفته Python
  • کد ویژوال استودیو - یک ویرایشگر کد محبوب و قدرتمند

محتویات دوره:

  • نصب
  • متغیرها، اعداد، رشته ها، الحاق رشته ها، نمایه سازی
  • شرایط، بلوک‌های کد، حلقه‌های For، حلقه‌های while
  • فهرست ها، محدوده ها، دیکشنری ها، تاپل ها و مجموعه ها
  • توابع
  • ورودی کاربر
  • مقدمه ای بر برنامه نویسی شی گرا (OOP)
  • کلاس ها - تعریف، ویژگی ها، روش ها، وراثت
  • فایل ها
  • رسیدگی به استثنا
  • ماژول ها و کتابخانه استاندارد پایتون
  • پروژه عملی - برنامه یادگیری پایتون

برنامه یادگیری پایتون خود را ایجاد کنید که شما را در مورد هر موضوعی که در حال یادگیری هستید امتحان کند و امتیازات را حفظ کند تا آنچه را که می‌دانید ارزیابی کند. این برنامه فایل‌های JSON را با سؤالات، موضوعات و امتیازات به ترتیب می‌خواند و کاربر را بر اساس آنها امتحان می‌کند و همچنین نمرات جدید را ذخیره می‌کند. این برنامه در Command Line اجرا می شود و تمام مفاهیم آموخته شده در طول دوره 30 روزه را پوشش می دهد.

هدف برنامه این است که به شما امکان دهد سؤالات خود را در مورد هر موضوعی که می خواهید مطالعه کنید ایجاد کنید تا بتوانید خودتان را امتحان کنید و در یادآوری فعال شرکت کنید تا به شما کمک کند آنچه را که یاد می گیرید به خاطر بسپارید و ارزیابی کنید که کدام موضوعات به توجه بیشتری نیاز دارند. نمرات شما برای تکمیل پروژه، می توانید این مراحل را دنبال کنید:

  1. از روز 24 تا روز 29 دروس را تماشا کنید
  2. فایل‌های JSON را از Github بارگیری کنید
  3. خواندن فایل از Github
  4. درس‌های 24 تا 29 را دنبال کنید یا با مشاهده نحوه عملکرد برنامه بر اساس فایل Github، خودتان آن را امتحان کنید

سرفصل ها و درس ها

درس ها Lessons

  • روز پانزدهم - روز استراحت :) Day 15 - Rest Day :)

  • روز چهاردهم - فرهنگ لغت Day 14 - Dictionaries

  • روز هشتم - ورودی کاربر (اعداد، اعداد صحیح، شناورها، نظرات) Day 8 - User Input (Numbers, Integers, Floats, Comments)

  • روز 11 - توابع (2/2) Day 11 - Functions (2/2)

  • روز 12 - فهرست ها، محدوده ها، مرتب سازی Day 12 - Lists, Ranges, Sorting

  • روز ششم - برنامه نویسی شی گرا (OOP) - روش ها Day 6 - Object Oriented Programming (OOP) - Methods

  • روز 20 - روز استراحت :) Day 20 - Rest Day :)

  • روز 2 - متغیرها Day 2 - Variables

  • روز 27 - پروژه - برنامه یادگیری پایتون (3/5) Day 27 - Project - Python Learning App (3/5)

  • نحوه کار دوره How The Course Works

  • روز 24 - پروژه - برنامه یادگیری پایتون (1/5) Day 24 - Project - Python Learning App (1/5)

  • روز 13 - حلقه ها Day 13 - Loops

  • روز 1 - نصب پایتون (Mac) Day 1 - Install Python (Mac)

  • روز شانزدهم - تاپل و ست Day 16 - Tuples and Sets

  • روز 30 - پایان ها شروع جدیدی هستند Day 30 - Endings Are New Beginnings

  • روز 3 - رشته ها Day 3 - Strings

  • روز 10 - روز استراحت :) Day 10 - Rest Day :)

  • روز 26 - پروژه - برنامه یادگیری پایتون (2/5) Day 26 - Project - Python Learning App (2/5)

  • مقدمه Introduction

  • روز 19 - OOP - ارث Day 19 - OOP - Inheritance

  • روز 7 - الحاق رشته Day 7 - String Concatenation

  • روز 29 - پروژه - برنامه یادگیری پایتون (5/5) Day 29 - Project - Python Learning App (5/5)

  • روز 25 - روز استراحت :) Day 25 - Rest Day :)

  • روز پنجم - روز استراحت :) Day 5 - Rest Day :)

  • روز 4 - توابع (1/2) Day 4 - Functions (1/2)

  • روز 18 - OOP - ویژگی‌ها و روش‌های کلاس Day 18 - OOP - Class Attributes and Methods

  • روز 21 - فایل ها Day 21 - Files

  • روز 22 - رسیدگی به استثنا Day 22 - Exception Handling

  • روز 17 - OOP - تعریف کلاسها Day 17 - OOP - Classes Definition

  • روز 28 - پروژه - برنامه یادگیری پایتون (4/5) Day 28 - Project - Python Learning App (4/5)

  • روز اول - نصب پایتون (ویندوز) Day 1 - Install Python (Windows)

  • روز نهم - شرایط (if/elif/else) و بلوک‌های کد Day 9 - Conditionals (if/elif/else) and Code Blocks

  • روز 23 - ماژول ها و کتابخانه استاندارد پایتون Day 23 - Modules and Python Standard Library

نمایش نظرات

آموزش 30 روز پایتون - برنامه نویسی برای مبتدیان
جزییات دوره
5h 10m
33
Skillshare (اسکیل شیر) Skillshare (اسکیل شیر)
(آخرین آپدیت)
193
4 از 5
ندارد
دارد
دارد
Tony Alamo
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tony Alamo Tony Alamo

جرقه مغز شما

هی، اونجا! اسم من تونی است :)

درست پس از فارغ‌التحصیلی به‌عنوان مهندس در بوستون، مستقیماً وارد تجزیه و تحلیل داده‌ها شدم - در یک شتاب‌دهنده استارت‌آپ در کمبریج، MA، جایی که برای راه‌اندازی شرکت‌های وب از ابتدا و راه‌اندازی آن‌ها در جهان کار کردیم!

اگرچه این کار فوق‌العاده هیجان‌انگیزی بود، در نهایت تصمیم گرفتم تمرکزم را روی چیزی که بیشتر به آن علاقه دارم متمرکز کنم - یاد بگیرم چگونه یاد بگیرم و به دیگران یاد بدهم که چگونه این کار را انجام دهند.

مغز مانند ماهیچه ای است که هرگز یاد نگرفتیم چگونه تمرین کنیم، و یادگیری یکی از بهترین تمرینات مغز است! امیدوارم دوره‌های SkillShare و ویدیوهای YouTube برای شما مفید باشد و در سفر من به من بپیوندید تا از خواب بیدار شوید و زندگی معنادارتری در لحظه کنونی داشته باشید، هر بار یک تمرین مغزی.

من شما را در اطراف می بینم!