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