آموزش اتوماسیون جامع هر چیزی با پایتون - آخرین آپدیت

دانلود Automate Literally Everything in Python

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: کنترل مرورگرها، اپلیکیشن‌های دسکتاپ و جریان‌های کاری با استفاده از ابزارهای اتوماسیون پایتون برای صرفه‌جویی در زمان و افزایش بهره‌وری یاد بگیرید چگونه مرورگرها را خودکار کنید، تست‌های نرم‌افزاری انجام دهید، فرم‌ها را پر کنید، روی دکمه‌ها کلیک کنید، داده‌ها را استخراج کنید و دقیقاً مانند یک انسان با وب‌سایت‌ها تعامل داشته باشید. کنترل ماوس، کیبورد و صفحه نمایش با استفاده از پایتون — اتوماسیون کارهای تکراری مانند باز کردن برنامه‌ها، تایپ متن، کلیک کردن و گرفتن اسکرین‌شات. پیاده‌سازی اتوماسیون در پروژه‌های کاربردی و واقعی — یک پروژه با استفاده از Selenium برای وب و پروژه‌ای دیگر با استفاده از PyAutoGUI برای سیستم‌های دسکتاپ. یاد بگیرید چگونه با صفحاتی که به صورت پویا (Dynamic) بارگذاری می‌شوند، با استفاده از استراتژی‌های انتظار هوشمند و شرایط Selenium کار کنید. توسعه مینی‌بات‌هایی که می‌توانند به صورت خودکار در وب‌سایت‌ها لاگین کنند، در صفحات جابجا شوند و عملیات واقعی را اجرا کنند. پیش نیازها: بدون پیش‌نیاز

به دوره “اتوماسیون جامع هر چیزی با پایتون”خوش آمدید؛ دوره‌ای عملی و کاربردی که شما را وارد دنیای اتوماسیون پایتونمی‌کند — از کنترل مرورگرهای وب گرفته تا مدیریت اپلیکیشن‌های دسکتاپ بدون نیاز به یک کلیک دستی.

در این دوره، ما بر دو مورد از قدرتمندترین کتابخانه‌های اتوماسیون پایتون یعنی Seleniumو PyAutoGUIمسلط می‌شویم و از آن‌ها برای ساخت پروژه‌های واقعیاستفاده خواهیم کرد. چه مبتدی مطلق باشید و چه در سطح متوسط پایتون، این دوره به گونه‌ای طراحی شده تا شما را با نشان دادن قدرت چند خط کد پایتون، عاشق دنیای اتوماسیون کند.

ما با بررسی Seleniumشروع می‌کنیم که پرکاربردترین کتابخانه اتوماسیون وب در جهان است. شما یاد می‌گیرید چگونه مرورگرهای کروم، فایرفاکس یا اج را به صورت برنامه‌نویسی شده کنترل کنید — اتوماسیون اقداماتی مانند باز کردن وب‌سایت‌ها، پر کردن فرم‌ها، کلیک بر روی دکمه‌ها و استخراج داده‌ها (Scraping). در پایان بخش سلنیوم، یک پروژه اتوماسیون وبکامل خواهید ساخت که می‌تواند مانند یک انسان با وب‌سایت‌های واقعی تعامل داشته باشد.

سپس، به طور عمیق وارد PyAutoGUIمی‌شویم؛ کتابخانه‌ای که به شما اجازه می‌دهد کامپیوتر خود را به صورت بصری کنترل کنید. شما یاد می‌گیرید چگونه ماوس را حرکت دهید، کلیدها را فشار دهید، اسکرین‌شات بگیرید و حتی تصاویر روی صفحه را شناسایی کنید — و بدین ترتیب هر چیزی که روی دسکتاپ شما ظاهر می‌شود را خودکار کنید. این بخش را با یک پروژه اتوماسیون دسکتاپبه پایان می‌بریم تا نحوه ترکیب تشخیص بصری و اسکریپت‌نویسی منطقی برای ساخت جریان‌های کاری هوشمند و تکرارپذیر را ببینید.

در طول این دوره، تجربه عملی کسب خواهید کرد، تکنیک‌های دیباگ کردن را می‌آموزید، مدیریت خطاها (Exception Handling) را یاد می‌گیرید و اسکریپت‌های اتوماسیون کارآمدی توسعه می‌دهید که در زمان و تلاش شما صرفه‌جویی می‌کند.

این یک دوره تئوری نیست — بلکه یک دوره کاملاً پروژه-محوراست که در آن با انجام دادن یاد می‌گیرید. هر مفهوم مستقیماً به پیاده‌سازی منجر می‌شود و هر خط کد هدفی در دنیای واقعی دارد.

