اپلیکیشن اندرویدی فلشکارت آموزشی پایتون برای اتوماسیون: از فایلها تا وب و فراتر از آن
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پایتون برای اتوماسیون: از فایلها تا وب و فراتر از آن
موضوع کلی: اتوماسیون با پایتون
موضوع میانی: اتوماسیون در حوزه اتوماسیون وظایف حیاتی اتوماسیون وظیفه
📋 سرفصلهای دوره
- 1. فصل ۱: مقدمهای بر پایتون و اتوماسیون
- 2. فصل ۲: نصب پایتون و محیط توسعه
- 3. فصل ۳: مبانی پایتون: متغیرها و انواع داده
- 4. فصل ۴: مبانی پایتون: عملگرها و عبارات
- 5. فصل ۵: مبانی پایتون: ساختارهای کنترلی (شرطها)
- 6. فصل ۶: مبانی پایتون: حلقهها (for و while)
- 7. فصل ۷: مبانی پایتون: توابع و ماژولها
- 8. فصل ۸: مبانی پایتون: کار با رشتهها
- 9. فصل ۹: مبانی پایتون: کار با لیستها
- 10. فصل ۱۰: مبانی پایتون: کار با تاپلها
- 11. فصل ۱۱: مبانی پایتون: کار با دیکشنریها
- 12. فصل ۱۲: مبانی پایتون: کار با مجموعهها
- 13. فصل ۱۳: مدیریت خطاها و استثناها
- 14. فصل ۱۴: مقدمهای بر کار با فایلها در پایتون
- 15. فصل ۱۵: خواندن فایلهای متنی
- 16. فصل ۱۶: نوشتن در فایلهای متنی
- 17. فصل ۱۷: کار با فایلهای CSV
- 18. فصل ۱۸: کار با فایلهای JSON
- 19. فصل ۱۹: کار با فایلهای XML
- 20. فصل ۲۰: سازماندهی و مدیریت فایلها و دایرکتوریها
- 21. فصل ۲۱: استفاده از ماژول `os` برای تعامل با سیستم عامل
- 22. فصل ۲۲: استفاده از ماژول `shutil` برای عملیات پیشرفته فایل
- 23. فصل ۲۳: پیمایش دایرکتوریها و جستجوی فایل
- 24. فصل ۲۴: اتوماسیون وظایف دسکتاپ: مقدمه
- 25. فصل ۲۵: ارسال کلیدها و کلیکهای ماوس با `pyautogui`
- 26. فصل ۲۶: کنترل پنجرهها و برنامهها با `pyautogui`
- 27. فصل ۲۷: تشخیص و تعامل با عناصر رابط کاربری
- 28. فصل ۲۸: خودکارسازی ارسال ایمیل
- 29. فصل ۲۹: استفاده از ماژول `smtplib`
- 30. فصل ۳۰: قالببندی ایمیلهای HTML
- 31. فصل ۳۱: ارسال پیوستها به ایمیلها
- 32. فصل ۳۲: اتوماسیون ورود به وبسایتها
- 33. فصل ۳۳: مقدمهای بر `Selenium WebDriver`
- 34. فصل ۳۴: نصب و راهاندازی `Selenium`
- 35. فصل ۳۵: یافتن عناصر در صفحات وب
- 36. فصل ۳۶: تعامل با عناصر وب: کلیک، ورود متن
- 37. فصل ۳۷: استخراج اطلاعات از صفحات وب (وب اسکرپینگ)
- 38. فصل ۳۸: مدیریت صفحات وب و پیمایش
- 39. فصل ۳۹: استفاده از `BeautifulSoup` برای تجزیه HTML
- 40. فصل ۴۰: استخراج دادههای ساختاریافته از وب
- 41. فصل ۴۱: کار با API ها: مقدمه
- 42. فصل ۴۲: ارسال درخواستهای HTTP با `requests`
- 43. فصل ۴۳: پردازش پاسخهای JSON از API ها
- 44. فصل ۴۴: احراز هویت در API ها
- 45. فصل ۴۵: استخراج داده از API های عمومی
- 46. فصل ۴۶: اتوماسیون پایگاه داده: مقدمه
- 47. فصل ۴۷: اتصال به پایگاه داده SQLite
- 48. فصل ۴۸: اجرای کوئریهای SQL با پایتون
- 49. فصل ۴۹: درج، بهروزرسانی و حذف دادهها
- 50. فصل ۵۰: کار با پایگاه دادههای PostgreSQL
- 51. فصل ۵۱: کار با پایگاه دادههای MySQL
- 52. فصل ۵۲: اتوماسیون وظایف برنامهریزی شده
- 53. فصل ۵۳: استفاده از ماژول `schedule`
- 54. فصل ۵۴: ایجاد وظایف زمانبندی شده با `cron` (مقدمه)
- 55. فصل ۵۵: اتوماسیون وظایف در Windows با Task Scheduler
- 56. فصل ۵۶: اتوماسیون وظایف در Linux/macOS با `cron`
- 57. فصل ۵۷: پردازش اسناد اکسل
- 58. فصل ۵۸: خواندن فایلهای اکسل با `pandas`
- 59. فصل ۵۹: نوشتن در فایلهای اکسل با `pandas`
- 60. فصل ۶۰: قالببندی دادهها در اکسل
- 61. فصل ۶۱: اتوماسیون پردازش PDF
- 62. فصل ۶۲: خواندن متن از فایلهای PDF
- 63. فصل ۶۳: استخراج تصاویر از فایلهای PDF
- 64. فصل ۶۴: ترکیب و تقسیم فایلهای PDF
- 65. فصل ۶۵: اتوماسیون ایجاد گزارشها
- 66. فصل ۶۶: تولید گزارشهای متنی
- 67. فصل ۶۷: تولید گزارشهای HTML
- 68. فصل ۶۸: تولید گزارشهای PDF سفارشی
- 69. فصل ۶۹: مقدمهای بر مفاهیم برنامهنویسی شیءگرا (OOP)
- 70. فصل ۷۰: کلاسها و اشیاء در پایتون
- 71. فصل ۷۱: وراثت و پلیمورفیسم
- 72. فصل ۷۲: استفاده از OOP در پروژههای اتوماسیون
- 73. فصل ۷۳: مدیریت وابستگیها و بستهها
- 74. فصل ۷۴: استفاده از `pip` برای نصب بستهها
- 75. فصل ۷۵: ایجاد محیطهای مجازی با `venv`
- 76. فصل ۷۶: مدیریت نیازمندیها با `requirements.txt`
- 77. فصل ۷۷: اتوماسیون وظایف پیچیده
- 78. فصل ۷۸: طراحی معماری برای اسکریپتهای اتوماسیون
- 79. فصل ۷۹: استفاده از الگوهای طراحی
- 80. فصل ۸۰: تست اسکریپتهای اتوماسیون
- 81. فصل ۸۱: مقدمهای بر سیستمهای کنترل نسخه
- 82. فصل ۸۲: استفاده از `Git` برای مدیریت کد
- 83. فصل ۸۳: مخازن محلی و راه دور
- 84. فصل ۸۴: همکاری با `Git`
- 85. فصل ۸۵: استقرار اسکریپتهای اتوماسیون
- 86. فصل ۸۶: اجرای اسکریپتها بر روی سرورها
- 87. فصل ۸۷: استفاده از Docker برای بستهبندی
- 88. فصل ۸۸: نکات امنیتی در اتوماسیون
- 89. فصل ۸۹: مدیریت اطلاعات حساس (رمزها)
- 90. فصل ۹۰: جلوگیری از حملات رایج
- 91. فصل ۹۱: بهترین شیوهها برای نوشتن کد اتوماسیون
- 92. فصل ۹۲: خوانایی و مستندسازی کد
- 93. فصل ۹۳: بهینهسازی عملکرد اسکریپتها
- 94. فصل ۹۴: اشکالزدایی پیشرفته
- 95. فصل ۹۵: ابزارهای مفید برای توسعهدهندگان اتوماسیون
- 96. فصل ۹۶: مقدمهای بر پردازش تصویر در اتوماسیون
- 97. فصل ۹۷: استفاده از `OpenCV` برای پردازش تصویر
- 98. فصل ۹۸: اتوماسیون مبتنی بر تصویر
- 99. فصل ۹۹: پروژههای واقعی اتوماسیون: مرور کلی
- 100. فصل ۱۰۰: گامهای بعدی در مسیر اتوماسیون
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.