Complete Python Bootcamp Video Tutorial
Go from Zero to Hero with the most comprehensive Python program! This is the most extensive, yet straight-forward, course for the Python programs language! Whether you have actually never ever set previously, already recognize basic syntax, or want to learn more about the innovative features of Python, this course is for you! With over 100 lectures and more than 10 hrs of video this detailed program leaves no stone unturned! This program consists of tests, examinations, and research assignments in addition to 3 major jobs to create a Python project portfolio!
Course Description:
End up being a Python Designer!
This is the most detailed, yet straight-forward, course for the Python shows language on Udemy! Whether you have never programmed before, currently know fundamental phrase structure, or wish to learn about the advanced features of Python, this program is for you!
With over ONE HUNDRED lectures and more than 10 hrs of video this extensive program leaves no stone unturned! This training course includes tests, tests, and research tasks as well as 3 significant tasks to produce a Python project portfolio!
This course will educate you Python in a functional fashion, with every lecture comes a complete coding screencast as well as a corresponding code note pad! Discover in whatever manner is most ideal for you!
You will get life time accessibility to over 100 talks plus equivalent Note pads for the talks! This consists of future updates covering Flask growth as well as GUI development!
This course includes a Thirty Days refund ensure! If you are not satisfied whatsoever, you’ll obtain your money back. Plus you will keep access to the Notebooks as a thanks for trying the training course!
So exactly what are you waiting for? Discover Python in such a way that will certainly advance your job and also increase your understanding, done in an enjoyable as well as functional way!
What are the requirements?
- Access to a computer with an internet connection.
What am I going to get from this course?
- Use Python to automate tasks!
- Use Python to solve real world problems!
- Use Python to complete your own projects!
- Use Python to create games!
What is the target audience?
- Beginners who have never programmed before.
- Programmers switching languages to Python.
- Intermediate Python programmers who want to level up their skills!
Curriculum
Section 1: Course Overview | |||
---|---|---|---|
Lecture 1 |
Course Introduction
|
02:34 | |
The Complete Python Bootcamp. | |||
Lecture 2 |
Course Curriculum Overview
|
04:00 | |
Learn about all the content in the course! | |||
Lecture 3 |
Python 2 vs Python 3
|
06:57 | |
Learn about Python 2 and 3 and how we address them both in this course. | |||
Lecture 4 |
How to Approach This Course
|
02:31 | |
Learn how to get the most out of this course! | |||
Lecture 5 | Article | ||
Continually updated Text Document with Course FAQs. | |||
Section 2: Python Setup | |||
Lecture 6 |
Installation Notes
|
Article | |
Quick text notes for installation help. | |||
Lecture 7 |
Quick Note on Jupyter Notebooks
|
Article | |
Quick note on Jupyter Notebook Environment | |||
Lecture 8 |
Python Installation — Windows
|
07:15 | |
Learn how to install Python on a Windows system. | |||
Lecture 9 |
Python Installation — Mac OS and Linux
|
05:46 | |
Learn how to install Python on a Mac OS or Linux. | |||
Lecture 10 |
IDE Selection
|
10:56 | |
Learn about your different options for IDE and write “Hello World!” in a variety of them! | |||
Lecture 11 |
Jupyter (iPython) Notebooks
|
14:57 | |
Learn why iPython Notebook is the ideal learning environment for Python! | |||
Lecture 12 |
FAQ – Notebooks
|
01:46 | |
Lecture 13 |
Additional Resources
|
05:59 | |
Get a quick overview of the best places to enhance your learning on the web! | |||
Lecture 14 |
Git and Github Overview (Optional)
|
02:49 | |
Learn how git version control and create you GitHub account to show off your projects! | |||
Section 3: Python Object and Data Structure Basics | |||
Lecture 15 |
Numbers
|
14:59 | |
Learn the basics of numbers and how to use them in Python! | |||
Lecture 16 |
Numbers – FAQ
|
Article | |
Numbers FAQ! | |||
Quiz 1 |
Numbers Quiz
|
3 questions | |
Test your knowledge on Numbers in Python | |||
Lecture 17 |
Strings
|
21:13 | |
Learn what a string is in Python. | |||
Lecture 18 |
Strings -FAQ
|
Article | |
Strings FAQ | |||
Quiz 2 |
Strings Quiz
|
3 questions | |
Lecture 19 |
Print Formatting
|
13:14 | |
Learn about the various methods to format your strings for printing! | |||
Lecture 20 |
Print Formatting FAQs
|
Article | |
FAQ for printing strings! | |||
Lecture 21 |
Lists
|
19:48 | |
Learn about lists in Python! | |||
Lecture 22 |
Lists – FAQ
|
Article | |
Lists FAQ (Continuously Updated) | |||
Quiz 3 |
Lists Quiz
|
3 questions | |
Lecture 23 |
Dictionaries
|
16:11 | |
Learn about dictionaries in Python! | |||
Lecture 24 |
Dictionaries – FAQ
|
Article | |
Dictionaries FAQ | |||
Quiz 4 |
Dictionaries Quiz
|
3 questions | |
Lecture 25 |
Tuples
|
06:29 | |
Learn what tuple is and how to use it in Python! | |||
Quiz 5 |
Tuples Quiz
|
3 questions | |
Lecture 26 |
Files
|
07:02 | |
Learn the basics of reading and writing files in Python! | |||
Lecture 27 |
Sets and Booleans
|
06:06 | |
Learn about Booleans and how to use them in your Python code! | |||
Quiz 6 |
Sets and Booleans Quiz
|
3 questions | |
Lecture 28 |
Resources for More Basic Practice
|
Article | |
Extra Practice Websites | |||
Lecture 29 |
Objects and Data Structures Assessment Test
|
05:13 | |
Let’s test what you have learned! | |||
Lecture 30 |
Objects and Data Structures Assessment – Solutions
|
06:09 | |
Check your work! | |||
Section 4: Python Comparison Operators | |||
Lecture 31 |
Comparison Operators
|
04:59 | |
Learn about the various ways to make comparisons. | |||
Lecture 32 |
Chained Comparison Operators
|
04:02 | |
Learn how to chain comparison operators. | |||
Quiz 7 |
Comparison Operators Quiz
|
5 questions | |
Test your knowledge on Comparison Operators | |||
Section 5: Python Statements | |||
Lecture 33 |
Introduction to Python Statements
|
04:29 | |
Get a quick overview of statements in Python. | |||
Lecture 34 |
if, elif, and else Statements
|
10:29 | |
Add elif and else statements to your “if” statements! | |||
Lecture 35 |
for Loops
|
20:03 | |
Learn about the basics of for loops in Python! | |||
Lecture 36 |
while Loops
|
11:59 | |
Learn about the basics of while loops in Python! | |||
Lecture 37 |
range()
|
11:25 | |
A quick introduction to the range() function! | |||
Lecture 38 |
List Comprehensions
|
13:10 | |
Learn about List Comprehensions! | |||
Lecture 39 |
Statements Assessment Test
|
01:50 | |
Time to test what you’ve learned. Take the assessment! | |||
Lecture 40 |
Statements Assessment Solutions
|
02:24 | |
Quick Overview of the Solutions for the Statements Assessment Solutions. | |||
Section 6: Methods and Functions | |||
Lecture 41 |
Methods
|
06:14 | |
Learn a few more methods available in other Python objects! | |||
Lecture 42 |
Functions
|
20:37 | |
Learn more about how to create functions. | |||
Lecture 43 |
lambda expressions
|
14:17 | |
Learn how to use Lambda Expressions! | |||
Lecture 44 |
Nested Statements and Scope
|
11:19 | |
Learn how to nest statements to create powerful logic. | |||
Lecture 45 |
Functions and Methods – Homework Assignment
|
03:32 | |
Complete this assignment!
You’ll need to discover some methods in various Python objects as well as create various functions! |
|||
Lecture 46 |
Hints and Tips for Functions and Methods Assignment
|
Article | |
Hints for Assignment before solutions | |||
Lecture 47 |
Functions and Methods Homework – Solutions
|
04:09 | |
Quick Overview of the Functions and Methods Homework Solutions. | |||
Section 7: Milestone Project – 1 | |||
Lecture 48 |
Milestone Project 1 Section
|
Article | |
Quick Update | |||
Lecture 49 |
Milestone Project 1 -Assignment Overview
|
05:11 | |
Overview of Milestone Project 1 Assignment | |||
Lecture 50 |
Milestone Project Help
|
Article | |
Helpful hints for the milestone project! | |||
Lecture 51 |
Milestone Project 1 – Solution Walkthrough – Part 1
|
18:33 | |
Part of the first milestone project | |||
Lecture 52 |
Milestone Project 1 – Solution Walkthrough – Part 2
|
10:47 | |
Part of the first milestone project | |||
Lecture 53 |
Milestone Project 1 – Solution Walkthrough – Part 3
|
13:51 | |
Part of the first milestone project | |||
Lecture 54 |
Advanced Project Solution Overview
|
08:09 | |
Get a quick overview of the Milestone Project solution. | |||
Section 8: Object Oriented Programming | |||
Lecture 55 |
OOP – Part 1 – Objects
|
05:36 | |
Learn how objects are created in Python. | |||
Lecture 56 |
OOP – Part 2 – Classes
|
16:08 | |
Learn how to utilize the classes keyword. | |||
Lecture 57 |
OOP – Part 3 -Methods
|
14:35 | |
Learn how to create your own methods in Python! | |||
Lecture 58 |
OOP – Part 4 – Inheritance
|
06:47 | |
Class inheritance. | |||
Lecture 59 |
OOP – Part 5 – Special Methods
|
07:18 | |
Learn about Special Methods in Python! | |||
Lecture 60 |
OOP Homework Assignment
|
02:25 | |
Complete the assignment on OOP and practice your programming! | |||
Lecture 61 |
OOP Homework Solution
|
02:32 | |
Quick overview of the solution to the homework! | |||
Section 9: Errors and Exceptions Handling | |||
Lecture 62 |
Errors and Exceptions
|
04:03 | |
Learn what Errors and Exceptions are in Python. | |||
Lecture 63 |
Exception Handling: try, except, finally
|
18:24 | |
Learn how to use try, except and finally to handle exceptions in your code. | |||
Lecture 64 |
Errors and Exceptions Homework
|
01:51 | |
Check your understanding of Errors and Exceptions! | |||
Lecture 65 |
Errors and Exceptions – Solutions
|
01:23 | |
Check your answers! | |||
Section 10: Milestone Project – 2 | |||
Lecture 66 |
Project Overview
|
05:15 | |
Learn about your second Milestone Project! | |||
Lecture 67 |
Project 2 Solution
|
04:10 | |
Example solution! | |||
Section 11: Modules and Packages | |||
Lecture 68 |
Modules, Packages, and Imports
|
10:27 | |
Get an overview on how to use modules and packages to clean your code into mulitple files! | |||
Lecture 69 |
Modules and Packages Assignment
|
02:02 | |
For this assignment, explore the internet and download an interesting module! | |||
Lecture 70 |
Create your own Python modules.
|
Article | |
Learn how to create your own Python modules! | |||
Section 12: Built-in Functions | |||
Lecture 71 |
Python 3 Notes for Map, Reduce, and Filter
|
Article | |
Quick Python 3 Alert. | |||
Lecture 72 |
Map
|
07:12 | |
Learn how to use the map() function to map functions to iterables! | |||
Lecture 73 |
Reduce
|
06:53 | |
Learn how to use the reduce() function! | |||
Lecture 74 |
Filter
|
04:14 | |
Learn how to use the filter() function in Python! | |||
Lecture 75 |
Zip
|
07:35 | |
Learn how to use zip() effectively! | |||
Lecture 76 |
Enumerate
|
05:01 | |
Learn how to use the super useful enumerate in Python! | |||
Lecture 77 |
all() and any()
|
02:56 | |
Get a quick overview of all() and any() in Python! | |||
Lecture 78 |
Complex
|
02:26 | |
Learn how to create complex numbers in Python! | |||
Lecture 79 |
Built-in Functions Assessment Test
|
03:49 | |
Test your knowledge! | |||
Lecture 80 |
Built-in Functions Assessment Test Solutions
|
02:14 | |
Overview of Assessment Test. | |||
Section 13: Python Decorators | |||
Lecture 81 |
Decorators – Part 1
|
07:21 | |
Learn how to use Decorators by manually creating them! | |||
Lecture 82 |
Decorators – Part 2
|
08:03 | |
Learn how to use Python’s built-in syntax for Decorators! | |||
Lecture 83 |
Decorators – Part 3
|
09:41 | |
Continue learning about Decorators! | |||
Lecture 84 |
Decorators Homework
|
02:05 | |
Some homework to test your understanding! | |||
Section 14: Python Generators | |||
Lecture 85 |
Iteration vs Generation
|
02:42 | |
Introduction to Generators. | |||
Lecture 86 |
Creating Generators
|
11:49 | |
Creating Generators in Python! | |||
Lecture 87 |
Iterators and Generators Homework
|
01:57 | |
Test your knowledge of Generators! | |||
Lecture 88 |
Iterators and Generators Homework – Solutions
|
02:04 | |
Overview of Generators Homework Solutions! | |||
Section 15: Final Capstone Python Project | |||
Lecture 89 |
Final Capstone Project
|
03:15 | |
Check out your final capstone project options! | |||
Section 16: Advanced Python Modules | |||
Lecture 90 |
Collections Module – counter
|
05:49 | |
Learn about counter() in the collections module! | |||
Lecture 91 |
Collections Module – defaultdict
|
03:53 | |
Learn about defaultdicts in the collections module! | |||
Lecture 92 |
Collections Module – OrderedDict
|
04:14 | |
Learn about OrderedDict in the collections module! | |||
Lecture 93 |
Collections Module – namedtuple
|
05:52 | |
Learn about namedtuples in the collections module! | |||
Lecture 94 |
Datetime
|
08:10 | |
Learn how to work with dates and times in Python! | |||
Lecture 95 |
Python Debugger – pdb
|
05:01 | |
Learn best practices for debugging your Python code! | |||
Lecture 96 |
Timing your code – timeit
|
07:31 | |
Learn how to effectively check your code performance with timeit! | |||
Lecture 97 |
Regular Expressions -re
|
19:52 | |
Learn how to use powerful regular expressions in Python! | |||
Lecture 98 |
StringIO
|
02:17 | |
Learn the convenience of the StringIO module! | |||
Lecture 99 |
Advanced Python Modules FAQ
|
Article | |
Advanced Python Modules FAQ | |||
Section 17: Advanced Python Objects and Data Structures | |||
Lecture 100 |
Advanced Numbers
|
04:33 | |
Learn about advanced number features in Python, like binary and hexadecimal representations! | |||
Lecture 101 |
Advanced Strings
|
08:30 | |
Learn about advanced String methods in Python! | |||
Lecture 102 |
Advanced Sets
|
11:25 | |
Learn about advanced Set methods in Python! | |||
Lecture 103 |
Advanced Dictionaries
|
05:02 | |
Learn about advanced Dictionary methods in Python! | |||
Lecture 104 |
Advanced Lists
|
08:20 | |
Learn about advanced indexing methods for lists, list comprehension, and much more! | |||
Lecture 105 |
Advanced Python Objects Assessment Test
|
01:46 | |
Test your knowledge of Advanced Object methods! | |||
Lecture 106 |
Advanced Python Objects Test – Solutions
|
01:10 | |
Overview of the Solution to the Advanced Objects Test. | |||
Section 18: Bonus Material – Introduction to GUIs | |||
Lecture 107 |
Introduction to GUIs
|
Article | |
Let’s get started with GUI and Dashboards! | |||
Lecture 108 |
Interact
|
21:20 | |
Learn how to use interact! | |||
Lecture 109 |
Widget Basics
|
10:31 | |
Learn the basics of Widgets. | |||
Lecture 110 |
Widget Events
|
13:59 | |
Creating Widget Events | |||
Lecture 111 |
Widget List
|
07:52 | |
A list of all available widgets! | |||
Lecture 112 |
Widget Styling
|
14:16 | |
Learn how to style your widgets! | |||
Lecture 113 |
Custom Widget Example
|
08:53 | |
Finalize your understanding with a custom Widget example! | |||
Section 19: BONUS SPECIAL OFFERS | |||
Lecture 114 |
Bonus Offers
|
Article | |
Get discounts for other courses! |
Complete Python Bootcamp Introduction:
TechOfWorld.com – Multi Tech Solutions, Technology and all in one tips – http://techofworld.com