آموزش رایگان برنامه نویسی با زبان پایتون برای همه فارسی زبانان عزیز
سلام. من محمدرضا کسائی هستم و قصد دارم در این سری از آموزش هام شما رو با زبان برنامه نویسی پایتون در حد مقدماتی آشنا کنم. این آموزش کاملا رایگان منتشر شده پس میتونید خیلی راحتایم ازش استفاده کنید و حالشو ببرید
من برای تدریس این دوره، کتاب های متعددی رو بررسی کردم. به نظرم یکی از بهترین کتاب ها که میشد ازش به عنوان مرجعی برای تدریس استفاده کرد کتاب python3 tutorials بود.
این کتاب به ۲ بخش کلی تقسیم شده:
- Basic
- Advanced
در این دوره قصد دارم قسمت Basic رو پوشش بدم که تقریبا تا صفحه ۳۰۰ از این کتاب میشه. البته بعضی جا ها که بیشتر خوندنی بوده رو کمتر تو فیلم ها توضیح دادم اما یه چیز هایی هم در این کتاب مطرح نشده بود که سعی کردم اون ها رو هم بگم.
مفید و مختصر بودن این کتاب باعث شد که من جذبش بشم و از روش درس بدم. تقریبا تمامی زمینه های مهم برنامه نویسی پایتون رو در این کتاب میتونید پیدا کنید مثل:
- tkinter
- socket
- send email
- OOP
- و...
برای دانلود کتاب منبع، آن را از اینجا دانلود کنید.
- مقدمه
- طراحی بنر دوره
- نصب پایتون
- zen of python (فرهنگ پایتون)
- pip
- ایزوله سازی پایتون (virtualenv)
- عاشق لینوکسیم
- استفاده از help پایتون
- اعداد
- متغیر ها
- رشته ها
- تو رفتگی
- عملگر ها
- عبارات شرطی
- if - elif - else
- شرط تک خطی
- مشکل اعداد اعشاری
- لیست
- تعریف لیست
- دستیابی و حذف مقادیر
- عملگر ها
- حلقه ها
- for loop
- while loop
- دیکشنری
- تعریف کردن، گرفتن، به روز رسانی و حذف در دیکشنری
- پیوست
- PEP8
- کار با تاریخ و زمان
- تاریخ
- زمان
- فرمت بندی
- تقویم
- فایل و دایرکتوری
- کار با فایل
- توابع کار با فایل
- عبارت with
- کار با دایرکتوری
- توابع
- تعریف و صدا زدن تابع و تهیه مستندات برای تابع
- انواع تابع از نظر آرگومان ورودی
- انواع تابع از نظر آرگومان خروجی
- توابع lambda
- call by value VS call by reference
- پیوست
- کار با دیتای اینترنت
- python2 VS python3
- تفاوت ها
- کاربرد \ و ;
- مهاجرت از نسخه ۲ به ۳