---
title: "Go hands-on with Python 3.15"
url: https://daily.dev/posts/go-hands-on-with-python-3-15-ntvozjefq
source_url: https://www.infoworld.com/article/4211583/go-hands-on-with-python-3-15.html
type: article
source: "InfoWorld"
published: 2026-08-21T09:05:25.084Z
updated: 2026-08-21T09:46:00.417Z
tags: ["python", "performance", "numpy"]
reading_time: 3
upvotes: 0
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Go hands-on with Python 3.15

**[InfoWorld](https://daily.dev/sources/infoworld)** · 3 min read · 0 upvotes · 0 comments

## Summary

Python 3.15, due in fall 2026 and already available as a release candidate, brings lazy imports, the new Tachyon sampling profiler, an immutable frozendict type, and continued improvements to the built-in JIT compiler. Roundup also covers related ecosystem news: running Numba in the browser via WebAssembly, Mojo going open source under Apache 2, efforts to scale NumPy on free-threaded Python, and a security vulnerability found in Python's str.lower() method.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.infoworld.com/article/4211583/go-hands-on-with-python-3-15.html>

## Questions this post answers

### What new features does Python 3.15 add?

Python 3.15, due in fall 2026 and available as a release candidate, adds lazy imports that defer executing a module until it is actually used with no code changes required, a new sampling profiler called Tachyon that inspects running programs without instrumentation or restarts, a built-in immutable frozendict type, and continued improvements to Python's native JIT compiler.

_daily.dev helps python developers track upcoming 3.15 features before they land in production._

### What is the frozendict type in Python 3.15?

Frozendict is a new built-in immutable dictionary type in Python 3.15 that lets developers seal a dictionary against modification or use a dictionary as a key inside another dictionary's value, something a regular mutable dict cannot do because dict keys must be hashable.

_python developers evaluating immutable data structures can follow frozendict adoption on daily.dev._

### Is Mojo open source now?

Mojo, the language originally positioned as a Python challenger for scientific computing, is now freely available under an Apache 2 license. It has evolved into what's described as a 'Rust lite' language, mixing Python-like syntax with Rust-influenced semantics, and is now open for community tinkering and forking.

_developers comparing Mojo against Python or Rust can track its open source progress on daily.dev._

## Similar posts on daily.dev

- [Exciting Python features are on the way](https://daily.dev/posts/exciting-python-features-are-on-the-way-u7lhkabec) · InfoWorld · 0 upvotes · 0 comments

---

Tags: [#python](https://daily.dev/tags/python), [#performance](https://daily.dev/tags/performance), [#numpy](https://daily.dev/tags/numpy)

[View this post on daily.dev](https://daily.dev/posts/go-hands-on-with-python-3-15-ntvozjefq)
