- Bump Python version target from 3.11+ to 3.12+ across frontmatter and body
- Add PEP 695 type parameter syntax to Type system mastery section
- Add free-threaded execution note (Python 3.13+, PEP 703) to async section
- Replace Poetry with uv as primary package manager; keep Poetry for legacy teams
- Replace Black with Ruff (ruff format + ruff check) in dev checklist and quality checklist
- Add pyright as alternative to mypy in type checking references
- Add Polars for high-performance DataFrame operations to data science section
- Add Polars mention to data pipeline optimization example in frontmatter
- Expand Pydantic to v2 (model_config, TypeAdapter, model_validate)
- Add SQLModel for FastAPI-native ORM to web framework section
- Remove Web scraping best practices section (niche, out of scope)
- Merge Memory management patterns and Scientific computing bullets into Performance optimization and Data science sections
- Update dependency analysis reference from pip/poetry to uv/pip
Automated review cycle | Co-Authored-By: Claude Code <noreply@anthropic.com>
Remove `model: sonnet/haiku/opus` from 396 component files. The Anthropic
API requires full model IDs (e.g., claude-sonnet-4-6), so shorthand names
cause 404 errors. Removing the field lets Claude Code use the user's
configured default model instead.
Fixes#99https://claude.ai/code/session_01Hqx78XZNbdfh38YGZn4g4T
Co-authored-by: Claude <noreply@anthropic.com>