Automate Your Life With Python

BY
Udemy

Lavel

Beginner

Mode

Online

Fees

₹ 2899

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 2,899
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

Installation and Setup

  • Important Note (+Cheat Sheet for The Course)
  • Installing Python and PyCharm

Python Crash Course (Optional)

  • Section Overview
  • Installing Python and Jupyter Notebook through Anaconda
  • Jupyter Notebook Interface
  • Cell Types and Modes in Jupyter Notebook
  • Hello World
  • Data Types
  • Variables
  • Lists
  • Dictionary
  • If Statement
  • For Loop
  • Function
  • Modules

File and Folder Operations

  • OS vs Path Module
  • Creating Folders and Subfolders
  • Rename Folders and Files & Get Path of All Subdirectories
  • Exercise 1 - Rename file based on parent and grandparent folders
  • Exercise 2 - Change Extension of a file
  • Create and Delete Files
  • Extract Zip
  • Search File

Web Automation & Web Scraping: Automate Morning News

  • Section Overview
  • HTML Basics - Tags and Elements
  • HTML Basics - Tree Structure
  • XPath - Syntax, Functions and Operators
  • XPath - Test Your XPath
  • XPath - Special Characters and Syntax
  • Installing Selenium and ChromeDriver
  • Automate The News - Creating The Driver
  • Automate The News - Finding Elements
  • Automate The News - Exporting Data to a CSV File
  • Automate The News - Headless mode
  • Automate The News - Preparing Script to Be Run Everyday
  • Convert py to exe
  • Schedule Python Script with crontab (masOS)
  • Note: Schedule a Python Script on Windows
  • Schedule Python Script with Task Scheduler (Windows)

Project 1: WhatsApp

  • Section Overview
  • Basic Automation with pywhatkit - Sending Messages to Contacts and Groups
  • Automate WhatsApp with Selenium - Sending Messages
  • Automate WhatsApp with Selenium - Sending a Photo
  • Automate WhatsApp with Selenium - Connect Selenium to an Existing Browser
  • Automate WhatsApp with Selenium - Adding Waits
  • Automate a "Good Morning" message - Preparing Script to Be Run Everyday and Con
  • Schedule Python Script with crontab (macOS)
  • Note: Schedule a Python Script on Windows

Project 2: Tinder

  • Section Overview
  • Important Note (Updates)
  • Automating Tinder - Building The XPaths
  • Automating Tinder - Adding a For Loop, Try/Excepts and Waits
  • Connect Selenium to an Existing Browser
  • Schedule Python Script

Regex: Find Text Patterns

  • Section Overview
  • Regex Metacharacters and Flags
  • Quantifiers (+Greedy and Lazy Matches)
  • More Metacharacters
  • search() and findall()
  • Exercises

Text Processing: Automate TXT and CSV files

  • Section Overview
  • Introduction to Pandas DataFrames and Numpy Arrays
  • Create a TXT/CSV File with Text Data
  • Add Characters to Each Line in CSV Files
  • Remove Characters From Each Line in CSV Files
  • Concatenate Data in Multiple TXT/CSV Files
  • Remove Duplicates Within a Column and Drop NaN Values

Table Extraction

  • Section Overview
  • Automate Table Extraction from HTML pages
  • Automate Table Extraction from PDFs
  • Automate CSV Extraction from Websites - Part 1
  • Automate CSV Extraction from Websites - Part 2
  • Automate CSV Extraction from Websites - Part 3

Google Sheets

  • Section Overview
  • Enable APIs and Download Credentials
  • Create a Spreadsheet with Python
  • Upload data to Google Sheets with Python
  • Edit a Worksheet with Python

Excel Reports

  • Section Overview
  • Create a Pivot Table with Python
  • Add a Barchart
  • Write Excel Formulas with Python
  • Format Cells
  • Convert Pivot Table to Excel Report
  • Generate Excel Reports with One Click (py to exe)

Emails

  • Section Overview
  • Turn on 2-Step Verification
  • Send an Email with Python
  • Add an Attachment

Instructors

Mr Frank Andrade

Mr Frank Andrade
Data Scientist
Freelancer

Similar Courses

Basics of CATIA V5

Skill Lync

4 Weeks Online
Beginner
₹ 40,000

Ansible Automation for Beginners to Advance Step b...

Udemy

Online
Beginner
₹399 ₹799

Rest API Automation with Rest Assured Novice to Ni...

Udemy

Online
Beginner
₹399 ₹2,299

Courses of your Interest

Professional Certificate Course in Data Science

Professional Certificate Course in Data Science

Newton School

8 Months Online
Beginner

JavaScript Foundations

PW Skills

Online
Beginner
Free

Technical Analysis Series

PW Skills

3 Months Online
Beginner
Free

C Programming Foundations

PW Skills

Online
Beginner
Free

Cracking the Coding Interview in Java Foundation

PW Skills

5 Months Online
Beginner
Free

Python Foundations

PW Skills

Online
Beginner
Free
Getting Started with Generative AI APIs

Getting Started with Generative AI APIs

Codio via Coursera

3 Weeks Online
Beginner
Generating code with ChatGPT API

Generating code with ChatGPT API

Codio via Coursera

3 Weeks Online
Beginner
Prompt Engineering for ChatGPT

Prompt Engineering for ChatGPT

Vanderbilt via Coursera

Online
Beginner

Data Structures and Algorithms in Java

Great Learning

Online
Beginner
Free

More Courses by Udemy

Microsoft Excel 2013 Course Beginners Intermediate...

Udemy

Online
Beginner
₹399 ₹2,699

Python for Beginners to Advance

Udemy

Online
Beginner
₹ 2,499

Learn Python Turtle Using Block Coding

Udemy

Online
Beginner
₹399 ₹799

Master Python Basics For Developer

Udemy

Online
Beginner
₹475 ₹3,499

Programming in Python for Beginners

Udemy

Online
Beginner
₹ 799

Learn Python 3 Programming from Scratch

Udemy

Online
Beginner
₹475 ₹1,299

Learn Python Python for Beginners

Udemy

Online
Beginner
₹ 1,799

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books