اپلیکیشن اندرویدی فلشکارت آموزشی ساخت پروژههای کاربردی با پایتون: از مبانی تا پیادهسازی حرفهای
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت پروژههای کاربردی با پایتون: از مبانی تا پیادهسازی حرفهای
موضوع کلی: برنامهنویسی و توسعه نرمافزار
موضوع میانی: توسعه برنامههای کاربردی با پایتون
📋 سرفصلهای دوره
- 1. مبانی پایتون: شروع برنامهنویسی
- 2. انواع دادهها و متغیرها در پایتون
- 3. عملگرها و عبارات در پایتون
- 4. ساختارهای کنترلی: شرطها و حلقهها
- 5. توابع: تعریف و فراخوانی
- 6. کار با رشتهها و متن در پایتون
- 7. ساختارهای داده: لیستها و تاپلها
- 8. ساختارهای داده: دیکشنریها و مجموعهها
- 9. مدیریت خطاها و استثناها
- 10. کار با فایلها: خواندن و نوشتن
- 11. مقدمهای بر برنامهنویسی شیءگرا (OOP)
- 12. مفاهیم کلاس و اشیاء در پایتون
- 13. وراثت و پلیمورفیسم در پایتون
- 14. ماژولها و بستهها: سازماندهی کد
- 15. مقدمهای بر توسعه وب با پایتون
- 16. اصول پایگاه داده برای برنامهنویسان
- 17. کار با پایگاه داده SQLite در پایتون
- 18. مقدمهای بر فریمورک وب Django
- 19. ساخت اپلیکیشن وب ساده با Django
- 20. کار با فرمها در Django
- 21. مدیریت کاربران و احراز هویت در Django
- 22. مقدمهای بر فریمورک وب Flask
- 23. ساخت اپلیکیشن وب ساده با Flask
- 24. کار با RESTful APIها در پایتون
- 25. ساخت API با Flask
- 26. مقدمهای بر علم داده و تحلیل داده
- 27. کار با کتابخانه NumPy برای محاسبات عددی
- 28. کار با کتابخانه Pandas برای تحلیل داده
- 29. تجسم دادهها با Matplotlib
- 30. تجسم دادهها با Seaborn
- 31. اصول یادگیری ماشین
- 32. مقدمهای بر یادگیری ماشین با Scikit-learn
- 33. ساخت مدل پیشبینی ساده
- 34. مقدمهای بر پردازش زبان طبیعی (NLP)
- 35. کار با متن با NLTK
- 36. مقدمهای بر توسعه بازی با Pygame
- 37. ساخت بازی ساده با Pygame
- 38. مقدمهای بر اتوماسیون وظایف
- 39. اسکرپینگ وب با Beautiful Soup
- 40. اتوماسیون دسکتاپ با PyAutoGUI
- 41. مقدمهای بر برنامهنویسی شبکهای
- 42. ساخت یک کلاینت و سرور ساده TCP
- 43. مقدمهای بر توسعه اپلیکیشنهای دسکتاپ
- 44. کار با Tkinter برای رابط کاربری گرافیکی
- 45. ساخت اپلیکیشن دسکتاپ ساده
- 46. مقدمهای بر دیپلوی اپلیکیشنهای پایتون
- 47. دیپلوی اپلیکیشن وب Django به Heroku
- 48. دیپلوی اپلیکیشن وب Flask به PythonAnywhere
- 49. اصول تستنویسی در پایتون
- 50. نوشتن تست واحد با unittest
- 51. نوشتن تست واحد با pytest
- 52. مقدمهای بر Docker برای توسعه نرمافزار
- 53. ساخت ایمیج Docker برای اپلیکیشن پایتون
- 54. استفاده از Docker Compose
- 55. مقدمهای بر CI/CD
- 56. پیادهسازی CI/CD با GitHub Actions
- 57. مقدمهای بر امنیت در توسعه نرمافزار
- 58. اصول امنسازی اپلیکیشنهای وب
- 59. مدیریت وابستگیها و بهروزرسانیها
- 60. مقدمهای بر معماری نرمافزار
- 61. الگوهای طراحی رایج در پایتون
- 62. اصول کدنویسی تمیز
- 63. بازسازی کد (Refactoring)
- 64. مدیریت پروژههای بزرگ با پایتون
- 65. اصول مدیریت نسخه با Git
- 66. کار با GitHub برای همکاری
- 67. مقدمهای بر پایگاه دادههای NoSQL
- 68. کار با MongoDB با PyMongo
- 69. مقدمهای بر طراحی پایگاه داده رابطهای
- 70. طراحی پایگاه داده برای اپلیکیشن وب
- 71. بهینهسازی پایگاه داده
- 72. اصول مهندسی نرمافزار
- 73. مدیریت چرخه عمر توسعه نرمافزار
- 74. متدولوژیهای چابک (Agile)
- 75. اصول مستندسازی کد
- 76. نوشتن مستندات فنی
- 77. مقدمهای بر هوش مصنوعی
- 78. مقدمهای بر شبکههای عصبی
- 79. ساخت شبکه عصبی ساده با TensorFlow/Keras
- 80. مقدمهای بر یادگیری عمیق
- 81. کار با دادههای تصویری
- 82. پردازش تصویر با OpenCV
- 83. مقدمهای بر الگوریتمها و ساختمان دادهها
- 84. تحلیل پیچیدگی الگوریتمها
- 85. الگوریتمهای مرتبسازی
- 86. الگوریتمهای جستجو
- 87. ساختمان دادههای پیشرفته: درختها
- 88. ساختمان دادههای پیشرفته: گرافها
- 89. مقدمهای بر محاسبات موازی
- 90. استفاده از multiprocessing در پایتون
- 91. اصول برنامهنویسی تابعی
- 92. توابع لامبدا و map/filter/reduce
- 93. کار با generatorها
- 94. مقدمهای بر معماری میکروسرویس
- 95. اصول ارتباط بین میکروسرویسها
- 96. مقدمهای بر پیامرسانی ناهمگام
- 97. کار با RabbitMQ
- 98. مقدمهای بر DevOps
- 99. ابزارهای رایج در DevOps
- 100. اصول پایش و لاگگیری
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.