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

دانلود Learn Python: The Complete Python Automation Course!

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آنچه در این دوره آموزش اتوماسیون پایتون می‌آموزید

  • آشنایی کامل با اتوماسیون پایتون، از وب اسکرپینگ (Web Scraping) و اتوماسیون مرورگر (Browser Automation) گرفته تا اتوماسیون اکسل، ورد و رابط کاربری گرافیکی (GUI Automation).
  • درک جامع و کامل از پایتون 3.
  • نوشتن برنامه‌هایی که می‌توانند الگوهای متنی را از طریق "عبارات منظم (Regular Expressions)" شناسایی کنند.
  • ایجاد، خواندن و نوشتن فایل‌ها در سیستم شما.
  • درک کامل نحوه اشکال‌زدایی (Debug) کد پایتون خود با استفاده از Assertion و Logging.
  • پیمایش وب‌سایت‌ها برای جمع‌آوری داده و استخراج اطلاعات از طریق BeautifulSoup.
  • اتوماسیون مرورگرهای وب خود با Selenium و اجرای اسکریپت‌های سفارشی.
  • تولید، به‌روزرسانی و تجزیه (Parsing) اسناد ورد و اکسل به صورت برنامه‌نویسی.
  • ارسال و دریافت ایمیل، زمان‌بندی وظایف و درک مفهوم Threading (چندنخی).
  • کنترل برنامه‌نویسی ماوس و کیبورد برای اتوماسیون تعاملات انسانی.

پیش‌نیازهای این دوره آموزش پایتون

  • هیچ تجربه برنامه‌نویسی قبلی نیاز نیست. این دوره برای مبتدیان پایتون طراحی شده است.
  • دسترسی به یک کامپیوتر یا لپ‌تاپ.
  • هر چیز دیگری در طول دوره به طور کامل پوشش داده خواهد شد!

آیا می‌خواهید یک برنامه‌نویس شوید؟ آیا به دنبال یادگیری نحوه ساخت بازی، اتوماسیون مرورگر، بصری‌سازی داده‌ها و بسیاری موارد دیگر هستید؟

اگر برای اولین بار قصد یادگیری پایتون را دارید یا به دنبال مروری سریع هستید، این دوره برای شماست!

پایتون به سرعت به یکی از محبوب‌ترین زبان‌های برنامه‌نویسی در سراسر جهان تبدیل شده است. در مقایسه با سایر زبان‌ها مانند جاوا یا C++، پایتون به طور مداوم از نظر تقاضای کسب‌وکارها و فرصت‌های شغلی، از این زبان‌ها پیشی می‌گیرد. یک توسعه‌دهنده پایتون به طور متوسط بیش از 100,000 دلار درآمد دارد - و این رقم در سال‌های آینده تنها رشد خواهد کرد.

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

سرفصل‌های جامع دوره آموزش پایتون

این دوره تمام مبانی و چندین مفهوم پیشرفته پایتون را پوشش می‌دهد. ما به موارد زیر خواهیم پرداخت:

  • مبانی برنامه‌نویسی پایتون
  • خواندن و نوشتن در فایل‌ها
  • عبارات منظم (Regular Expressions)
  • دستکاری رشته‌ها (String Manipulation)
  • وب اسکرپینگ با BeautifulSoup4
  • اتوماسیون مرورگر با Selenium
  • اتوماسیون اکسل و ورد
  • اتوماسیون JSON، Threading (چندنخی) و Scheduling (زمان‌بندی)
  • اتوماسیون رابط کاربری گرافیکی (GUI Automation)
  • و موارد بسیار بیشتر!

اگر لیست بالا را خواندید و کمی گیج شده‌اید، نگران نباشید! به عنوان یک مدرس و دانشجو در یودمی به مدت تقریبا 4 سال، می‌دانم که غرق شدن در مطالب خسته‌کننده و یکنواخت چگونه است. به شما قول می‌دهم که از یادگیری تمام جزئیات پایتون نهایت لذت را خواهید برد. من با موفقیت به بیش از 200,000 دانشجو از بیش از 200 کشور کمک کرده‌ام تا سفر برنامه‌نویسی خود را از طریق دوره‌های من آغاز کنند.

