آموزش گام به گام پایتون در 24 جلسه از مبتدی تا پیشرفته
همراه با ذکر مثال و امکان کپی و اشتراک کدهای برنامه نویسی پایتون
جلسه 1: مقدمه به پایتون
- معرفی پایتون و مزایای آن
- نصب پایتون و محیط توسعه (IDE)
- ساختار برنامه پایتون و توابع اساسی
جلسه 2: متغیرها و نوع دادهها
- متغیرها و نامگذاری متغیرها
- نوع دادهها از جمله اعداد، رشتهها، لیستها و دیکشنریها
- نحوه کار با این نوع دادهها
جلسه 3: عبارات شرطی
- عبارات شرطی if و else
- عملگرهای مقایسهای
- عبارات شرطی چندگانه
جلسه 4: حلقهها
- حلقه while
- حلقه for
- عملگرهای حلقه
جلسه 5: توابع
- تعریف و استفاده از توابع
- توابع با پارامتر
- بازگشت مقدار از توابع
جلسه 6: ماژولها
- مفهوم ماژول
- نحوه نوشتن و استفاده از ماژولها
- ماژولهای استاندارد پایتون
جلسه 7: رشتهها
- رشتهها و عملیات رشتهای
- فرمتبندی رشته
- عملیات رشته بر روی فایلها
جلسه 8: لیستها
- لیستها و عملیات لیستی
- عملیات مرتبسازی و جستجو در لیستها
- لیستهای تودرتو و لیستهای چند بعدی
جلسه 9: دیکشنریها
- دیکشنریها و عملیات دیکشنری
- عملیات مرتبسازی و جستجو در دیکشنریها
- دیکشنریهای تودرتو
جلسه 10: تعریف کلاس
- مفاهیم شیءگرایی
- تعریف کلاس و نحوه استفاده از آن
- متدها و ویژگیهای کلاس
جلسه 11: وراثت
- مفاهیم وراثت
- تعریف کلاسهای وراثتپذیر
- استفاده از ویژگیهای کلاس و متدهای وراثت شده
جلسه 12: ماژولهای پیشرفته
- نوشتن ماژولهای پیشرفته
- ماژولهای جدیدی که در پایتون 3 اضافه شدهاند
- ماژولهای خارجی و نصب آنها با استفاده از pip
جلسه 13: پردازش فایلها
- باز کردن فایلها در پایتون
- خواندن و نوشتن فایلها
- مدیریت فایلها و پیمایش دایرکتوریها
جلسه 14: خطاها و استثنائات
- مفهوم خطاها و نحوه کنترل آنها
- استثنائات و نحوه کار با آنها
- نوشتن کد با احتیاط برای جلوگیری از خطاها و استثنائات
جلسه 15: کار با پایگاه دادهها
- معرفی پایگاه دادهها و SQL
- استفاده از پایگاه داده SQLite در پایتون
- نحوه ایجاد و مدیریت جداول در پایگاه داده
جلسه 16: وب سرویسها
- معرفی وب سرویسها و REST API
- استفاده از کتابخانه requests برای دریافت داده از وب سرویسها
- پردازش دادههای JSON و XML
جلسه 17: وب اسکریپتینگ با Flask
- معرفی فریمورک Flask برای توسعه وب اپلیکیشن
- تعریف روتها و صفحات در Flask
- نحوه ارسال و دریافت دادهها در Flask
جلسه 18: وب اسکریپتینگ با Django
- معرفی فریمورک Django برای توسعه وب اپلیکیشن
- تعریف مدلها و ایجاد جداول در Django
- نحوه ایجاد روتها و صفحات در Django
جلسه 19: برنامهنویسی شبکه
- معرفی پروتکلهای شبکه از جمله TCP و UDP
- استفاده از کتابخانه socket در پایتون برای ارسال و دریافت داده از شبکه
- نحوه ایجاد سرور و کلاینت در پایتون
جلسه 20: برنامهنویسی چندنخی
- معرفی مفهوم چندنخی و نحوه استفاده از آن در پایتون
- استفاده از کتابخانه threading برای ایجاد نخها
- نحوه ایجاد نخهای چندگانه و هماهنگی بین آنها
جلسه 21: برنامهنویسی GUI با Tkinter
- معرفی کتابخانه Tkinter برای ساخت رابط کاربری گرافیکی
- تعریف و استفاده از کامپوننتهای GUI مانند دکمه، لیبل و فرمهای ورودی
- نحوه ایجاد یک برنامه GUI کامل در پایتون
جلسه 22: برنامهنویسی با Pygame
- معرفی کتابخانه Pygame برای توسعه بازیهای کامپیوتری
- نحوه ایجاد صفحهبندی، تصاویر و صداها در Pygame
- نحوه ایجاد یک بازی ساده در Pygame
و...
آموزش برنامه دیواررفع مشکلات رایجپاسخ به سوالات متداول:چطور در دیوار آگهی کالای...
آموزش برنامه شیپورخدمات اپلیکیشن شیپور / ساخت حساب کاربری در شیپور /...
آموزش برنامه شاد به صورت تصویریآموزش نحوه ثبت نام در برنامه شاد/...
آموزش برنامه مایکتچگونه میتوانم تلفن یا ایمیل ثبت شده را تغییر دهم؟...
آهنگ های محسن لرستانی به صورت آفلاین و بدون نیاز به اینترنتآهنگ...
داستان های کوتاه برای کودکانجهت تقویت هوش و گفتار کودکانداستان های پندآموز:...
Created with AppPage.net
Similar Apps - visible in preview.