Aimed at Python beginners, this course will provide you a fundamental understanding of how to program in Python. Your journey will take you from a total Python beginner to an intermediate level Python developer more than ready to tackle your own professional projects or maybe even land an entry level Python developer job!
This course series is geared towards Python developers with some basic knowledge and experience in Python development. It is not an introductory course, and aims to help students master Python and some of the more advanced concepts in both the language and the Python standard library.
It is not a cookbook style of series, but rather, as the series name suggests, a deep dive into the inner workings of Python and mastering advanced topics in both functional and object oriented programming in Python 3.
Aimed at Python beginners, this course will provide you a fundamental understanding of how to program in Python. Your journey will take you from a total Python beginner to an intermediate level Python developer more than ready to tackle your own professional projects or land an entry level Python developer job!
Functional Programming
Focused on Python functional programming, covering advanced topics such as data types, functions and lambdas, closures, decorators, modules and packages.
All about Iteration
Focused on iterables, iterators and generators, covering advanced topics such as sequence types, iterables vs iterators, generators, iteration tools, context managers, and generator coroutines.
All about Hash Maps
Focused on Python hash map data types such as dictionaries and sets, covering advanced topics such as hashing for custom classes, set and dictionary manipulations, serialization and deserialization (such as JSON and YAML), and specialized dictionaries (such as multi-sets, ChainMaps).
Object Oriented Programming
This course covers advanced OOP (object oriented programming) topics including instance, class and static methods, polymorphism and Python's special dunder methods, single inheritance, properties, descriptors, enumerations, and meta classes.
Copyright © 2019 MathByte Academy - All Rights Reserved.