Python 3.15: cosa cambia davvero per chi programma

25 settembre 2026
Scopri cosa cambia davvero con Python 3.15: lazy import, frozendict, sentinel, comprehension con unpacking, UTF-8 di default, profiling con Tachyon e novità sul free-threading.

Cosa trovi in questo video

Formato Video guida tecnica Spiegazione pratica pensata per imparare il concetto e applicarlo con piu consapevolezza.
Approfondimento Python 3.15: cosa cambia davvero per chi programma La guida scritta contiene passaggi, esempi e riferimenti da consultare dopo il video.

Python 3.15 è ormai vicino alla release finale, prevista per il 1° ottobre 2026. In questo Tech Update vediamo cosa cambia davvero per chi programma in Python, senza limitarci a un semplice elenco di nuove feature.

Partiamo dalla RC2 e dal significato di “release candidate”, poi analizziamo le novità che possono avere un impatto concreto sullo sviluppo e sulla manutenzione del codice: lazy import, frozendict, sentinel, unpacking nelle comprehension, UTF-8 come encoding predefinito, nuovi strumenti di profiling e il percorso verso un ecosistema Python sempre più compatibile con il free-threading.

Vediamo anche cosa NON cambia con Python 3.15, perché il GIL non scompare improvvisamente, perché il JIT resta ancora sperimentale e perché non ha senso aggiornare alla nuova versione senza prima verificare compatibilità, dipendenze e wheel disponibili.

L’obiettivo del video è capire non solo quali novità arrivano, ma soprattutto quale direzione sta prendendo Python e quali cambiamenti possono davvero interessare sviluppatori, maintainer e chi utilizza Python in produzione.

Capitoli

  • 00:25 Non vedremo tutte le novità
  • 00:47 Python 3.15 è quasi pronto
  • 01:44 Il problema degli import
  • 02:36 Arrivano i lazy import
  • 02:46 Lazy non significa automatico
  • 03:59 Un dizionario che non cambia
  • 05:05 None non sempre significa “manca”
  • 05:46 Ora possiamo distinguere tre casi
  • 06:12 Comprehension più leggibili
  • 06:54 L’intenzione diventa più evidente
  • 07:00 Anche con i dizionari
  • 07:24 UTF-8 diventa il default
  • 08:05 Ma esplicito resta meglio
  • 08:30 Profiling: due modi di osservare il programma
  • 09:23 Python 3.15 introduce Tachyon
  • 10:33 Il percorso verso Python free-threaded
  • 11:46 Cosa NON cambia
  • 12:46 Aggiornare subito?
  • 13:54 Python 3.15 non è una rivoluzione
  • 14:15 La direzione è più interessante della singola feature
  • 14:41 Python continua a cambiare senza rompere python

Come continuare

Se vuoi riprendere il contenuto con calma, puoi rivedere il video su YouTube o usare l'articolo scritto come riferimento testuale.