Back
www.fireflyfolio.com
Python in 2025 - FireflyFolio
3/11/2012Updated 11/19/2025
https://www.fireflyfolio.com/en/articles/2025/python## Limitations / Watch‑outs **Raw CPU performance**lower than C++/Rust/Go for pure compute‑heavy workloads → mitigate via native extensions, vectorization, parallelism. **Historical concurrency (the GIL)**: limits CPU-bound multi‑threading (I/O is fine). Alternatives: asyncio, multi‑process, native offload. *Free‑threaded*builds are progressing; validate case by case. **Latency & footprint**: cold starts/memory sometimes higher than Go/Node for serverless. **Typing debt**: annotations are optional → enforce mypy/pyright in CI. **Tooling fragmentation**: multiple workflows (pip/Poetry/Hatch/PDM/uv) → standardize at the team level.