14 posts about Python 3.15 by 3 contributors.
Know Python 3.15? Share what you know with developers who are learning it.
Learn to use Python 3.15's Tachyon sampling profiler to analyze running scripts and processes, generate flame graphs, and choose between sampling and deterministic profiling.
Learn how Python 3.15's UTF-8 default affects text file and CSV handling, and when to specify encoding="utf-8" explicitly.
Explore where Python 3.15's experimental CPython JIT improves performance, including CPU-bound loops, tracing, register allocation, and workload-specific benchmark results.
Learn how Python 3.15 lazy imports can defer module loading, reduce startup work, and what to measure before adopting them.
Learn how Python 3.15's frozendict provides immutable mappings, how it differs from dict, and where it helps prevent unintended configuration changes.
Learn how Python 3.15 explicit lazy imports defer module loading, improve startup behavior, and affect optional dependencies and testing.
Learn how Python 3.15's built-in frozendict creates immutable mappings, how it differs from dict and MappingProxyType, and when to use it for configuration and hashable keys.
Compare standard and free-threaded CPython in Python 3.15, check whether the GIL is active, and benchmark CPU-bound threaded workloads.
Explains Python 3.15's experimental CPython JIT, its tracing and optimization changes, and what published pyperformance benchmarks do and do not prove.
Learn how Python 3.15's UTF-8 default affects text file handling, legacy encodings, CSV pipelines, and explicit encoding in Python code.
Learn how Python 3.15's default frame pointers improve native stack unwinding for compatible profiling tools and support performance investigations.
Explore Python 3.15 features including explicit lazy imports, the built-in frozendict type, and improvements to the experimental JIT compiler.
Learn how to assess dependency, build, and runtime compatibility before upgrading an existing project to Python 3.15.
Learn how to prepare projects for Python 3.15 by testing dependencies, native extensions, virtual environments, application behavior, and lazy imports before release.
Publish an article in this category and earn +1,000 SHARP when it is approved.
Write an article