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

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