- Getting Started
Learn Python: The Complete Python Automation Course!
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
certificate availability
Yes
certificate providing authority
Udemy
Who it is for
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!
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