Python for Developers Career Track, Savoira

Paths Python for Developers

Eight progressive courses, from language basics to testing, to write clean, efficient, tested Python.

Beginner · 8 courses · 107 lessons · 242 exercises · ≈ 10 h

$19.99 · one-time payment · lifetime access

Buy this path

Le programme

  1. Introduction to Python for Developers 12 lessons · 27 exercises Your first steps in Python: variables, types, lists, conditionals and loops.
  2. Intermediate Python for Developers 11 lessons · 26 exercises Built-in functions, modules, packages, custom functions and error handling.
  3. Writing Functions in Python 15 lessons · 33 exercises Docstrings, context managers, closures and decorators.
  4. Introduction to Object-Oriented Programming in Python 11 lessons · 23 exercises Classes, constructeur __init__, héritage et surcharge d'opérateurs.
  5. Intermediate Object-Oriented Programming in Python 11 lessons · 23 exercises Multiple inheritance, type annotations, descriptors, iterators and abstract classes.
  6. Data Structures and Algorithms in Python 16 lessons · 38 exercises Stacks, queues, trees, graphs, recursion, searching and classic sorting.
  7. Writing Efficient Python Code 15 lessons · 35 exercises Profiling, NumPy, optimal iteration and pandas without needless loops.
  8. Introduction to Testing in Python 16 lessons · 37 exercises pytest et unittest : fixtures, marqueurs, tests unitaires et d'intégration.

How it works · Frequently asked questions