3.16 Drops the .exe. PyManager Is the Download
窓の杜 says the Windows full installer is gone after 3.15. PEP 773 put PyManager on python.org as MSIX. py install 3.16 is the new sentence in the README.
Write clean, maintainable Python code following industry standards. Explore code quality, performance optimization, design patterns, and professional development practices. Browse 28 curated articles covering best practices with practical implementation detail.
Code quality, testing, logging, typing, and maintainable architecture
Performance optimization and review-ready development workflows
Production conventions that help Python teams move faster safely
窓の杜 says the Windows full installer is gone after 3.15. PEP 773 put PyManager on python.org as MSIX. py install 3.16 is the new sentence in the README.
Real Python's Sep 16 review workflow wants Ruff F/E/B/S/UP/DTZ and a 400-line attention cap. Talk Python still cites Ruff on 170k lines and CPython in 0.3s. Speed is not a review.
CPython called rc2 the final 3.15 candidate: 144 fixes since rc1, ABI still frozen, final on October 1. The job is cibuildwheel, not rereading the PEP list.
Real Python's September roundup locks 3.15's binary interface. Ruff 0.15 will strip except parentheses on 3.14. Pin the toolchain before the formatter does it in CI.
CVE-2026-0768 is now in the wild, stealing OpenAI and AWS keys from Langflow boxes. The bug is new. Running untrusted Python as root with cloud credentials in the environment is not.
Most Python performance problems are not what you think. Here's how to profile your code properly, identify the real bottlenecks, and apply the right optimization — from cProfile to NumPy vectorization to PyPy JIT.
From linting to testing, here is every tool you need to write clean, maintainable Python code in 2026 — and how they fit together in a modern workflow.
Three new Rust-based type checkers are rewriting the rules of Python static analysis. Here's how ty, Pyrefly, and Zuban compare to mypy and pyright — and which one you should adopt in 2026.
CPython 3.15's JIT delivers an 8-13% speedup on real code but still trails PyPy by a wide margin. Here is what the benchmarks show, what the core team is debating, and when the JIT will actually matter for your projects.
Type hints have gone from experimental to essential in Python development. Here's what production teams are actually using in 2026, which patterns cause the most friction, and how to get the most out of type checkers without letting them slow you down.
Python 3.15 has entered beta and the feature set is locked. From built-in frozendict and lazy imports to a 15% Windows speed boost, here's everything you need to know about what's coming in October 2026 — and how to prepare your codebase now.
The Python ecosystem has consolidated around a Rust-powered toolchain from Astral. Ruff, uv, and ty now handle linting, formatting, package management, and type checking — all 10–100x faster than the tools they replace.
After more than a decade of rejected proposals, Python core developer Victor Stinner's PEP 814 is moving forward with a frozendict built-in type. Here's how it works, why it took so long, and what it means for your code.
Type hints have become standard in production Python codebases, but the runtime cost of complex generics and the maintenance burden of stub files are driving a new conversation about where typing adds value — and where it doesn't.
Supply chain attacks, dependency poisoning, and pickle vulnerabilities are making Python security a first-class concern. Here are the practices that actually reduce risk in production.
AI coding tools are generating code faster than teams can review it. Here are practical Python best practices to catch bugs, enforce quality, and keep your codebase maintainable.
AI coding tools generate 180% more code but ship only 30% more software. Learn practical best practices for code review, quality gates, and supply chain security when using AI assistants.
How Python teams are adapting code review practices when AI coding assistants generate a significant portion of new code, and the patterns that catch AI-specific bugs.
A guide to securing Python's software supply chain, from dependency auditing with pip-audit to generating SBOMs and using PyPI's trusted publishing.
A guide to implementing observability in Python applications using OpenTelemetry, covering traces, metrics, structured logging, and the patterns that actually help during incidents.
A practical comparison of API versioning strategies for Python web frameworks, with real-world lessons from teams that got it wrong and fixed it.
How Python teams are managing dependencies across monorepos with uv workspaces, Pants build system, and automated dependency freshness checks.
Learn how to use uv for Python project management in 2026. Set up pyproject.toml, migrate from requirements.txt, manage lockfiles, and decide when uv is a better fit than pip or Poetry.
Essential Python best practices covering code quality standards, performance optimization, type hints, testing strategies, and modern development tools for professional Python developers.
Master Git workflows for team collaboration. Learn branching strategies, commit conventions, code review processes, and automation for efficient development.
Learn how to use Python type hints and mypy to catch bugs early, improve code quality, and build maintainable Python applications with static type checking.
Master Python testing with pytest. Learn fixtures, parametrization, mocking, and CI integration through hands-on examples and proven strategies.
Master Python logging with practical examples covering configuration, structured JSON logs, web frameworks, and production monitoring.