Official Python documentation
What’s New in Python
Official Python tutorial
Python Standard Library
Functional Programming
Static Typing with Python
PEP 484: Type Hints (3.5)
PEP 526: Syntax for Variable Annotations (3.6)
PEP 634: Structural Pattern Matching (3.10)
PEP 695: Type Parameter Syntax (3.12)
Mypy documentation
Type hints cheat sheet
Built-in types
Pyright project
Pyright documentation
Python Cheatsheet
Python Package Index (pip repository)
Google Python Style Guide
W3C
Node.js
TypeScript
Vite build tool
React
Hooks fournis par React
Exemples de typage avec les Hooks
Immutable Update Patterns
Redux
Redux: tutorial
Redux: one way data flow
Redux: data flow diagram
Python Programming Primer [2016]
Python for Computational Science (slides) [2024]
Introduction to Python for Computational Science and Engineering (textbook) [2022]
Introduction To Computer Science And Programming In Python (MIT Course with videos) [2016]
Livres
Think Python, 3rd edition, Allen B. Downey, available online [2024]
Robust Python, Patrick Viafore, O'Reilly [2021]
Python Programming, 3rd edition, Steven F. Lott, Packt Publishing [2022]
Outils
Visualize a recursive function
Python Tutor: Visualize Code