Learn Python: The Complete Python Automation Course!

BY
Udemy

Learn everything there is to know about Python automation, including how to automate Excel, Word, and the GUI.

Mode

Online

Fees

₹ 399 1999

Quick Facts

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

Course overview

Python is a programming language that supports multiple paradigms. Object-oriented and structured programming are fully supported, and many of their features, including metaprogramming and meta objects, support functional programming and aspect-oriented programming. Many other paradigms, such as design by contract and logic programming, are supported by extensions. Python manages memory with dynamic typing, reference counting, and a garbage collector that can detect cycles. Late binding uses dynamic name resolution to bind method and variable names during runtime.. Its design lends itself to functional programming in the Lisp tradition. It supports filtering, mapping, and reducing functions, as well as list comprehensions, dictionaries, sets, and generator expressions. Two modules, itertools, and functions in the standard library implement functional tools borrowed from Haskell and standard M. Learn Python: The Complete Python Automation Course! certification is made available by Udemy to candidates who want to obtain a thorough comprehension of Python.

Learn Python: The Complete Python Automation Course! online training includes 5.5 hours of video and a digital certificate upon course completion.

Learn Python: The Complete Python Automation Course! Online classes consist of an introduction to python programming, file, string manipulation, regular expressions, debugging, web scraping, selenium, excel, and word manipulation

The highlights

  • Full Lifetime Access
  • 5.5 Hours of Video
  • Access on Mobile and TV
  • Certificate of Completion

Program offerings

  • Online course
  • Learning resources
  • 30-day money-back guarantee
  • Unlimited access

Course and certificate fees

Fees information
₹ 399  ₹1,999
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

Learn Python: The Complete Python Automation Course!  certification course, the applicant will understand Develop a comprehensive understanding of Python 3, write programs that can recognize text patterns using "regular expressions," and create, read, and write system files. The aspirant comprehends how to debug their python code using assertions and logging, crawl websites for data and pull data using beautiful soup, automate their web browsers with selenium, and execute their own scripts. The candidates will learn to generate, update, and parse word and excel documents programmatically, as well as send and retrieve emails, schedule tasks, and recognize threading in order to automate human interactions.

The syllabus

Welcome!

  • Getting Started

Introduction to Python Programming

  • Variables and Multiple Assignment
  • Arithmetic Operators
  • Placeholders in Strings
  • Introduction to Lists
  • Dictionaries
  • Tuples
  • Conditional Statements
  • For Loops
  • While Loops
  • 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 Objects and Grouping
  • Optional Matching and Findall()
  • Character Classes and the Caret and Dollar Characters
  • Greedy and Non-Greedy Matching
  • Case-Insensitive Matching and Substitutions

String Manipulation

  • String Formatting and Functions

Debugging

  • Raising Exceptions
  • Making Assertions
  • Logging to the Console

Web Scraping with BeautifulSoup

  • The Requests Module
  • Getting Started with BeautifulSoup
  • Attributes and Navigation
  • Accessing Attributes and Content
  • Siblings, Elements and Children

Browser Automation with Selenium

  • Introduction to Selenium
  • Finding Elements and Getting Attributes
  • Clicking and Browser Buttons
  • Entering In Text

Excel Manipulation

  • 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 Manipulation

  • Reading Word Documents
  • The Run Object
  • Writing to Documents and Styling
  • Headings and Pictures

JSON Manipulation

  • Reading JSON with loads()
  • Writing JSON with dumps()

Threading and Scheduling

  • The Time Module
  • Using the DateTime Function
  • Python Threading
  • Scheduling Tasks

Sending and Retrieving Emails

  • Sending emails with SMTP
  • Retrieving emails with IMAP

GUI Automation with PyAutoGUI

  • Controlling the Mouse and Keyboard

Instructors

Mr Avinash Jain

Mr Avinash Jain
Instructor
Udemy

Articles

Popular Articles

Latest Articles

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