اپلیکیشن اندرویدی فلشکارت آموزشی کد خودکار: استراتژیهای کنترل جریان با پایتون
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره کد خودکار: استراتژیهای کنترل جریان با پایتون
موضوع کلی: اتوماسیون با پایتون
موضوع میانی: کنترل جریان (شرطها، حلقهها)
📋 سرفصلهای دوره
- 1. فصل ۱: مقدمه ای بر کنترل جریان در پایتون
- 2. فصل ۲: دستورالعملهای شرطی: if
- 3. فصل ۳: دستورالعملهای شرطی: if-else
- 4. فصل ۴: دستورالعملهای شرطی: if-elif-else
- 5. فصل ۵: اپراتورهای مقایسهای
- 6. فصل ۶: اپراتورهای منطقی: and
- 7. فصل ۷: اپراتورهای منطقی: or
- 8. فصل ۸: اپراتورهای منطقی: not
- 9. فصل ۹: درک اولویت عملگرها
- 10. فصل ۱۰: حلقهها: for
- 11. فصل ۱۱: تابع range()
- 12. فصل ۱۲: حلقهها: while
- 13. فصل ۱۳: شرط break در حلقهها
- 14. فصل ۱۴: شرط continue در حلقهها
- 15. فصل ۱۵: شرط pass در حلقهها
- 16. فصل ۱۶: حلقههای تودرتو
- 17. فصل ۱۷: ترکیب شرطها و حلقهها
- 18. فصل ۱۸: مدیریت خطا با try-except
- 19. فصل ۱۹: بلوک finally
- 20. فصل ۲۰: انواع استثنائات
- 21. فصل ۲۱: تعریف استثنائات سفارشی
- 22. فصل ۲۲: مفهوم تابع
- 23. فصل ۲۳: تعریف تابع
- 24. فصل ۲۴: فراخوانی تابع
- 25. فصل ۲۵: پارامترها و آرگومانها
- 26. فصل ۲۶: مقادیر پیشفرض پارامترها
- 27. فصل ۲۷: آرگومانهای کلیدواژهای
- 28. فصل ۲۸: آرگومانهای متغیر: *args
- 29. فصل ۲۹: آرگومانهای متغیر: **kwargs
- 30. فصل ۳۰: دامنه متغیرها: محلی و سراسری
- 31. فصل ۳۱: تابع lambda
- 32. فصل ۳۲: تابع map()
- 33. فصل ۳۳: تابع filter()
- 34. فصل ۳۴: تابع reduce()
- 35. فصل ۳۵: لیست کامپرهنشن
- 36. فصل ۳۶: دیکشنری کامپرهنشن
- 37. فصل ۳۷: مجموعه کامپرهنشن
- 38. فصل ۳۸: ژنراتورها
- 39. فصل ۳۹: مفهوم ماژول
- 40. فصل ۴۰: وارد کردن ماژولها
- 41. فصل ۴۱: وارد کردن قسمتهای خاص ماژول
- 42. فصل ۴۲: ساخت ماژول سفارشی
- 43. فصل ۴۳: مدیریت بستهها
- 44. فصل ۴۴: مفهوم کلاس
- 45. فصل ۴۵: تعریف کلاس
- 46. فصل ۴۶: ایجاد اشیاء (نمونهسازی)
- 47. فصل ۴۷: ویژگیهای کلاس
- 48. فصل ۴۸: متدهای کلاس
- 49. فصل ۴۹: متد __init__ (سازنده)
- 50. فصل ۵۰: متد __str__
- 51. فصل ۵۱: وراثت
- 52. فصل ۵۲: وراثت چندگانه
- 53. فصل ۵۳: همپوشانی متد (Method Overriding)
- 54. فصل ۵۴: کلاسهای انتزاعی (Abstract Classes)
- 55. فصل ۵۵: اینترفیسها (Interfaces)
- 56. فصل ۵۶: مفهوم فایل
- 57. فصل ۵۷: باز کردن فایلها
- 58. فصل ۵۸: خواندن فایلها
- 59. فصل ۵۹: نوشتن در فایلها
- 60. فصل ۶۰: اضافه کردن به فایلها
- 61. فصل ۶۱: بستن فایلها
- 62. فصل ۶۲: مدیریت خطا در عملیات فایل
- 63. فصل ۶۳: کار با مسیرهای فایل
- 64. فصل ۶۴: خواندن و نوشتن دادههای ساختاریافته (CSV)
- 65. فصل ۶۵: خواندن و نوشتن دادههای ساختاریافته (JSON)
- 66. فصل ۶۶: پایگاه داده SQL
- 67. فصل ۶۷: اتصال به پایگاه داده SQLite
- 68. فصل ۶۸: اجرای دستورات SQL
- 69. فصل ۶۹: درج داده در پایگاه داده
- 70. فصل ۷۰: خواندن داده از پایگاه داده
- 71. فصل ۷۱: بهروزرسانی داده در پایگاه داده
- 72. فصل ۷۲: حذف داده از پایگاه داده
- 73. فصل ۷۳: تراکنشها در پایگاه داده
- 74. فصل ۷۴: ابزارهای خط فرمان پایتون
- 75. فصل ۷۵: اسکریپتنویسی شل
- 76. فصل ۷۶: اجرای دستورات سیستم عامل
- 77. فصل ۷۷: مدیریت فرآیندها
- 78. فصل ۷۸: شبکهسازی با سوکتها
- 79. فصل ۷۹: پروتکل HTTP
- 80. فصل ۸۰: درخواستهای GET و POST
- 81. فصل ۸۱: مدیریت پارامترهای URL
- 82. فصل ۸۲: ارسال هدرها
- 83. فصل ۸۳: پردازش پاسخهای HTTP
- 84. فصل ۸۴: کتابخانه Requests
- 85. فصل ۸۵: وب اسکرپینگ مقدماتی
- 86. فصل ۸۶: کتابخانه BeautifulSoup
- 87. فصل ۸۷: انتخابگرهای CSS
- 88. فصل ۸۸: استخراج داده از HTML
- 89. فصل ۸۹: مدیریت لینکها
- 90. فصل ۹۰: اصول آزمایش واحد (Unit Testing)
- 91. فصل ۹۱: کتابخانه unittest
- 92. فصل ۹۲: نوشتن تستهای واحد
- 93. فصل ۹۳: اجرای تستها
- 94. فصل ۹۴: تستهای ادغام (Integration Testing)
- 95. فصل ۹۵: اشکالزدایی (Debugging)
- 96. فصل ۹۶: استفاده از دیباگر پایتون
- 97. فصل ۹۷: تکنیکهای اشکالزدایی پیشرفته
- 98. فصل ۹۸: پروفایلینگ کد
- 99. فصل ۹۹: بهینهسازی عملکرد
- 100. فصل ۱۰۰: جمعبندی و گامهای بعدی
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.