Learn Python: The Complete Python Automation Course! (Udemy.com)

Learn all about Python Automation from Web Scraping and Browser Automation to Excel, Word and GUI Automation

Created by: Avinash Jain

Produced in 2018

icon
What you will learn

  • Gain a complete understanding of Python 3
  • Write programs that can recognize patterns of text through "regular expressions"
  • Create, Read and Write to Files on their System
  • Completely understand how to debug their Python code utilizing assertions and logging
  • Crawl websites for data and pull information through BeautifulSoup
  • Automate their web browsers with Selenium and run their own scripts
  • Programmatically generate, update, and parse Word and Excel documents
  • Send and Retrieve Emails, Schedule Tasks and understand Threading
  • Programmatically control the mouse and keyboard to automate human interactions

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 80 / 100

icon
Course Description

you want to become a programmer? Do you want to learn how to create games, automate your browser, visualize data, and much more? If youre looking to learn Python for the very first time or need a quick brush-up, this is the course for you! Python has rapidly become one of the most popular programming languages around the world. Compared to other languages such as Java or C++, Python consistently outranks and outperforms these languages in demand from businesses and job availability. The average Python developer makes over $100,000 - this number is only going to grow in the coming years.
The best part? Python is one of the easiest coding languages to learn right now. It doesnt matter if you have no programming experience or are unfamiliar with the syntax of Python. By the time you finish this course, you'll be an absolute pro at programming!
This course will cover all the basics and several advanced concepts of Python. Well go over:
The fundamentals of Python programmingWriting and Reading to FilesRegular ExpressionsString ManipulationWeb scraping with BeautifulSoup4Browser automation with SeleniumExcel and Word AutomationJSON Automation, Threading and SchedulingGUI AutomationAnd much more!
If you read the above list and are feeling a bit confused, dont worry! As an instructor and student on Udemy for almost 4 years, I know what its like to be overwhelmed with boring and mundane. I promise youll have a blast learning the ins and outs of python. Ive successfully taught over 200,000+ students from over 200 countries jumpstart their programming journeys through my courses. Heres what some of my students have to say:
I wish I started programming at a younger age like Avi. This Python course was excellent for those that cringe at the thought of starting over from scratch with attempts to write programs once again. Python is a great building language for any beginner programmer. Thank you Avi!
I had no idea about any programming language. With Avi's lectures, I'm now aware of several python concepts and I'm beginning to write my own programs. Avi is crisp and clear in his lectures and it is easy to catch the concepts and the depth of it through his explanations. Thanks, Avi for the wonderful course, You're awesome! It's helping me a lot :)"Videos are short and concise and well-defined in their title, this makes them easy to refer back to when a refresher is needed. Explanations aren't convoluted with complicated examples, which adds to the quick pace of the videos. I am very pleased with the decision to enroll in this course. Not only has it increased the pace I'm learning Python but I actively look forward to continuing the course, whenever I get the chance. Avi is friendly and energetic, absolutely delightful as an instructor.
So what are you waiting for? Jumpstart your programming journey and dive into the world of Python by enrolling in this course today!
Who this course is for:
Beginners who have never programmed beforeIntermediate Python Programmers looking to dive deeper into PythonAnyone wanting to learn automation, web scraping and more!
Programmers looking to switch languages to Python

icon
Instructor Details

Avinash Jain

Avinash Jain is currently a sophomore at UC Berkeley majoring in Electrical Engineering and Computer Science. He's the CEO and Founder of TheCodex, an online educationalplatform focused on bringing the best programming content to hundreds ofthousands of students around the world.
His programming journey began at the age of 10, starting off with simple Python scripts to crawl the weather.Since then, he's worked at numerous companies and is professionally experienced in Python, iOS Development and Web Development. He's launched a plethora of applications in the App Store amassing thousands of downloads. Additionaly, he's competed and won inseveral hackathons around the world including PennApps and NWHacks.
Avinash has a passion to teach - his enthusiasm and love for programming is evident in every video. For the past 4 years he's been an instructor on Udemy and he loves motivating and enabling others to pursue their programming dreams. He hopes to help students realize the power of programming and jumpstart their careers through his courses.
Checkout TheCodex for all of his courses, fantasticdiscounts, andany guidance or help.

icon
Reviews

4.0

62 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By David Christie on 11/15/2020

The professor is amazing at what he does. I am really learning a lot of things.

By Venu p on 9/17/2020

Yes. The course is going good but i would love to listen more basics and fundamentals before jumping the gun

By Ankita Verma on 9/10/2020

This tutorial just gives overview basics of Python.It does not discuss in depth of the concept.

By Deep Kundu on 8/13/2020

veey cool way of teaching, Cheers Avi

By Chinmai Nayanar on 8/5/2020

great lecture and well articulated !

By Ajay Kumar Singh on 7/24/2020

Excellent course

By Venkatesh.Ala on 7/23/2020

I thought the excel manipulation and Json manipulation covers to get test data from them.

By Jay Doolittle on 7/23/2020

It's ok if you only want a very brief introduction to what you can do with Python but there are probably better options. The course introduces a few basics of a lot of different topics. It is a bit sloppy and the instructor seems to want to get through it all as quickly as possible. The email section needs updating to explain how to deal with security. I recommend researching other course options.

By Tom Spector on 7/18/2020

This course is very helpful and good

By Raghavendra Muliya on 6/25/2020

going good as a beginner to the python

By John Masci on 6/7/2020

Great teacher and methods

By Sunny Mekala on 6/7/2020

Yes, Its really knowladgable.usefull