نظر دانشجویان درباره این دوره پایتون

در اینجا نظرات برخی از دانشجویان من آمده است:

  • «ای کاش من هم در سنین پایین‌تر مانند آوی برنامه‌نویسی را شروع می‌کردم. این دوره پایتون برای کسانی که از شروع دوباره از صفر برای نوشتن برنامه ترس دارند، عالی بود. پایتون یک زبان عالی برای هر برنامه‌نویس مبتدی است. ممنون آوی!»

  • «هیچ ایده‌ای درباره هیچ زبان برنامه‌نویسی نداشتم. با سخنرانی‌های آوی، اکنون با چندین مفهوم پایتون آشنا هستم و شروع به نوشتن برنامه‌های خودم کرده‌ام. آوی در سخنرانی‌هایش بسیار دقیق و واضح است و درک مفاهیم و عمق آن‌ها از طریق توضیحات او آسان است. ممنون آوی برای دوره فوق‌العاده‌ات، تو عالی هستی! خیلی به من کمک می‌کند :)»

  • «ویدیوها کوتاه و مختصر هستند و در عنوان خود به خوبی تعریف شده‌اند، این باعث می‌شود در زمان نیاز به مرور، ارجاع به آن‌ها آسان باشد. توضیحات با مثال‌های پیچیده گیج‌کننده نیستند که به سرعت فیلم‌ها می‌افزاید. من از تصمیم برای ثبت‌نام در این دوره بسیار خشنودم. نه تنها سرعت یادگیری پایتون را افزایش داده است، بلکه من فعالانه منتظر ادامه دوره هستم، هر زمان که فرصتی دست دهد. آوی صمیمی و پرانرژی است، به عنوان یک مربی کاملاً دوست‌داشتنی است.»

پس منتظر چه هستید؟ همین امروز با ثبت‌نام در این دوره، سفر برنامه‌نویسی خود را آغاز کنید و به دنیای پایتون شیرجه بزنید!


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

خوش آمدید Welcome!

  • شروع کار Getting Started

مقدمه‌ای بر برنامه‌نویسی پایتون Introduction to Python Programming

  • متغیرها و تخصیص چندگانه Variables and Multiple Assignment

  • عملگرهای حسابی Arithmetic Operators

  • جای‌نگهدارها در رشته‌ها Placeholders in Strings

  • مقدمه‌ای بر لیست‌ها Introduction to Lists

  • دیکشنری‌ها Dictionaries

  • تاپل‌ها Tuples

  • دستورات شرطی Conditional Statements

  • حلقه‌های For For Loops

  • حلقه‌های While While Loops

  • Try و Except Try and Except

  • توابع Functions

  • توابع داخلی In-Built Functions

  • برنامه‌نویسی شیءگرا Object-Orientated Programming

  • وراثت Inheritance

دستکاری فایل‌ها File Manipulation

  • توابع سیستم عامل + ورودی و خروجی فایل OS Functions + File Input & Output

  • کپی، انتقال و تغییر نام فایل‌ها Copying, Moving and Renaming Files

  • حذف فایل‌ها و پوشه‌ها Deleting Files and Folders

عبارات باقاعده Regular Expressions

  • اشیاء Regex و گروه‌بندی Regex Objects and Grouping

  • تطبیق اختیاری و Findall() Optional Matching and Findall()

  • کلاس‌های کاراکتر و کاراکترهای کریت (^) و دالر ($) Character Classes and the Caret and Dollar Characters

  • تطبیق حریصانه و غیرحریصانه Greedy and Non-Greedy Matching

  • تطبیق بی‌حساسیت به حروف و جایگزینی‌ها Case-Insensitive Matching and Substitutions

دستکاری رشته‌ها String Maniplation

  • قالب‌بندی و توابع رشته‌ای String Formatting and Functions

اشکال‌زدایی Debugging

  • ایجاد استثناها Raising Exceptions

  • ایجاد ادعاها Making Assertions

  • ثبت وقایع در کنسول Logging to the Console

