کتاب آموزش پایتون برای مبتدیان: ساخت اولین برنامه اتوماسیون

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره آموزش پایتون برای مبتدیان: ساخت اولین برنامه اتوماسیون

موضوع کلی: اتوماسیون با پایتون

موضوع میانی: مفاهیم پایه پایتون برای اتوماسیون

📋 سرفصل‌های دوره

  • 1. مقدمه: چرا پایتون؟
  • 2. نصب پایتون و تنظیم محیط کار
  • 3. اولین برنامه: "سلام دنیا!"
  • 4. متغیرها و انواع داده‌ها (اعداد)
  • 5. متغیرها و انواع داده‌ها (رشته‌ها)
  • 6. عملگرهای ریاضی
  • 7. عملگرهای مقایسه‌ای
  • 8. عملگرهای منطقی
  • 9. دستور شرطی if
  • 10. دستور شرطی if-else
  • 11. دستور شرطی if-elif-else
  • 12. حلقه‌های for
  • 13. دستور break در حلقه‌ها
  • 14. دستور continue در حلقه‌ها
  • 15. حلقه‌های while
  • 16. استفاده از تابع range()
  • 17. لیست‌ها (Lists)
  • 18. دسترسy به عناصر لیست
  • 19. تغییر عناصر لیست
  • 20. اضافه کردن عناصر به لیست
  • 21. حذف عناصر از لیست
  • 22. تاپل‌ها (Tuples)
  • 23. تفاوت لیست و تاپل
  • 24. دیکشنری‌ها (Dictionaries)
  • 25. دسترسی به مقادیر دیکشنری
  • 26. اضافه کردن و تغییر عناصر دیکشنری
  • 27. حذف عناصر از دیکشنری
  • 28. مجموعه‌ها (Sets)
  • 29. عملیات روی مجموعه‌ها
  • 30. کار با رشته‌ها: برش (Slicing)
  • 31. کار با رشته‌ها: متدها
  • 32. توابع: تعریف و فراخوانی
  • 33. پارامترهای توابع
  • 34. مقادیر بازگشتی توابع
  • 35. توابع با آرگومان پیش‌فرض
  • 36. توابع با آرگومان‌های کلیدواژه‌ای
  • 37. توابع با تعداد متغیر آرگومان (*)
  • 38. توابع با تعداد متغیر آرگومان کلیدواژه‌ای (**)
  • 39. اسکوپ (Scope) متغیرها: محلی و سراسری
  • 40. ماژول‌ها و بسته‌های پایتون
  • 41. وارد کردن ماژول‌ها (import)
  • 42. ساخت اولین ماژول سفارشی
  • 43. استفاده از تابع dir()
  • 44. مدیریت خطا (Error Handling): try-except
  • 45. انواع رایج خطاها
  • 46. استفاده از بلوک finally
  • 47. پرتاب استثنا (Raising Exceptions)
  • 48. فایل‌ها: باز کردن و خواندن
  • 49. فایل‌ها: نوشتن در فایل
  • 50. فایل‌ها: اضافه کردن به فایل
  • 51. استفاده از with statement برای فایل‌ها
  • 52. ماژول os: کار با فایل‌ها و دایرکتوری‌ها
  • 53. ماژول os: اطلاعات سیستم
  • 54. ماژول sys: پارامترهای خط فرمان
  • 55. ماژول sys: مسیرها
  • 56. مفاهیم اولیه اتوماسیون
  • 57. چرا اتوماسیون؟
  • 58. کاربرد اتوماسیون با پایتون
  • 59. اتوماسیون کارهای تکراری
  • 60. اتوماسیون پردازش فایل
  • 61. اتوماسیون ارسال ایمیل (مقدماتی)
  • 62. اتوماسیون وب اسکرپینگ (مقدماتی)
  • 63. ماژول requests: دریافت صفحات وب
  • 64. ماژول BeautifulSoup: تجزیه HTML
  • 65. استخراج اطلاعات از صفحات وب
  • 66. ذخیره داده‌های استخراج شده
  • 67. اتوماسیون گزارش‌گیری
  • 68. اتوماسیون دسترسی به API
  • 69. کار با API های ساده
  • 70. فراخوانی تابع در زمان‌بندی شده
  • 71. ماژول time: توقف اجرا
  • 72. ماژول datetime: کار با تاریخ و زمان
  • 73. دستورات برنامه‌ریزی شده (cron jobs) - مفاهیم
  • 74. کتابخانه schedule: اتوماسیون مبتنی بر زمان
  • 75. اجرای کد پایتون از خط فرمان
  • 76. پارامترهای خط فرمان (argparse)
  • 77. ساخت اسکریپت‌های اجرایی
  • 78. مدیریت لاگ (Logging) - مقدماتی
  • 79. ماژول logging: تنظیمات اولیه
  • 80. نوشتن لاگ در فایل
  • 81. فرمت‌بندی پیام‌های لاگ
  • 82. اشکال‌زدایی (Debugging) - مفاهیم
  • 83. استفاده از print برای اشکال‌زدایی
  • 84. استفاده از pdb (Python Debugger)
  • 85. تنظیم نقاط توقف (Breakpoints)
  • 86. بررسی مقادیر متغیرها در حین اجرا
  • 87. اجرای گام به گام کد
  • 88. تکنیک‌های بهبود کد
  • 89. قابلیت خوانایی کد
  • 90. کامنت‌گذاری مؤثر
  • 91. نام‌گذاری صحیح متغیرها و توابع
  • 92. ساختاردهی کد
  • 93. مستندسازی کد (Docstrings)
  • 94. تست واحد (Unit Testing) - مقدماتی
  • 95. مفهوم تست واحد
  • 96. کتابخانه unittest
  • 97. نوشتن اولین تست
  • 98. اجرای تست‌ها
  • 99. مثال عملی: اتوماسیون مرتب‌سازی فایل‌ها
  • 100. ایجاد دایرکتوری‌های تست

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.