Automate the Boring Stuff with Python Programming

A practical programming course for office workers, academics, and administrators who want to improve their productivity.
4.64 (116491 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Automate the Boring Stuff with Python Programming
1 146 380
students
9.5 hours
content
Feb 2023
last update
$129.99
regular price

What you will learn

Automate tasks on their computer by writing simple Python programs.

Write programs that can do text pattern recognition with "regular expressions".

Programmatically generate and update Excel spreadsheets.

Parse PDFs and Word documents.

Crawl web sites and pull information from online sources.

Write programs that send out email notifications.

Use Python's debugging tools to quickly figure out bugs in your code.

Programmatically control the mouse and keyboard to click and type for you.

Course Gallery

Automate the Boring Stuff with Python Programming – Screenshot 1
Screenshot 1Automate the Boring Stuff with Python Programming
Automate the Boring Stuff with Python Programming – Screenshot 2
Screenshot 2Automate the Boring Stuff with Python Programming
Automate the Boring Stuff with Python Programming – Screenshot 3
Screenshot 3Automate the Boring Stuff with Python Programming
Automate the Boring Stuff with Python Programming – Screenshot 4
Screenshot 4Automate the Boring Stuff with Python Programming

Loading charts...

Comidoc Review

Our Verdict

This course offers a strong introduction to Python programming, focusing on automation techniques; however, it could benefit from updates, interactive exercises, and the inclusion of additional resources. Despite minor drawbacks, learners report clear explanations and practical examples that helped reinforce concepts for those with some basic prior exposure to Python. For ambitious beginners eager to improve productivity with automation, this course is a solid foundation but should be supplemented with more recent learning materials as needed.

What We Liked

  • Comprehensive coverage of Python automation techniques, including text pattern recognition, Excel spreadsheet generation, web crawling, and email notifications.
  • Clear explanations delivered in a smooth format, making it easy to understand for beginners.
  • Practical examples and project-based learning, such as programming a simple game in the early stages.
  • Access to the author's book with additional detail, practice projects, and resources.

Potential Drawbacks

  • Some course content is outdated, especially regarding Python 3.5 commands and older versions of certain packages (e.g., Selenium and Openpyxl).
  • Lack of hands-on exercises or quizzes within the course to ensure understanding.
  • Dated module APIs, particularly in Lessons 13-15, causing difficulties for those trying to use updated package versions.
  • Missing resources like example PDFs and texts used in code examples.

Related Topics

543600
udemy ID
02/07/2015
course created date
12/05/2019
course indexed date
Bot
course submited by