Python for Developers online learning path, Savoira
Loading…

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, ≈ 9 h 56

$19, 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