Automate the Boring Stuff with Python Programming

BY
Udemy

Learn interesting python programming skills to improve your effectiveness with Automate the Boring Stuff with Python Programming course.

Mode

Online

Fees

₹ 699 4099

Quick Facts

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

Course overview

Automate the Boring Stuff with Python Programming online course is inspired by the renowned python programming book, Automate the Boring Stuff with Python, and the course content is developed by Al Sweigart, Software developer and tech book author, and offered by Udemy Inc., a provider of online courses for professionals and beginners.

Automate the Boring Stuff with Python Programming certification course provides enough opportunities for professional python programmers, beginners, web administrators, or anyone who wants to be more productive with your computer. The course will help the learners to code quickly and write programs that can automate repetitive tasks.

Automate the Boring Stuff with Python Programming syllabus includes topics and concepts such as web scraping, sending texts and email with python, automation of mouse and keyboard, and many more operations to make individuals efficient and increase their productivity in computer-based work. Learners can enrol in the course for a one-time fee of Rs. 3,200 to learn all of the programmes and develop the skills needed by programmers and developers.

The highlights

  • Certificate of completion
  • Self-paced course
  • English videos with multi-language subtitles
  • Online course
  • 9.5 hours of pre-recorded video content
  • 95 downloadable resources
  • 30-day money-back guarantee
  • Unlimited access
  • Accessible on mobile devices and TV

Program offerings

  • Certificate of completion
  • Self-paced course
  • English videos with multi-language subtitles
  • 9.5 hours of pre-recorded video content
  • 95 downloadable resources
  • 30-day money-back guarantee
  • Unlimited access
  • Accessible on mobile devices and tv

Course and certificate fees

Fees information
₹ 699  ₹4,099
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

Knowledge of python

After completing Automate the Boring Stuff with Python Programming online certification, candidates will be able to write basic Python programs to automate tasks, programs that can perform text pattern recognition with regular expressions, crawl the web and get data from online sources, parse pdf files, and documents. Learners will become efficient at debugging and making the mouse click and type by programming.

The syllabus

Python Basics

  • Get Python Installed
  • Just a check-in
  • Basic Terminology and Using IDLE
  • Writing Our First Program

Flow Control

  • Flow Charts and Basic Flow Control Concepts
  • If, Else and Elif Statements
  • While Loops
  • For Loops

Functions

  • Python's Built-In Functions
  • Writing Your Own Functions
  • Global and Local Scopes

Handling Errors with try/expect

  • Try and Expect Statements

Writing a Complete Program: Guess the Number

  • Writing a "Guess a Number" Program

Lists

  • 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
  • Data Structures

More About Strings

  • Advanced String Syntax
  • String Methods
  • String Formatting

Running Programs from the Command Line

  • Launching Python Programs from Outside IDLE

Regular Expressions

  • Regular Expressions 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 
  • Regex Example Program: A Phone and Email Scraper

Files

  • Filenames and Absolute/Relative File Paths
  • Reading and Writing Plaiintext Files
  • Copying and Moving Files and Folders
  • Deleting Files
  • Walking a Directory Tree

Debugging

  • The raise and assert Statements
  • Logging
  • Using the Debugger

Web Scraping

  • The webbrowser Module
  • Downloading from the Web with the Requests Module
  • Parsing HTML with the Beautiful Soup Module
  • Controlling the Browser with the Selenium Module

Excel, Word, and PDF Documents

  • Editing Excel Spreadsheets
  • Editing Excel Spreadsheets
  • Reading and Editing PDFs
  • Reading and Editing Word Documents

Email

  • Sending Emails
  • Checking Your Email Inbox

GUI Automatiion

  • Controlling the Keyboard from Python
  • Controlling the Keyboard from Python
  • Screenshots and Image Recognition
  • Congratulations! (And next steps...)

Instructors

Mr Al Sweigart
Software developer, tech book author
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