Paths Python for Developers
Eight progressive courses, from language basics to testing, to write clean, efficient, tested Python.
$19.99 · one-time payment · lifetime access
Le programme
- Introduction to Python for Developers 12 lessons · 27 exercises Your first steps in Python: variables, types, lists, conditionals and loops.
- Intermediate Python for Developers 11 lessons · 26 exercises Built-in functions, modules, packages, custom functions and error handling.
- Writing Functions in Python 15 lessons · 33 exercises Docstrings, context managers, closures and decorators.
- Introduction to Object-Oriented Programming in Python 11 lessons · 23 exercises Classes, constructeur __init__, héritage et surcharge d'opérateurs.
- Intermediate Object-Oriented Programming in Python 11 lessons · 23 exercises Multiple inheritance, type annotations, descriptors, iterators and abstract classes.
- Data Structures and Algorithms in Python 16 lessons · 38 exercises Stacks, queues, trees, graphs, recursion, searching and classic sorting.
- Writing Efficient Python Code 15 lessons · 35 exercises Profiling, NumPy, optimal iteration and pandas without needless loops.
- Introduction to Testing in Python 16 lessons · 37 exercises pytest et unittest : fixtures, marqueurs, tests unitaires et d'intégration.