اپلیکیشن اندرویدی فلشکارت آموزشی پایتون از صفر: گام به گام تا اولین برنامهها
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پایتون از صفر: گام به گام تا اولین برنامهها
موضوع کلی: علوم کامپیوتر و برنامهنویسی
موضوع میانی: مبانی برنامهنویسی با پایتون
📋 سرفصلهای دوره
- 1. مقدمهای بر دنیای برنامهنویسی
- 2. چرا پایتون را انتخاب کنیم؟
- 3. آشنایی با محیط توسعه (IDE)
- 4. نصب و راهاندازی پایتون
- 5. اولین برنامه: سلام دنیا!
- 6. متغیرها و انواع دادهها
- 7. اعداد صحیح و اعشاری
- 8. رشتهها و عملیات روی آنها
- 9. لیستها و کار با عناصر
- 10. تاپلها: مجموعههای تغییرناپذیر
- 11. دیکشنریها: کلید-مقدار
- 12. مجموعهها: عناصر منحصربهفرد
- 13. عملگرهای ریاضی
- 14. عملگرهای مقایسهای
- 15. عملگرهای منطقی
- 16. دستور شرطی if
- 17. دستور شرطی if-else
- 18. دستور شرطی if-elif-else
- 19. حلقههای for
- 20. حلقههای while
- 21. دستور break
- 22. دستور continue
- 23. توابع: تعریف و فراخوانی
- 24. پارامترهای توابع
- 25. مقادیر بازگشتی توابع
- 26. توابع لامبدا (ناشناس)
- 27. مفهوم Scoping (دامنه دید)
- 28. ماژولها و کتابخانهها
- 29. وارد کردن ماژولها
- 30. کار با ماژول math
- 31. کار با ماژول random
- 32. کار با ماژول datetime
- 33. مدیریت خطاها: try-except
- 34. مدیریت خطاهای خاص
- 35. پرتاب کردن خطاها (raise)
- 36. کار با فایلها: خواندن
- 37. کار با فایلها: نوشتن
- 38. کار با فایلها: اضافه کردن
- 39. کار با فایلها: بستن
- 40. ساختارهای داده سفارشی
- 41. کلاسها و اشیاء (مقدماتی)
- 42. متدهای سازنده (__init__)
- 43. متدهای کلاس
- 44. مفهوم وراثت (مقدماتی)
- 45. چندریختی (مقدماتی)
- 46. کار با رشتهها: قالببندی
- 47. کار با رشتهها: متدهای مفید
- 48. کار با لیستها: متدهای مفید
- 49. کار با دیکشنریها: متدهای مفید
- 50. نمایش دادهها: نمودار میلهای (مقدماتی)
- 51. نمایش دادهها: نمودار خطی (مقدماتی)
- 52. نمایش دادهها: نمودار دایرهای (مقدماتی)
- 53. مقدمهای بر الگوریتمها
- 54. الگوریتم جستجو (خطی)
- 55. الگوریتم جستجو (دودویی)
- 56. الگوریتم مرتبسازی (حبابی)
- 57. الگوریتم مرتبسازی (انتخابی)
- 58. الگوریتم مرتبسازی (درجی)
- 59. مقدمهای بر پایگاه داده
- 60. کار با پایگاه داده SQLite
- 61. ایجاد جدول در SQLite
- 62. درج داده در SQLite
- 63. جستجو در SQLite
- 64. بهروزرسانی داده در SQLite
- 65. حذف داده در SQLite
- 66. مقدمهای بر شبکههای کامپیوتری
- 67. اصول اولیه پروتکل TCP/IP
- 68. مقدمهای بر وب و HTTP
- 69. کار با کتابخانه Requests
- 70. ارسال درخواست GET
- 71. ارسال درخواست POST
- 72. مقدمهای بر امنیت سایبری (مبانی)
- 73. رمزنگاری متقارن (مفهوم)
- 74. رمزنگاری نامتقارن (مفهوم)
- 75. هشتنویسی (Hashing)
- 76. مقدمهای بر توسعه وب با پایتون
- 77. فریمورک Django (مقدماتی)
- 78. فریمورک Flask (مقدماتی)
- 79. مقدمهای بر هوش مصنوعی
- 80. یادگیری ماشین (مفهوم)
- 81. یادگیری نظارت شده
- 82. یادگیری نظارت نشده
- 83. مقدمهای بر علم داده
- 84. پردازش و پاکسازی داده
- 85. مصورسازی دادهها
- 86. کار با کتابخانه Pandas (مقدماتی)
- 87. کار با کتابخانه NumPy (مقدماتی)
- 88. توسعه برنامههای کاربردی گرافیکی (GUI)
- 89. مقدمهای بر تست کد
- 90. نوشتن تستهای واحد (Unit Tests)
- 91. مفهوم Debugging
- 92. ابزارهای Debugging
- 93. بهینهسازی کد
- 94. نکات و ترفندهای پیشرفته
- 95. پروژههای عملی کوچک
- 96. ساخت یک ماشین حساب ساده
- 97. ساخت یک بازی حدس عدد
- 98. ساخت یک برنامه مدیریت لیست کارها
- 99. پروژههای تکمیلی و گامهای بعدی
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.