در پایان این دوره، شما اعتماد به نفس لازم برای خودکارسازی وظایف در کامپیوتر و وب، افزایش بهره‌وری و حتی ایجاد زیربنای لازم برای ساخت ابزارهای اتوماسیون یا بات‌های شخصی خود را خواهید داشت.

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


سرفصل ها و درس ها

مقدمه Introduction

  • آشنایی با برنامه‌نویسی پایتون Introduction to Python Programming

  • نصب پایتون و راه‌اندازی محیط توسعه (IDE) Installing Python and Setting up Integrated Development Environment

بخش اول: PyAutoGUI ------------------------- Part - 1 : PyAutoGUI ---------------------------------

  • مقدمه‌ای بر PyAutoGUI Introduction to PyAutoGUI

  • نصب ماژول PyAutoGUI Installing PyAutoGUI Module

اتوماسیون ماوس در PyAutoGUI Automating Mouse in PyAutoGUI

  • اطلاعات صفحه نمایش و مختصات Screen Information and Coordinates

  • حرکت مطلق ماوس Absolute Mouse Motion

  • حرکت نسبی ماوس Relative Mouse Motion

  • کلیک‌های ماوس Mouse Clicks

  • عملیات Drag و بالا و پایین بردن ماوس Mouse Up Down - Drag Operation

  • اتوماسیون اسکرول کردن Automating Scrolling

اتوماسیون کیبورد در PyAutoGUI Automating Keyboard in PyAutoGUI

  • کنترل کیبورد: تایپ ابتدایی Keyboard Control - Basic Writing

  • اتوماسیون فشردن کلیدها Automating Key Press

  • مشکلات سیستم مختصاتی Big Problem with Coordinate System

مباحث پیشرفته PyAutoGUI Advanced PyAutoGUI

  • گرفتن و ذخیره اسکرین‌شات Taking and Saving Screenshot

  • اتوماسیون از طریق تشخیص تصویر Automating via Image Recognition

  • مدیریت خطا در تشخیص تصویر Exception Handling in Image Recognition

  • تعیین زمان انتظار (Timeout) در تشخیص تصویر Timeout in Image Recognition

پروژه PyAutoGUI: خودکارسازی یک وظیفه واقعی Project PyAutoGUI - Automating a Real Task in PyAutoGUI

  • پروژه PyAutoGUI بخش اول PyAutoGUI Project Part - 1

  • پروژه PyAutoGUI بخش دوم PyAutoGUI Project Part - 2

بخش دوم: Selenium ------------------------- Part - 2 : Selenium ---------------------------------

  • درک مفاهیم Selenium Understanding Selenium

  • نصب ماژول Selenium Installing the Selenium Module

  • نصب Web Driver برای Selenium Installing Web Driver for Selenium

  • بزرگ و کوچک کردن مرورگر Maximizing and Minimizing the Browser

  • اتوماسیون جابجایی بین صفحات وب Automating Navigation Between Web Pages

مکان‌یابی عناصر با روش‌های مختلف Locating Element By Different Methods

  • مکان‌یابی عناصر: لیست اولویت‌ها Locating Elements - Priority List

  • مکان‌یابی عناصر با NAME و XPATH Locating Elements BY NAME and XPATH

  • مکان‌یابی عناصر با Class Name و Link Locating Elements BY Class Name and Link

  • مکان‌یابی عناصر با ID و Tag Name Locating Elements BY ID and Tag Name

مدیریت انتظار (Wait) در Selenium Wait in Selenium

  • انتظار ضمنی (Implicit Wait) Implicit Wait

  • انتظار صریح (Explicit Wait) Explicit Wait

اتوماسیون دراپ‌دان‌ها و چک‌باکس‌ها Automating Dropdown and Checkboxes

  • اتوماسیون لیست‌های کشویی (Dropdown) Automating Dropdown

  • اتوماسیون چک‌باکس‌ها و Combo box Automating Checkboxes and Combo box

پروژه Selenium: اتوماسیون سایت Dribbble Project Selenium - Automating Dribbble

  • پروژه Selenium بخش اول Selenium Project Part - 1

  • پروژه Selenium بخش دوم Selenium Project Part - 2

دوره فشرده پایتون Python Crash Course

  • دوره فشرده بخش اول Crash Course Part - 1

  • دوره فشرده بخش دوم Crash Course Part - 2

نمایش نظرات

آموزش اتوماسیون جامع هر چیزی با پایتون
جزییات دوره
11.5 hours
36
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
101
5 از 5
ندارد
دارد
دارد
Umair Khan
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Umair Khan Umair Khan

مربی