Getting Started
Resources for beginners to learn Python fundamentals
Hand-picked tutorials, libraries, tools, books, and communities to help you master Python — from first script to production AI.
Resources for beginners to learn Python fundamentals
Libraries and tools for data analysis and machine learning
Frameworks and tools for building web applications
Utility libraries and development tools
In-depth learning through published works and e-books
Visual and audio learning resources for on-the-go learning
Stay connected with the Python community and latest news
Frameworks and tools for building AI applications and agents with Python
Python for microcontrollers, boards, and embedded/IoT projects
Python-syntax systems language for GPU/CPU performance on AI workloads, from Swift/LLVM architect Chris Lattner — hit 1.0 and went open source in August 2026
The standard toolkit for building Web APIs on top of Django, with serialization, auth, and browsable docs built in
Stanford’s framework for programming — not prompting — language models, with automatic prompt optimization
Turn Python scripts into shareable web apps and dashboards with no frontend code required
YouTube channel focused on software design patterns, clean code, and Python best practices — highly regarded by intermediate and advanced developers
The uncompromising Python code formatter — produces consistent output with no configuration debates, adopted as the de facto standard by most major projects
Meta’s fast Rust-based Python type checker and language server, the default checker for Instagram’s Python codebase and now at a stable 1.x release
Microsoft’s fast, standards-based static type checker for Python — a command-line tool and VS Code extension, and the engine behind Pylance
Astral’s extremely fast Rust-based Python type checker and language server, from the makers of uv and Ruff — currently in beta
Adafruit’s beginner-friendly fork of MicroPython for microcontrollers — drag-and-drop USB workflow, no compiler or upload step required
Lean Python 3 implementation for microcontrollers — faster than CircuitPython and supports interrupts and threading, with broader raw board support
Python-syntax systems language for GPU/CPU performance on AI workloads, from Swift/LLVM architect Chris Lattner — hit 1.0 and went open source in August 2026