وب اسکرپینگ با BeautifulSoup Web Scraping with BeautifulSoup

  • ماژول Requests The Requests Module

  • شروع کار با BeautifulSoup Getting Started with BeautifulSoup

  • ویژگی‌ها و ناوبری Attributes and Navigation

  • دسترسی به ویژگی‌ها و محتوا Accessing Attributes and Content

  • خواهر و برادرها، عناصر و فرزندان Siblings, Elements and Children

اتوماسیون مرورگر با Selenium Browser Automation with Selenium

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

  • یافتن عناصر و دریافت ویژگی‌ها Finding Elements and Getting Attributes

  • کلیک کردن و دکمه‌های مرورگر Clicking and Browser Buttons

  • وارد کردن متن Entering In Text

دستکاری اکسل Excel Manipulation

  • نصب و استفاده از OpenPyXL Installing and Using OpenPyXL

  • خواندن شیت‌ها و سلول‌ها Reading Sheets and Cells

  • دسترسی به ستون‌ها و ردیف‌ها Accessing Columns and Rows

  • نوشتن و ذخیره شیت‌ها Writing and Saving Sheets

  • تنظیم فونت‌ها و فرمول‌ها Setting Fonts and Formulas

  • ادغام سلول‌ها و فریز کردن پنل‌ها Merging Cells and Freezing Panes

دستکاری اسناد Word Word Manipulation

  • خواندن اسناد Word Reading Word Documents

  • شیء Run The Run Object

  • نوشتن در اسناد و استایل‌دهی Writing to Documents and Styling

  • عنوان‌ها و تصاویر Headings and Pictures

دستکاری JSON JSON Manipulation

  • خواندن JSON با loads() Reading JSON with loads()

  • نوشتن JSON با dumps() Writing JSON with dumps()

تردینگ و زمان‌بندی Threading and Scheduling

  • ماژول Time The Time Module

  • استفاده از تابع DateTime Using the DateTime Function

  • تردینگ در پایتون Python Threading

  • زمان‌بندی وظایف Scheduling Tasks

ارسال و بازیابی ایمیل‌ها Sending and Retrieving Emails

  • ارسال ایمیل با SMTP Sending emails with SMTP

  • بازیابی ایمیل با IMAP Retrieving emails with IMAP

اتوماسیون رابط کاربری گرافیکی با PyAutoGUI GUI Automation with PyAutoGUI

  • کنترل ماوس و کیبورد Controlling the Mouse and Keyboard

نمایش نظرات

آموزش پایتون: دوره جامع اتوماسیون پایتون!
جزییات دوره
5.5 hours
55
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,976
4.3 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Avinash Jain Avinash Jain

مدیر عامل شرکت TheCodex.me - آموزش 500000 دانشجو درباره نحوه کدگذاری آویناش جین در حال حاضر دانشجوی سال دوم دانشگاه علوم پزشکی برکلی در رشته مهندسی برق و علوم کامپیوتر است. او مدیرعامل و بنیانگذار TheCodex است ، یک بستر آموزشی آنلاین با هدف ارائه بهترین محتوای برنامه نویسی برای صدها هزار دانش آموز در سراسر جهان. سفر برنامه نویسی او از 10 سالگی آغاز شد و با اسکریپت های ساده پایتون برای خزیدن هوا شروع شد. از آن زمان ، او در شرکت های متعددی کار کرده و به طور حرفه ای در پایتون ، توسعه iOS و توسعه وب تجربه دارد. او برنامه های زیادی را در App Store جمع آوری کرده و هزاران بار بارگیری را بارگیری کرده است. علاوه بر این ، او در چندین هاکتون در سراسر جهان از جمله PennApps و NWHacks شرکت کرده و برنده شده است. آویناش اشتیاق به آموزش دارد - اشتیاق و عشق او به برنامه نویسی در هر ویدئو مشهود است. برای 4 سال گذشته او مربی Udemy بوده است و عاشق این است که دیگران را تحریک کند و رویاهای برنامه نویسی خود را دنبال کنند. او امیدوار است که در دوره های خود به دانش آموزان کمک کند تا قدرت برنامه نویسی را درک کرده و شغل خود را شروع کنند.

TheCodex TheCodex