HOME > Development > Python From Zero to Automation

Python From Zero to Automation

  • Development
  • May 04, 2025
SynopsisPython From Zero to Automation, available at $59.99, has an a...
Python From Zero to Automation  No.1

Python From Zero to Automation, available at $59.99, has an average rating of 4.75, with 147 lectures, based on 2 reviews, and has 18 subscribers.

You will learn about Automate tasks on their computer by writing simple Python programs Programmatically generate and update Excel spreadsheets Scrape web sites and pull information from them Write programs that can do text pattern recognition with regular expressions Write programs that send out email notifications Programmatically control the mouse and keyboard to click and type for you Browser Automation using selenium framework This course is ideal for individuals who are Office workers, students, small/home business workers, and administrators would want to improve their productivity or Aspiring software engineers who want to add skills to their programming toolbelt or Computer users who have heard the learn to code message, but want practical reasons to learn programming or Experienced Python software engineers can skip the first half of the course, but may find the later parts that cover various third-party modules helpful or While this course doesnt cover specific devops tools, this course would be useful for QA, devops, and admins who want to learn scripting in Python It is particularly useful for Office workers, students, small/home business workers, and administrators would want to improve their productivity or Aspiring software engineers who want to add skills to their programming toolbelt or Computer users who have heard the learn to code message, but want practical reasons to learn programming or Experienced Python software engineers can skip the first half of the course, but may find the later parts that cover various third-party modules helpful or While this course doesnt cover specific devops tools, this course would be useful for QA, devops, and admins who want to learn scripting in Python.

Enroll now: Python From Zero to Automation

Summary

Title: Python From Zero to Automation

Price: $59.99

Average Rating: 4.75

Number of Lectures: 147

Number of Published Lectures: 147

Number of Curriculum Items: 147

Number of Published Curriculum Objects: 147

Original Price: $22.99

Quality Status: approved

Status: Live

