اپلیکیشن اندرویدی فلشکارت آموزشی توسعهٔ برنامههای کاربردی با پایتون: از مقدماتی تا پیشرفته
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره توسعهٔ برنامههای کاربردی با پایتون: از مقدماتی تا پیشرفته
موضوع کلی: علوم کامپیوتر و مهندسی نرمافزار
موضوع میانی: برنامهنویسی و توسعه نرمافزار
📋 سرفصلهای دوره
- 1. مقدمهای بر پایتون و محیط توسعه آن
- 2. نصب و پیکربندی پایتون
- 3. اولین برنامه پایتون: سلام دنیا
- 4. متغیرها، انواع داده و عملیات پایه
- 5. عبارات شرطی: if، elif، else
- 6. حلقههای تکرار: for و while
- 7. توابع: تعریف و فراخوانی
- 8. محدوده متغیرها (Scope)
- 9. ساختارهای داده: لیستها (Lists)
- 10. کار با لیستها: عملیات و متدها
- 11. ساختارهای داده: تاپلها (Tuples)
- 12. ساختارهای داده: مجموعهها (Sets)
- 13. ساختارهای داده: دیکشنریها (Dictionaries)
- 14. کار با دیکشنریها: عملیات و متدها
- 15. رشتهها (Strings): عملیات و متدها
- 16. فایلها: خواندن و نوشتن
- 17. مدیریت خطاها: استثناها (Exceptions)
- 18. ماژولها و بستهها (Modules and Packages)
- 19. مفاهیم شیگرایی (Object-Oriented Programming)
- 20. کلاسها و اشیاء (Classes and Objects)
- 21. وراثت (Inheritance)
- 22. پلیمورفیسم (Polymorphism)
- 23. کپسولهسازی (Encapsulation)
- 24. مدیریت فایلها و دایرکتوریها
- 25. کار با تاریخ و زمان
- 26. کار با عبارات باقاعده (Regular Expressions)
- 27. مقدمهای بر پایگاههای داده
- 28. کار با پایگاه داده SQLite
- 29. عملیات CRUD در SQLite
- 30. مقدمهای بر وباپلیکیشنها
- 31. چارچوب وب Django: مقدمه
- 32. نصب و پیکربندی Django
- 33. ایجاد اولین پروژه Django
- 34. مدلها در Django (Models)
- 35. نماها در Django (Views)
- 36. قالبها در Django (Templates)
- 37. مسیردهی در Django (URLs)
- 38. کار با فرمها در Django
- 39. احراز هویت و مجوزها در Django
- 40. مدیریت کاربران در Django
- 41. مقدمهای بر RESTful API
- 42. ساخت API با Django REST Framework
- 43. Serializers در DRF
- 44. Views و ViewSets در DRF
- 45. Routers در DRF
- 46. فیلترینگ و مرتبسازی در DRF
- 47. مقدمهای بر تست نرمافزار
- 48. تست واحد (Unit Testing) در پایتون
- 49. تست یکپارچهسازی (Integration Testing)
- 50. تست کاربری (User Acceptance Testing)
- 51. مقدمهای بر مفاهیم پایگاه داده رابطهای
- 52. نرمالسازی پایگاه داده
- 53. طراحی شمای پایگاه داده
- 54. مقدمهای بر SQL
- 55. عملیات SELECT در SQL
- 56. عملیات INSERT، UPDATE، DELETE در SQL
- 57. JOIN ها در SQL
- 58. توابع تجمعی در SQL
- 59. ایندکسگذاری در پایگاه داده
- 60. بهینهسازی کوئریها
- 61. مقدمهای بر Docker
- 62. ایجاد Dockerfile
- 63. ساخت و اجرای ایمیج Docker
- 64. مدیریت کانتینرها
- 65. مقدمهای بر Git و GitHub
- 66. دستورات پایه Git
- 67. مدیریت شاخهها (Branches)
- 68. ادغام شاخهها (Merging)
- 69. کار با مخازن راه دور (Remote Repositories)
- 70. مقدمهای بر مفاهیم CI/CD
- 71. پیادهسازی CI/CD با GitHub Actions
- 72. مقدمهای بر امنیت نرمافزار
- 73. روشهای امننویسی در پایتون
- 74. مدیریت وابستگیهای نرمافزاری
- 75. مقدمهای بر طراحی الگوهای نرمافزاری
- 76. الگوی Singleton
- 77. الگوی Factory
- 78. الگوی Observer
- 79. الگوی Strategy
- 80. مقدمهای بر معماری نرمافزار
- 81. معماری لایهای
- 82. معماری میکروسرویس (مقدماتی)
- 83. مقدمهای بر مدیریت پروژه نرمافزاری
- 84. متدولوژی Agile
- 85. کاربرد Scrum در توسعه نرمافزار
- 86. ابزارهای مدیریت پروژه (مانند Jira)
- 87. مقدمهای بر علوم داده
- 88. مقدمهای بر کتابخانه NumPy
- 89. عملیات برداری در NumPy
- 90. مقدمهای بر کتابخانه Pandas
- 91. کار با DataFrames در Pandas
- 92. فیلتر کردن و انتخاب داده در Pandas
- 93. تجمیع و گروهبندی داده در Pandas
- 94. ادغام و پیوستن DataFrames
- 95. مقدمهای بر بصریسازی داده
- 96. کتابخانه Matplotlib
- 97. رسم نمودارهای خطی و میلهای
- 98. رسم نمودارهای پراکندگی
- 99. کتابخانه Seaborn
- 100. نمودارهای آماری با Seaborn
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.