Enroll Now | Limited Free Coupons


Become a SmartyBro Contributors - 24/7 Live Forums | Submit Your Udemy, Skillshare and Eduonix Free Courses

Automate the Boring Stuff with Python Programming



What Will I Learn from this Course:

  • How to Automate tasks on a computer by writing Python programs.
  • Learn How to Programmatically generate and update Excel spreadsheets.
  • Crawl websites and pull information from online sources, best online course/ online class.
  • Use Python’s debugging tools to find bugs in your python code. Learn how to Write programmable text pattern recognition with “regular expressions”.
  • Parse PDFs and Word documents.
  • How to Write programs that send out email notifications.
  • Programmatically control the mouse and keyboard to click and type


  • No programming experience is required.
  • Downloading and installing Python is covered at the start of the course.
  • Basic computer skills: surfing websites, running programs, saving and opening documents, etc.
Updated August 2018 Automate the  Boring stuff With Python Programming, Practical Python for total Beginners Black Friday Deals & Udemy $10 Sale Discount Coupon, Up to 100% Off Promo code. Udemy Download Free (Limited 200 Free Udemy Coupon)

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. This course follows the popular (and free!) book, Automate the Boring Stuff with Python.


Automate the Boring Stuff with Python 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. automate the boring stuff with python programming udemy download is available on Desktop & mobile devices also.

Which topics are covered in this course:

Python Basic:

  • Download and get Python installed
  • Basic Terminology and Using IDLE- The student will learn how to put values and operators together to form expressions, basic instruction type in Python
  • Functions – Python’s Built-In Functions 
  • Global and Local Scopes
  • Handling Errors with try/except: Try and Except Statement
  • The List Data Type 
  • For Loops with Lists, Multiple Assignment, and Augmented Operators
  • List Methods
  • Similarities Between Lists and Strings
  • Dictionaries – The Dictionary Data Type and Data Structures in Python
  • Advanced String Syntax 
  • String Methods 
  • String Formatting 

[expand title=”Read More >>  Automate the Boring Stuff Python Programming “]

Running Programs from the Command Line

  • Launching Python Programs from Outside IDLE – Learn how to launch IDLE quickly using Shortcut on Windows, Linux & Mac

Regular Expressions

  • Regular Expression Basics
  • Regex Groups and the Pipe Character
  • Repetition in Regex Patterns and Greedy/Nongreedy Matching
  • Regex Character Classes and the findall() Method
  • Regex Dot-Star and the Caret/Dollar Characters
  • Regex sub() Method and Verbose Mode


You will also be going to learn How to Fix this common problems in python :

  • Learn a way to extract JS enabled pages without using Selenium?
  • Also check out “Get Good at Python Programming” and “Blank Editor” series of videos on youtube where I go over programming problems:
  • How to fix py.exe error in python code.
  • How to fix Docx module found
  • Difference between True vs False in Python
  • Learn how to fix Facing error (‘dict’ object has no attribute ‘default’)
  • Learn how to build a scraper, automatically search for specific words and return the results as a link via email.
  • Real-time live position of mouse on Mac OS
  • Advanced Resources on OpenPyXL
  • Learn the advantages and disadvantages of .bat files in python.
  • Learn how to fix python’ is not recognized as an internal or external command, operable program or batch file.
  • What is the functional way of using email programs in real life
  • Learn how to fix pyperclip.copy does not persist after script has run
  • Pyautogui module is not working for Coordinates for my extended monitor attached to the computer?
  • Import pyperclip on Linux
  • browser = webdriver.Firefox () error
  • How to fix multiclipboard 
  • how to open a webpage in google chrome using python ?


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

  • Web scraping
  • Parsing PDFs and Excel spreadsheets
  • Automating the keyboard and mouse
  • Sending emails and texts
  • And several other practical topics

Automate the Boring Stuff with Python Programming Review

The Automate the Boring Stuff with Python course goes thru various interesting python techniques that can be used in real-life work. As the course progressed it became more interesting. Al Sweigart takes interesting examples for python usage that relate to Excel, Word, PDF, Email, GUI control, and shows how to work with them using Python. This course opens up a new world. Al’s website provide documentation and examples to play with.


At the end of each tutorial, I installed the required package, then tried methods taught and experimented a bit further. For someone interested in learning about specific tools, they can skip back and forth as chapters in later half are fairly independent. My recommendation is don’t get hung up on one chapter or one problem, just go thru the entire course as fast as possible while doing exercises *yourself* that Al does.

It is highly recommended to leave review for this course and help us improve this course further. feel free to ask as many questions as you want. It is advisable, you take online classes rather than Udemy Course automate the boring stuff with python programming Download . 

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 list this fun and creative skill on your resume.

Automate the Boring Stuff with Python Programming Udemy Instructor – Al Sweigart


Who is the target audience?
  • 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 doesn’t cover specific devops tools, this course would be useful for QA, devops, and admins who want to learn scripting in PythonAutomate the Boring Stuff with Python Programming

Automate the Boring Stuff with Python Programming

, , ,

Notify of
Inline Feedbacks
View all comments