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

Learn Python in 30 Days - Coding for Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: دروس روزانه Bitesize که نحوه کدنویسی و ساخت اولین برنامه پایتون را به شما آموزش می دهد. تمام مفاهیم اساسی برنامه نویسی را که در کلاس یاد می گیرید ترکیب کنید و از آنها برای ساخت پروژه های پایتون خود استفاده کنید. یاد بگیرید که چگونه در پایتون کدنویسی کنید و کد دیگران و کار آن را درک کنید. برنامه آموزشی خود را به عنوان پروژه کلاس ایجاد کنید، یک برنامه آزمون که به عنوان ابزاری برای کمک به یادگیری هر مفهومی که انتخاب می کنید کار خواهد کرد. تصویر واضح تری از نحوه کار برنامه های کامپیوتری به دست آورید که دید شما را از نحوه کار دنیای دیجیتال گسترده تر می کند. تکنیک های کلیدی یادگیری سریع را بیاموزید (که خارج از کدنویسی نیز کار می کنند!) تا حفظ خود را تقویت کنید و در واقع آنچه را که یاد می گیرید به خاطر بسپارید. نحوه دانلود و استفاده از Visual Studio Code، iPython و ترمینال یا خط فرمان رایانه خود را بیاموزید. از مفاهیم اساسی پایتون مانند متغیرها، رشته ها، توابع، روش ها، الحاق رشته ها، ورودی های کاربر، لیست ها و سایر تکرارپذیرها استفاده کنید. عبارات شرطی (if/elif/else) و بلوک های کد را درک کرده و از آنها استفاده کنید تا منطق را به برنامه های خود اضافه کنید. حلقه هایی مانند حلقه های "for" و "while" را در کد خود پیاده سازی کنید تا قابلیت های اتوماسیون خود را ارتقا دهید. از مفاهیم پیشرفته‌تری مانند کلاس‌ها، ویژگی‌ها و متدهای کلاس، وراثت، فایل‌ها، مدیریت استثنا، ماژول‌ها و کتابخانه استاندارد پایتون استفاده کنید. کشف کنید که آیا کدنویسی برای شما مناسب است یا خیر و به شما کمک می کند تا ایده روشنی از اهداف خود برای پیگیری حرفه ای آن داشته باشید. پیش نیازها:فقط یک کامپیوتر. بدون نیاز به تجربه برنامه نویسی، شما هر آنچه را که نیاز دارید یاد خواهید گرفت.

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

این دوره برای این ایجاد شده است که به شما نشان دهد که درس های بایت سایز می توانند شما را راه درازی ببرند! اکثر مردم کارهایی را که در یک روز می‌توانند انجام دهند، دست‌کم می‌گیرند، اما کارهایی را که در 30 روز می‌توانند انجام دهند، به شدت دست‌کم می‌گیرند.

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

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

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

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

  • من با کدنویسی کاملاً تازه کار هستم. اولین خط کدم را کجا تایپ کنم؟

  • من در گذشته کدنویسی را یاد گرفتم اما به دنبال یک تجدید کننده هستم.

  • من به دنبال ابهام زدایی از کد نویسی و درک این موضوع هستم که برای چه چیزی می توان از آن استفاده کرد.

  • می‌خواهم پایه‌ای قوی برای یافتن شغلی مرتبط با کدنویسی ایجاد کنم.

  • می‌خواهم با یادگیری چیزهای جدید، مغزم را تقویت کنم.

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

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

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

  • 15 دقیقه در روز به مدت 30 روز (شما سرعت خود را انتخاب می کنید)

  • هر درس را در حین حرکت دنبال کنید

  • تمرینات روزانه برای اجرای یادگیری جدید

  • روزهای استراحت و ریکاوری بعد از هر 4 درس

  • پروژه نهایی برای اتصال نقاط

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

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

  • Python 3

  • iPython - یک مفسر پیشرفته Python

  • Visual Studio Code - یک ویرایشگر کد محبوب و قدرتمند

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

  • نصب

  • متغیرها، اعداد، رشته ها، الحاق رشته ها، نمایه سازی

  • شرط‌ها، بلوک‌های کد، حلقه‌های For، حلقه‌های while

  • فهرست ها، محدوده ها، دیکشنری ها، تاپل ها و مجموعه ها

  • توابع

  • ورودی کاربر

  • مقدمه ای بر برنامه نویسی شی گرا (OOP)

  • کلاس ها - تعریف، ویژگی ها، روش ها، وراثت

  • فایل ها

  • بررسی استثنا

  • ماژول ها و کتابخانه استاندارد پایتون

  • پروژه عملی - برنامه یادگیری پایتون

پروژه نهایی:

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

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

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

  1. درس‌ها را از روز 24 تا روز 29 تماشا کنید.

  2. فایل‌های JSON را از وب‌سایت Github بارگیری کنید (پیوند در درس 24).

  3. فایل README را از GitHub بخوانید.

  4. دروس 24 تا 29 را دنبال کنید یا با مشاهده نحوه عملکرد برنامه بر اساس فایل GitHub README، خودتان آن را امتحان کنید.


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

خوش آمدی Welcome

  • چگونه کلاس کار می کند How The Class Works

نصب و راه اندازی Installation

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

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

اصول پایتون Python Fundamentals

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

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

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

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

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

افزودن عملکرد و منطق Adding Functionality and Logic

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

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

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

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

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

تکرار از طریق داده Iterating Through Data

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

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

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

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

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

پیشرفت بیشتر با پایتون Getting More Advanced With Python

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

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

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

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

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

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

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

پروژه نهایی - برنامه یادگیری Final Project - Learning App

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

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

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

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

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

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

نتیجه Conclusion

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

نمایش نظرات

آموزش یادگیری پایتون در 30 روز - کد نویسی برای مبتدیان
جزییات دوره
5 hours
32
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
20
4.3 از 5
ندارد
ندارد
ندارد
Tony Alamo
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Tony Alamo Tony Alamo

جرقه مغز شما

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

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

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

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

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