اپلیکیشن اندرویدی فلشکارت آموزشی پایتون در عمل: ساخت پروژههای خلاقانه با Python Playground
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پایتون در عمل: ساخت پروژههای خلاقانه با Python Playground
موضوع کلی: برنامهنویسی پایتون
موضوع میانی: کاربردهای عملی پایتون
📋 سرفصلهای دوره
- 1. پایتون در عمل: ساخت پروژههای خلاقانه با Python Playground
- 2. مقدمه: چرا پایتون و این دوره؟
- 3. نصب و راهاندازی پایتون و محیط توسعه (IDE)
- 4. مبانی دادهها: انواع دادهها، متغیرها و عملگرها
- 5. کار با اعداد: عملیات ریاضی و توابع
- 6. کار با رشتهها: فرمتبندی، برش و متدها
- 7. ورودی و خروجی: تعامل با کاربر
- 8. ساختمان دادهها: لیستها، تاپلها و دیکشنریها
- 9. حلقهها: for و while
- 10. دستورات شرطی: if، elif و else
- 11. توابع: تعریف، فراخوانی و پارامترها
- 12. ماژولها و کتابخانهها: وارد کردن و استفاده
- 13. خطاها و استثنائات: مدیریت خطا در پایتون
- 14. کار با فایلها: خواندن، نوشتن و الحاق
- 15. برنامهنویسی شیءگرا (OOP): مفاهیم پایه
- 16. کلاسها و اشیاء: تعریف و استفاده
- 17. وراثت و چندریختی: گسترش کلاسها
- 18. مدیریت پکیجها با pip
- 19. مبانی کار با کتابخانه Tkinter (GUI)
- 20. ایجاد رابط کاربری گرافیکی ساده با Tkinter
- 21. رویدادها و تعامل با کاربر در Tkinter
- 22. طراحی چیدمانهای پیچیدهتر در Tkinter
- 23. کار با گرافیک و تصاویر در Tkinter
- 24. آشنایی با کتابخانه Pygame (بازیسازی)
- 25. نصب و راهاندازی Pygame
- 26. رسم اشکال و رنگها در Pygame
- 27. مدیریت ورودیها: صفحه کلید و ماوس در Pygame
- 28. کار با تصاویر و sprites در Pygame
- 29. حرکت و انیمیشنهای ساده در Pygame
- 30. صدا و موسیقی در Pygame
- 31. ساخت بازی Pong با Pygame
- 32. ساخت بازی Snake با Pygame
- 33. مقدمهای بر کتابخانه Matplotlib (دادهکاوی و نمودارها)
- 34. رسم نمودارهای خطی و میلهای با Matplotlib
- 35. ایجاد نمودارهای پراکندگی و پای با Matplotlib
- 36. سفارشیسازی نمودارها با Matplotlib
- 37. مبانی وباسکرپینگ با کتابخانه Beautiful Soup
- 38. نصب و راهاندازی Beautiful Soup
- 39. دریافت داده از وبسایتها با Beautiful Soup
- 40. استخراج اطلاعات از صفحات وب
- 41. ذخیره دادههای استخراج شده
- 42. مبانی کار با کتابخانه Requests (APIها)
- 43. ارسال درخواستهای HTTP با Requests
- 44. دریافت اطلاعات از APIها
- 45. کار با دادههای JSON
- 46. اتصال به یک API و دریافت دادههای پویا
- 47. مقدمهای بر کتابخانه Pandas (آنالیز داده)
- 48. نصب و راهاندازی Pandas
- 49. ساختن DataFrames با Pandas
- 50. خواندن دادهها از فایلهای CSV و Excel با Pandas
- 51. انتخاب و فیلتر کردن دادهها با Pandas
- 52. گروهبندی و جمعبندی دادهها با Pandas
- 53. تجزیه و تحلیل دادههای آماری با Pandas
- 54. مبانی کار با کتابخانه NumPy (محاسبات عددی)
- 55. آرایهها در NumPy
- 56. عملیات ریاضی روی آرایهها
- 57. اندیسگذاری و برش آرایهها
- 58. تولید اعداد تصادفی با NumPy
- 59. بهینهسازی کد پایتون
- 60. آشنایی با تست واحد (Unit Testing)
- 61. استفاده از کتابخانه unittest
- 62. نوشتن تستهای پایه
- 63. مقدمهای بر توسعه وب با Flask
- 64. نصب و راهاندازی Flask
- 65. ایجاد یک وبسایت ساده با Flask
- 66. رندر کردن قالبها (templates) با Flask
- 67. ارسال اطلاعات به وبسایت
- 68. کار با فرمها در Flask
- 69. برنامهنویسی همزمان و موازی
- 70. آشنایی با threading
- 71. آشنایی با multiprocessing
- 72. ساخت ربات تلگرامی ساده با کتابخانه python-telegram-bot
- 73. نصب و راهاندازی python-telegram-bot
- 74. ایجاد یک ربات و دریافت توکن
- 75. پاسخ به پیامها و دستورات تلگرام
- 76. افزودن قابلیتهای پیشرفته به ربات تلگرام
- 77. مبانی هوش مصنوعی و یادگیری ماشین
- 78. آشنایی با کتابخانه Scikit-learn
- 79. آموزش مدلهای یادگیری ماشین (basic)
- 80. پیشبینی و ارزیابی مدلها
- 81. کاربردهای عملی یادگیری ماشین در پایتون
- 82. پروژه: ساخت یک ماشین حساب پیشرفته
- 83. پروژه: ساخت یک برنامه مدیریت وظایف (To-Do List)
- 84. پروژه: ساخت یک بازی حدس اعداد
- 85. پروژه: ساخت یک برنامه برای تبدیل واحدها
- 86. پروژه: جمع آوری دادهها از وب (Web Scraping)
- 87. پروژه: ساخت یک نمودار تعاملی با Matplotlib
- 88. پروژه: ساخت یک بازی ساده Pygame
- 89. پروژه: ایجاد یک API ساده با Flask
- 90. پروژه: آنالیز دادههای آماری با Pandas
- 91. پروژه: ساخت یک ربات تلگرام
- 92. آشنایی با Git و GitHub
- 93. استفاده از Git برای مدیریت پروژه
- 94. آپلود پروژه به GitHub
- 95. همکاری و مشارکت در پروژههای پایتون
- 96. مباحث پیشرفته در OOP
- 97. طراحی الگوها (Design Patterns)
- 98. بهبود عملکرد در پایتون
- 99. مباحث امنیت در پایتون
- 100. استقرار پروژههای پایتون
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.