The Complete Python Bootcamp From Zero to Hero in Python
About Course
Unlock the power of Python with this comprehensive **free** course, “The Complete Python Bootcamp From Zero to Hero in Python”, available on Theetay. This beginner-friendly course, originally from Udemy, takes you from the basics to advanced concepts, equipping you with the skills to excel in Python programming.
Explore over 100 lectures and 21 hours of video instruction, covering everything from fundamental syntax to advanced topics like Object-Oriented Programming. Practice your skills with quizzes, tests, coding exercises, and homework assignments, and build a strong Python project portfolio with 3 real-world projects included in the course.
Learn to apply Python for practical tasks like working with PDF Files, sending emails, reading Excel files, web scraping, image manipulation, and more. Master key Python concepts such as:
- Command Line Basics
- Installing Python
- Running Python Code
- Strings
- Lists
- Dictionaries
- Tuples
- Sets
- Number Data Types
- Print Formatting
- Functions
- Scope
- args/kwargs
- Built-in Functions
- Debugging and Error Handling
- Modules
- External Modules
- Object Oriented Programming
- Inheritance
- Polymorphism
- File I/O
- Advanced Methods
- Unit Tests
- and much more!
This **free** course provides lifetime access to all course materials, including over 100 lectures and accompanying Notebooks. Take advantage of this opportunity to boost your career by learning Python today!
**Find this course and many more completely free on Theetay, a platform offering top-rated courses from leading providers like Udemy, Udacity, Coursera, MasterClass, NearPeer, and more.**
What Will You Learn?
- You will learn how to leverage the power of Python to solve tasks.
- You will build games and programs that use Python libraries.
- You will be able to use Python for your own work problems or personal projects.
- You will create a portfolio of Python based projects you can share.
- Learn to use Python professionally, learning both Python 2 and Python 3!
- Create games with Python, like Tic Tac Toe and Blackjack!
- Learn advanced Python features, like the collections module and how to work with timestamps!
- Learn to use Object Oriented Programming with classes!
- Understand complex topics, like decorators.
- Understand how to use both the Jupyter Notebook and create .py files
- Get an understanding of how to create GUIs in the Jupyter Notebook system!
- Build a complete understanding of Python from the ground up!
Course Content
01 – Course Overview
-
001 – AutoWelcome Message.html
00:00 -
002 – Course Introduction.mp4
00:00 -
003 – Course Curriculum Overview.mp4
00:00 -
004 – Why Python.mp4
00:00 -
005 – Course FAQs.html
00:00 -
Section Quiz
02 – Python Setup
-
006 – Command Line Basics.mp4
00:00 -
007 – Installing Python Step by Step.mp4
00:00 -
008 – Running Python Code.mp4
00:00 -
009 – Getting the Notebooks and the Course Material.mp4
00:00 -
010 – Git and Github Overview Optional.mp4
00:00 -
Section Quiz
03 – Python Object and Data Structure Basics
-
001 – Numbers Quiz.html
00:00 -
011 – Introduction to Python Data Types.mp4
00:00 -
012 – Python Numbers.mp4
00:00 -
013 – Numbers FAQ.html
00:00 -
014 – Variable Assignments.mp4
00:00 -
015 – Introduction to Strings.mp4
00:00 -
016 – Indexing and Slicing with Strings.mp4
00:00 -
017 – String Properties and Methods.mp4
00:00 -
018 – Strings FAQ.html
00:00 -
019 – Print Formatting with Strings.mp4
00:00 -
020 – Print Formatting FAQs.html
00:00 -
021 – Lists in Python.mp4
00:00 -
022 – Lists FAQ.html
00:00 -
023 – Dictionaries in Python.mp4
00:00 -
024 – Dictionaries FAQ.html
00:00 -
025 – Tuples with Python.mp4
00:00 -
026 – Sets in Python.mp4
00:00 -
027 – Booleans in Python.mp4
00:00 -
028 – IO with Basic Files in Python.mp4
00:00 -
029 – Resources for More Basic Practice.html
00:00 -
030 – Python Objects and Data Structures Assessment Test Overview.mp4
00:00 -
031 – Python Objects and Data Structures Assessment Test Solutions.mp4
00:00 -
Section Quiz
04 – Python Comparison Operators
-
007 – Comparison Operators Quiz.html
00:00 -
032 – Comparison Operators in Python.mp4
00:00 -
033 – Chaining Comparison Operators in Python with Logical Operators.mp4
00:00 -
Section Quiz
05 – Python Statements
-
034 – If Elif and Else Statements in Python.mp4
00:00 -
035 – For Loops in Python.mp4
00:00 -
036 – While Loops in Python.mp4
00:00 -
037 – Useful Operators in Python.mp4
00:00 -
038 – List Comprehensions in Python.mp4
00:00 -
039 – Python Statements Test Overview.mp4
00:00 -
040 – Python Statements Test Solutions.mp4
00:00 -
Section Quiz
06 – Methods and Functions
-
008 – Quick Check on Solutions Link.html
00:00 -
041 – Methods and the Python Documentation.mp4
00:00 -
042 – Introduction to Functions.mp4
00:00 -
043 – def Keyword.mp4
00:00 -
044 – Basics of Python Functions.mp4
00:00 -
045 – Logic with Python Functions.mp4
00:00 -
046 – Tuple Unpacking with Python Functions.mp4
00:00 -
047 – Interactions between Python Functions.mp4
00:00 -
048 – Overview of Quick Function Exercises 110.html
00:00 -
049 – args and kwargs in Python.mp4
00:00 -
050 – Function Practice Exercises Overview.mp4
00:00 -
051 – Function Practice Exercises Solutions.mp4
00:00 -
052 – Function Practice Solutions Level One.mp4
00:00 -
053 – Function Practice Solutions Level Two.mp4
00:00 -
054 – Function Exercise Solutions Challenge Problem.mp4
00:00 -
055 – Lambda Expressions Map and Filter Functions.mp4
00:00 -
056 – Nested Statements and Scope.mp4
00:00 -
057 – Methods and Functions Homework Overview.mp4
00:00 -
058 – Methods and Functions Homework Solutions.mp4
00:00 -
Section Quiz
07 – Milestone Project 1
-
059 – Introduction to Warm Up Project Exercises.mp4
00:00 -
060 – Displaying Information.mp4
00:00 -
061 – Accepting User Input.mp4
00:00 -
062 – Validating User Input.mp4
00:00 -
063 – Simple User Interaction.mp4
00:00 -
064 – First Python Milestone Project Overview.mp4
00:00 -
065 – Milestone Project Help.html
00:00 -
066 – Solution Overview for MileStone Project 1 Part One.mp4
00:00 -
067 – Solution Overview for MileStone Project 1 Part Two.mp4
00:00 -
Section Quiz
08 – Object Oriented Programming
-
068 – Object Oriented Programming Introduction.mp4
00:00 -
069 – Object Oriented Programming Attributes and Class Keyword.mp4
00:00 -
070 – Object Oriented Programming Class Object Attributes and Methods.mp4
00:00 -
071 – Object Oriented Programming Inheritance and Polymorphism.mp4
00:00 -
072 – Object Oriented Programming Special MagicDunder Methods.mp4
00:00 -
073 – Object Oriented Programming Homework.mp4
00:00 -
074 – Object Oriented Programming Homework Solutions.mp4
00:00 -
075 – Object Oriented Programming Challenge Overview.mp4
00:00 -
076 – Object Oriented Programming Challenge Solution.mp4
00:00 -
Section Quiz
09 – Modules and Packages
-
077 – Pip Install and PyPi.mp4
00:00 -
078 – Modules and Packages.mp4
00:00 -
079 – name and main.mp4
00:00 -
Section Quiz
10 – Errors and Exceptions Handling
-
080 – Errors and Exception Handling.mp4
00:00 -
081 – Errors and Exceptions Homework.mp4
00:00 -
082 – Errors and Exception Homework Solutions.mp4
00:00 -
083 – Update for Pylint Users.html
00:00 -
084 – Pylint Overview.mp4
00:00 -
085 – Running tests with the Unittest Library.mp4
00:00 -
Section Quiz
11 – Milestone Project 2
-
086 – Introduction to Milestone Project 2 Section Warmup.mp4
00:00 -
087 – Card Class.mp4
00:00 -
088 – Deck Class.mp4
00:00 -
089 – Player Class.mp4
00:00 -
090 – Game Logic Part One.mp4
00:00 -
091 – Game Logic Part Two.mp4
00:00 -
092 – Game Logic Part Three.mp4
00:00 -
093 – Milestone Project 2 Overview.mp4
00:00 -
094 – Solution Walkthrough Card and Deck classes.mp4
00:00 -
095 – Solution Walkthrough Hand and Chip Classes.mp4
00:00 -
096 – Solution Walkthrough Functions for Game Play.mp4
00:00 -
097 – Solutions Walkthrough Final Gameplay Script.mp4
00:00 -
Section Quiz
12 – Python Decorators
-
098 – Decorators with Python Overview.mp4
00:00 -
099 – Decorators Homework.mp4
00:00 -
Section Quiz
13 – Python Generators
-
100 – Generators with Python.mp4
00:00 -
101 – Generators Homework Overview.mp4
00:00 -
102 – Generators Homework Solutions.mp4
00:00 -
Section Quiz
14 – Advanced Python Modules
-
103 – Introduction to Advanced Python Modules.mp4
00:00 -
104 – Python Collections Module.mp4
00:00 -
105 – Opening and Reading Files and Folders Python OS Module.mp4
00:00 -
106 – Python Datetime Module.mp4
00:00 -
107 – Python Math and Random Modules.mp4
00:00 -
108 – Python Debugger.mp4
00:00 -
109 – Python Regular Expressions Part One.mp4
00:00 -
110 – Python Regular Expressions Part Two.mp4
00:00 -
111 – Python Regular Expressions Part Three.mp4
00:00 -
112 – Timing Your Python Code.mp4
00:00 -
113 – Zipping and Unzipping files with Python.mp4
00:00 -
114 – Advanced Python Module Puzzle Overview.mp4
00:00 -
115 – Advanced Python Module Puzzle Solution.mp4
00:00 -
Section Quiz
15 – Web Scraping with Python
-
116 – Introduction to Web Scraping.mp4
00:00 -
117 – Setting Up Web Scraping Libraries.mp4
00:00 -
118 – Python Web Scraping Grabbing a Title.mp4
00:00 -
119 – Python Web Scraping Grabbing a Class.mp4
00:00 -
120 – Python Web Scraping Grabbing an Image.mp4
00:00 -
121 – Python Web Scraping Book Examples Part One.mp4
00:00 -
122 – Python Web Scraping Book Examples Part Two.mp4
00:00 -
123 – Python Web Scraping Exercise Overview.mp4
00:00 -
124 – Python Web Scraping Exercise Solutions.mp4
00:00 -
Section Quiz
16 – Working with Images with Python
-
125 – Introduction to Images with Python.mp4
00:00 -
126 – Working with Images with Python.mp4
00:00 -
127 – Python Image Exercises Overview.mp4
00:00 -
128 – Python Image Exercises Solution.mp4
00:00 -
Section Quiz
17 – Working with PDFs and Spreadsheet CSV Files
-
129 – Introduction to PDFs and Spreadsheets with Python.mp4
00:00 -
130 – Working with CSV Files in Python.mp4
00:00 -
131 – Working with PDF Files in Python.mp4
00:00 -
132 – PDFs and Spreadsheets Python Puzzle Exercise.mp4
00:00 -
133 – PDFs and Spreadsheets Python Puzzle Exercise Solutions.mp4
00:00 -
Section Quiz
18 – Emails with Python
-
134 – Introduction to Emails with Python.mp4
00:00 -
135 – Sending Emails with Python.mp4
00:00 -
136 – Receiving Emails with Python.mp4
00:00 -
Section Quiz
19 – Final Capstone Python Project
-
137 – Final Capstone Project.mp4
00:00
20 – Advanced Python Objects and Data Structures
-
138 – Advanced Numbers.mp4
00:00 -
139 – Advanced Strings.mp4
00:00 -
140 – Advanced Sets.mp4
00:00 -
141 – Advanced Dictionaries.mp4
00:00 -
142 – Advanced Lists.mp4
00:00 -
143 – Advanced Python Objects Assessment Test.mp4
00:00 -
144 – Advanced Python Objects Test Solutions.mp4
00:00 -
Section Quiz
21 – Bonus Material Introduction to GUIs
-
145 – Introduction to GUIs.html
00:00 -
146 – Quick note about ipywidgets.html
00:00 -
147 – Interact Functionality with GUIs.mp4
00:00 -
148 – GUI Widget Basics.mp4
00:00 -
149 – List of Possible Widgets.mp4
00:00 -
150 – Widget Styling and Layouts.mp4
00:00 -
151 – Example of what a Widget can do.mp4
00:00 -
Section Quiz
22 – APPENDIX OLDER PYTHON 2 MATERIAL
-
152 – NOTE ABOUT THIS SECTION.html
00:00 -
153 – Objects and Data Structures Assessment Solutions.mp4
00:00 -
154 – Comparison Operators.mp4
00:00 -
155 – Chained Comparison Operators.mp4
00:00 -
Section Quiz
23 – BONUS SECTION THANK YOU
-
156 – BONUS LECTURE.html
00:00
Earn a certificate
Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.