Mô tả

Think of the most boring task you’ve ever done. Chances are, you can automate it with Python!

Python is the best programming language you can learn for automation. It’s a simple yet powerful language that can help you automate your life.

Welcome to Automate your life with Python!

This is the most complete and project-oriented course. In this course, we’re going to learn how to automate boring and repetitive tasks with Python. We’ll automate everyday tasks. To name a few:


  • File and Folder Operation

  • Your Morning News

  • WhatsApp

  • Tinder

  • Text Processing: Automate TXT and CSV files

  • Google Sheets

  • Excel Reporting

  • Email


The best thing is that you don’t need to be an expert in Python to do all of this. If you’re an absolute beginner, you can watch the Python Crash Course included in this course and if you already know Python, I’ll introduce your to all the Python libraries used for automation before writing code.


What makes this course different from the others, and why you should enroll?

  • This is the most updated and complete automation course in Python

  • This is the most project-based course you will find. We will automate repetitive tasks that you'd do manually otherwise

  • You will have an in-depth step by step guide on how to automate stuff with Python.

  • You will learn all the Python libraries used for automation

  • You will learn how to automate tasks with ChatGPT

  • 30 days money back guarantee by Udemy

By the end of this course, you’ll be able to build your own automation using Python!


Join me now and let’s automate your life with Python!

Bạn sẽ học được gì

Learn to automate different tasks with Python

Learn Web Automation: Automate The News, WhatsApp and Tinder

Automate File and Folder Operation

Automate Text Processing

Automate Excel Reports

Automate Sending Emails

Learn Python as you build real-world programs

Automatically Import Data to Google Sheets with Python

Automate tasks with ChatGPT

Yêu cầu

  • Internet Access

Nội dung khoá học

14 sections

Installation and Setup

2 lectures
Important Note (+Cheat Sheet for The Course)
00:36
Installing Python and PyCharm
04:48

Python Crash Course (Optional)

13 lectures
Section Overview
00:23
Installing Python and Jupyter Notebook through Anaconda
03:24
Jupyter Notebook Interface
10:00
Cell Types and Modes in Jupyter Notebook
07:35
Hello World
03:49
Data Types
08:37
Variables
07:41
Lists
24:18
Dictionary
10:34
If Statement
06:12
For Loop
05:42
Function
07:08
Modules
03:40

File and Folder Operations

8 lectures
OS vs Path Module
07:56
Creating Folders and Subfolders
10:57
Rename Folders and Files & Get Path of All Subdirectories
14:54
Exercise 1 - Rename file based on parent and grandparent folders
14:02
Exercise 2 - Change Extension of a file
06:22
Create and Delete Files
06:12
Extract Zip
03:24
Search File
05:52

Project 1: Automate Word Documents

3 lectures
Filling in Data in Word
08:05
How to Create Fake Data
12:41
Word Document Automation
10:31

Web Automation & Web Scraping: Automate Morning News

16 lectures
Section Overview
00:11
HTML Basics - Tags and Elements
07:49
HTML Basics - Tree Structure
03:52
XPath - Syntax, Functions and Operators
03:41
XPath - Test Your XPath
05:29
XPath - Special Characters and Syntax
04:37
Installing Selenium and ChromeDriver
02:19
Automate The News - Creating The Driver
04:10
Automate The News - Finding Elements
19:45
Automate The News - Exporting Data to a CSV File
07:58
Automate The News - Headless mode
05:41
Automate The News - Preparing Script to Be Run Everyday
11:56
Convert py to exe
06:59
Schedule Python Script with crontab (masOS)
05:03
Note: Schedule a Python Script on Windows
00:19
Schedule Python Script with Task Scheduler (Windows)
03:26

Project 2: Tinder

6 lectures
Section Overview
00:13
Important Note (Updates)
00:33
Automating Tinder - Building The XPaths
24:50
Automating Tinder - Adding a For Loop, Try/Excepts and Waits
12:09
Connect Selenium to an Existing Browser
05:18
Schedule Python Script
02:33

Regex: Find Text Patterns

6 lectures
Section Overview
00:13
Regex Metacharacters and Flags
13:20
Quantifiers (+Greedy and Lazy Matches)
09:33
More Metacharacters
16:43
search() and findall()
07:20
Exercises
09:30

Text Processing: Automate TXT and CSV files

7 lectures
Section Overview
00:14
Introduction to Pandas DataFrames and Numpy Arrays
06:24
Create a TXT/CSV File with Text Data
10:15
Add Characters to Each Line in CSV Files
12:39
Remove Characters From Each Line in CSV Files
09:55
Concatenate Data in Multiple TXT/CSV Files
08:26
Remove Duplicates Within a Column and Drop NaN Values
16:11

Project 3: Table Extraction

6 lectures
Section Overview
00:09
Automate Table Extraction from HTML pages
02:19
Automate Table Extraction from PDFs
03:25
Automate CSV Extraction from Websites - Part 1
06:43
Automate CSV Extraction from Websites - Part 2
19:44
Automate CSV Extraction from Websites - Part 3
11:58

Google Sheets

5 lectures
Section Overview
00:07
Enable APIs and Download Credentials
06:36
Create a Spreadsheet with Python
11:42
Upload data to Google Sheets with Python
10:29
Edit a Worksheet with Python
11:33

Excel Reports

7 lectures
Section Overview
00:09
Create a Pivot Table with Python
07:24
Add a Barchart
15:17
Write Excel Formulas with Python
14:13
Format Cells
03:43
Convert Pivot Table to Excel Report
02:26
Generate Excel Reports with One Click (py to exe)
07:47

Emails

4 lectures
Section Overview
00:07
Turn on 2-Step Verification
02:20
Send an Email with Python
08:21
Add an Attachment
04:39

Automate tasks with ChatGPT

7 lectures
Section Overview
00:15
Automating Multiple tasks with ChatGPT
11:48
Automate Web Scraping with ChatGPT Plugin
09:21
Automate Web Scraping with ChatGPT Code Interpreter
12:30
Automate Data Analysis with ChatGPT code interpreter
08:28
Automating Excel with ChatGPT
13:23
Congratulations!
00:03

Appendix (Older Content: WhatsApp Project)

10 lectures
Note
00:10
Section Overview
00:25
Basic Automation with pywhatkit - Sending Messages to Contacts and Groups
10:00
Automate WhatsApp with Selenium - Sending Messages
25:09
Automate WhatsApp with Selenium - Sending a Photo
22:21
Automate WhatsApp with Selenium - Connect Selenium to an Existing Browser
08:50
Automate WhatsApp with Selenium - Adding Waits
13:02
Automate a "Good Morning" message - Preparing Script to Be Run Everyday
19:42
Schedule Python Script with crontab (macOS)
03:00
Note: Schedule a Python Script on Windows
00:18

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.