The Complete Python Programming Bootcamp
The Complete Python Programming Bootcamp, available at $69.99, has an average rating of 3.9, with 96 lectures, 3 quizzes, based on 727 reviews, and has 7829 subscribers.
You will learn about 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 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 Schedule Tasks and understand Threading Creating GUIs in Python with Tkinter Analyze and Visualize Data with MatPlotLib This course is ideal for individuals who are Beginner Programmers looking to learn how to code or Anyone wanting to learn Python Programming or Intermediate Python Programmers looking to dive deeper into Python or Programmers looking to switch languages to Python It is particularly useful for Beginner Programmers looking to learn how to code or Anyone wanting to learn Python Programming or Intermediate Python Programmers looking to dive deeper into Python or Programmers looking to switch languages to Python.
Enroll now: The Complete Python Programming Bootcamp
Summary
Title: The Complete Python Programming Bootcamp
Price: $69.99
Average Rating: 3.9
Number of Lectures: 96
Number of Quizzes: 3
Number of Published Lectures: 96
Number of Published Quizzes: 3
Number of Curriculum Items: 99
Number of Published Curriculum Objects: 99
Original Price: $199.99
Quality Status: approved
Status: Live
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
- 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
- Schedule Tasks and understand Threading
- Creating GUIs in Python with Tkinter
- Analyze and Visualize Data with MatPlotLib
Who Should Attend
- Beginner Programmers looking to learn how to code
- Anyone wanting to learn Python Programming
- Intermediate Python Programmers looking to dive deeper into Python
- Programmers looking to switch languages to Python
Target Audiences
- Beginner Programmers looking to learn how to code
- Anyone wanting to learn Python Programming
- Intermediate Python Programmers looking to dive deeper into Python
- Programmers looking to switch languages to Python
Do you want to become a programmer? Do you want to learn how to create games, automate your browser, visualize data, and much more?
If you’re 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 languagesaround 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 languagesto learn right now. It doesn’t 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. We’ll go over:
-
The fundamentals of Python programming
-
Writing and Reading to Files
-
Automation of Word and Excel Files
-
Web scraping with BeautifulSoup4
-
Browser automation with Selenium
-
Data Analysis and Visualization with MatPlotLib
-
Regex parsing and Task Management
-
GUI and Gaming with Tkinter
-
And much more!
If you read the above list and are feeling a bit confused, don’t worry! As an instructor and student on Udemy for almost 4 years, I know what it’s like to be overwhelmed with boring and mundane. I promise you’ll have a blast learning the ins and outs of python. I’ve successfully taught over 200,000+ studentsfrom over 200 countries jumpstart their programming journeys through my courses.
Here’s 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!
Course Curriculum
Chapter 1: Welcome to the Course!
Lecture 1: Introduction
Chapter 2: Introduction to Python Programming
Lecture 1: Arithmetic Operators
Lecture 2: Variables and Multiple Assignment
Lecture 3: Placeholders in Strings
Lecture 4: Exercises: Variables, Operators, Strings
Lecture 5: Solutions: Variables, Operators, Strings
Lecture 6: Introduction to Lists
Lecture 7: Dictionaries
Lecture 8: Tuples
Lecture 9: Exercises – Lists, Dictionaries, Tuples
Lecture 10: Solutions – Lists, Dictionaries, Tuples
Lecture 11: Conditional Statements
Lecture 12: For Loops
Lecture 13: While Loops
Lecture 14: Try and Except
Lecture 15: Functions
Lecture 16: In-Built Functions
Lecture 17: Object-Oriented Programming
Lecture 18: Inheritance
Chapter 3: File Input / Output and Automation with Word and Excel
Lecture 1: OS Functions and File Input / Output
Lecture 2: Copying, Moving and Renaming Files
Lecture 3: Deleting Files and Folders
Lecture 4: Word Automation: Reading Word Documents
Lecture 5: Word Automation: The Run Object
Lecture 6: Word Automation: Writing to Documents and Styling
Lecture 7: Word Automation: Headings and Pictures
Lecture 8: Excel Automation: Introduction to OpenPyXL
Lecture 9: Excel Automation: Reading Sheets and Cells
Lecture 10: Excel Automation: Accessing Columns and Rows
Lecture 11: Excel Automation: Setting Fonts and Formulas
Lecture 12: Excel Automation: Merging Cells and Freezing Panes
Lecture 13: Excel Automation: Writing and Saving to Sheets
Lecture 14: Excel Automation: Adjusting Rows and Columns
Lecture 15: Excel Automation: Creating Charts
Chapter 4: Web Scraping, Parsing and Browser Automation
Lecture 1: The Requests Module
Lecture 2: Getting Started with BeautifulSoup
Lecture 3: Attributes and Navigation
Lecture 4: Finding Elements and Getting Attributes
Lecture 5: Siblings, Elements and Children
Lecture 6: Introduction to Selenium
Lecture 7: Accessing Attributes and Content
Lecture 8: Clicking and Browser Buttons
Lecture 9: Entering in Text
Chapter 5: Data Analysis and Visualization – Graphs and Charts
Lecture 1: Introduction to MatPlotLib
Lecture 2: Understanding the MatPlotLib Interface
Lecture 3: Adding Multiple Graphs
Lecture 4: Adding Data with NumPy
Lecture 5: Adding Labels and Titles
Lecture 6: Creating a Legend
Lecture 7: Displaying Gridlines and Axes
Lecture 8: Color Customization
Lecture 9: Line and Marker Customization
Lecture 10: More Styling with Plot()
Lecture 11: Multiple Figures in a Graph
Lecture 12: More Color Customization
Lecture 13: Creating Histograms
Lecture 14: Creating Pie Charts
Lecture 15: Creating Bar Charts
Lecture 16: Creating Scatter Plots
Lecture 17: Introduction to 3D Plots
Lecture 18: Creating 3D Scatter Plots
Lecture 19: Creating 3D Bar Charts
Chapter 6: Regular Expressions and Task Management
Lecture 1: Regular Expressions: Regex Objects and Grouping
Lecture 2: Regular Expressions: Optional Matching and Findall()
Lecture 3: Regular Expressions: Character Classes and the Caret/Dollar Characters
Lecture 4: Regular Expressions: Greedy and Non-Greedy Matching
Lecture 5: Regular Expressions: Case-Insensitive Matching and Substitutions
Lecture 6: Threading and Scheduling: The Time Module
Lecture 7: Threading and Scheduling: Using the DateTime Function
Lecture 8: Threading and Scheduling: Python Threading
Lecture 9: Threading and Scheduling: Scheduling Tasks
Chapter 7: Python GUI and Gaming
Lecture 1: Tkinter Introduction
Lecture 2: Creating Labels
Lecture 3: Creating buttons
Lecture 4: Adding Layouts
Lecture 5: The Fill Method
Lecture 6: Understanding the Grid Layout
Lecture 7: Inputting Entries
Lecture 8: Creating Check Buttons
Lecture 9: Adding GUI Login
Lecture 10: Adding Button Click Action
Lecture 11: Binding Button Functions
Lecture 12: More Binding!
Lecture 13: Getting Entry Data
Lecture 14: Adding a Message Box
Lecture 15: Creating Drop Down Menus
Lecture 16: Creating a Calculator: Part 1
Lecture 17: Creating a Calculator: Part 2
Lecture 18: Creating a Calculator: Part 3
Lecture 19: Creating a Calculator: Part 4
Instructors
-
Avinash Jain
Taught 1 million students how to code -
The Codex
Teaching Python through Projects
Rating Distribution
- 1 stars: 5 votes
- 2 stars: 21 votes
- 3 stars: 82 votes
- 4 stars: 272 votes
- 5 stars: 347 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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024