
The Five Main Points about python you should know.
Download and install Python and all it's standard install programs.
We run our first simple Python program.
Get to know the ins and outs of Python integers and floating point numbers.
We take a look at strings, including built-in string functions for string manipulation.
Understanding boolean and None types.
Get an understanding of the main points about Python lists.
Get an understanding of the main points about Python tuples.
Get an understanding of the main points about Python dictionaries.
Get an understanding of the main points about Python sets.
Get up to speed on if/elif and else statements and understand what truthy and falsy values are in Python.
Learn how to use iterables in conjunction with for loops in Python.
Understand while loop in python along with continue and break statements.
Learn how to handle errors in Python.
Get the basics of Python functions and get an understanding of how variables are passed to functions.
Understand what generators are, how they work and how to use them.
We take a look at positional arguments, keyword arguments, *args, **kwargs and setting default function values.
Here we take a deep dive into function wrappers and using decorators.
We take a look at the lambda function.
Exploring some of the most useful and commonly used built-in functions Python has to offer.
Learn about how to create a Python class as well as static, class and instance methods and properties.
Understand what Dunder Methods are and how to use them in your classes.
Get an understanding of how inheritance works with Python classes.
Learn what type hinting is and what its limitations are in Python.
How type hinting should be used with Python functions.
We explore how Python handles variables under the hood.
Get a deeper understanding of some of the behaviour of python mutable objects and avoid some pitfalls with manipulation of these objects.
Finally, a Python course for experienced devs, or just people who just want the good stuff with no time wasted. Don't need to be taught what a class is and just want to learn the language ASAP? This tutorial is for you. I make tutorials as I would have liked them, dense and straight to the point to get me up to speed so I can go out and practice and write some code.
You'll learn all you need to get started and become a Python pro including:
1) An overview of Python and a look at how it works under the hood
2) A look at the Python Interpreter.
3) The Python Data Types
4) Functions and Classes
5) Type Hinting
6) A detailed View into how Python Variables work
7) Installing and Importing External Packages
All this culminating in us building an API with Flask. We learn how to accept payloads, parameters and path variables.
If you don't want to sit through a 5 hour course, where you are probably skipping through most of the sections anyway, check this course out. It's highly produced, efficient and fun. You won't go wrong here, it's a really great and fresh way to learn a new programming language.