What You Will Learn

  • Automate tasks on their computer by writing simple Python programs
  • Programmatically generate and update Excel spreadsheets
  • Scrape web sites and pull information from them
  • Write programs that can do text pattern recognition with regular expressions
  • Write programs that send out email notifications
  • Programmatically control the mouse and keyboard to click and type for you
  • Browser Automation using selenium framework
  • Who Should Attend

  • Office workers, students, small/home business workers, and administrators would want to improve their productivity
  • Aspiring software engineers who want to add skills to their programming toolbelt
  • Computer users who have heard the learn to code message, but want practical reasons to learn programming
  • Experienced Python software engineers can skip the first half of the course, but may find the later parts that cover various third-party modules helpful
  • While this course doesnt cover specific devops tools, this course would be useful for QA, devops, and admins who want to learn scripting in Python
  • Target Audiences

  • Office workers, students, small/home business workers, and administrators would want to improve their productivity
  • Aspiring software engineers who want to add skills to their programming toolbelt
  • Computer users who have heard the learn to code message, but want practical reasons to learn programming
  • Experienced Python software engineers can skip the first half of the course, but may find the later parts that cover various third-party modules helpful
  • While this course doesnt cover specific devops tools, this course would be useful for QA, devops, and admins who want to learn scripting in Python
  • If you’re an office worker, student, administrator, or just want to become more productive with your computer, programming will allow you write code that can automate tedious tasks.

    Python From Zero to Automation was written for people who want to get up to speed writing small programs that do practical tasks as soon as possible. You don’t need to know sorting algorithms or object-oriented programming, so this course skips all the computer science and concentrates on writing code that gets stuff done.

    The course is designed to take you from a complete beginner in Python to being able to automate tasks using this language. You will start with a short introduction to the basics of the Python programming language, including data types, control structures, functions, and file handling. From there, you will learn more advanced concepts such as regular expressions, web scraping, and desktop and browser automation.

    This course is for complete beginners and covers the popular Python programming language. You’ll learn basic concepts as well as:

  • Web scraping

  • Automating Excel spreadsheets

  • Automating the keyboard and mouse

  • Automating the browser

  • Sending emails and texts

  • And several other practical topics

  • We’ll take you step-by-step through engaging video tutorials and teach you everything you need to know to succeed as a Python developer.

    By the end of this course, you’ll be able to write code that not only dramatically increases your productivity, but also be able to add this new skill on your resume.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: IMPORTANT. Please read!

    Lecture 2: Installing Python on Windows

    Lecture 3: Installing Python on Linux and macOS

    Lecture 4: Installing Visual Studio Code on Windows

    Chapter 2: Python Fundamentals

    Lecture 1: Syntax

    Lecture 2: Variables

    Lecture 3: Strings

    Lecture 4: Numbers

    Lecture 5: Booleans

    Lecture 6: Constants

    Lecture 7: Comments

    Chapter 3: Operators

    Lecture 1: Comparison operators

    Lecture 2: Logical operators

    Lecture 3: Precedence of Logical operators

    Chapter 4: Control Flow

    Lecture 1: if statement

    Lecture 2: if-else statement

    Lecture 3: if-elif-else statement

    Lecture 4: Ternary Operator

    Lecture 5: for loop

    Lecture 6: while loop

    Lecture 7: break statement

    Lecture 8: continue statement

    Lecture 9: pass statement

    Chapter 5: Functions

    Lecture 1: Introduction

    Lecture 2: Default parameters

    Lecture 3: Keyword arguments

    Lecture 4: Recursive functions

    Lecture 5: Lambda expressions

    Chapter 6: Lists

    Lecture 1: Introduction

    Lecture 2: Tuples

    Lecture 3: Sorting a list in place

    Lecture 4: sorted() function

    Lecture 5: Slice a list

    Lecture 6: Unpacking a list

    Lecture 7: Iterate over a list

    Lecture 8: Find element in a list

    Lecture 9: Iterator vs Iterable

    Lecture 10: Transform a list using map()

    Lecture 11: Filter list items

    Lecture 12: Reduce list items to a single value

    Lecture 13: List comprehension

    Chapter 7: Strings

    Lecture 1: Introduction

    Lecture 2: Escape characters

    Lecture 3: Raw strings

    Lecture 4: Multiline strings

    Lecture 5: Operators in and not in

    Lecture 6: Convert and check string case

    Lecture 7: The isX() string methods

    Lecture 8: startswith() and endswith() methods

    Lecture 9: Joining and splitting strings

    Lecture 10: Justifying strings

    Lecture 11: Removing spaces from strings

    Chapter 8: Dictionaries

    Lecture 1: Basic operations

    Lecture 2: Dictionary comprehension

    Chapter 9: Sets

    Lecture 1: Introduction and basic set operations

    Lecture 2: Set comprehension

    Lecture 3: Union of sets

    Lecture 4: Intersection of sets

    Lecture 5: Difference of sets

    Lecture 6: Symmetric difference of sets

    Lecture 7: Subsets

    Lecture 8: Supersets

    Lecture 9: Disjoint sets

    Chapter 10: Exception Handling

    Lecture 1: tryexcept

    Lecture 2: tryexceptfinaly

    Lecture 3: tryexceptelse

    Chapter 11: Regular Expressions

    Lecture 1: Searching text without regular expressions

    Lecture 2: Using regular expressions

    Lecture 3: Groups

    Lecture 4: Matching multiple patterns

    Lecture 5: Optional Matching

    Lecture 6: Matching Zero or More

    Lecture 7: Matching One or More

    Lecture 8: Matching Specific Repetitions

    Lecture 9: Greedy and Non-greedy Matching

    Lecture 10: Finding all occurences

    Lecture 11: Character Classes

    Lecture 12: Making Your Own Character Classes

    Lecture 13: The caret (^) and dolar ($) characters

    Lecture 14: The dot (.) character

    Lecture 15: The dot-star (.*)

    Lecture 16: Ignoring the case

    Lecture 17: Regular Expressions symbols recap

    Chapter 12: Modules

    Lecture 1: Introduction

    Lecture 2: Search path

    Lecture 3: __name__ variable

    Chapter 13: Working with files

    Lecture 1: Introduction

    Instructors

  • Python From Zero to Automation  No.2
    Luiz Fernando Estivalet
    Instructor
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 0 votes
  • 4 stars: 1 votes
  • 5 stars: 1 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!