Software-update: Python 3.15

Python logo Python is een objectgeoriënteerde programmeertaal die kan worden gebruikt om eenvoudige tot complexe platformonafhankelijke applicaties te ontwikkelen. Het is in de jaren negentig ontworpen door Guido van Rossum, die destijds in Amsterdam voor het CWI werkte. Guido was als BDFL betrokken bij de ontwikkeling van Python. Hij heeft daarnaast voor Dropbox gewerkt, ging daarna met pensioen en toen dat niet echt beviel, ging hij aan de slag bij Microsoft. Versie 3.15 is uitgekomen en de belangrijkste veranderingen die daarin zijn aangebracht zijn hieronder voor je op een rijtje gezet.

Interpreter improvements
  • PEP 661: Add sentinel built-in type
  • PEP 686: Python now uses UTF-8 as the default encoding
  • PEP 798: Unpacking in comprehensions
  • PEP 810: Explicit lazy imports for faster startup times
  • PEP 814: Add frozendict built-in type
  • PEP 829: Package startup configuration files
  • The experimental JIT compiler has been significantly upgraded, with 7-8% geometric mean performance improvement on x86-64 Linux over the standard interpreter, and 11-12% speedup on AArch64 macOS over the tail-calling interpreter
  • Improved error messages
Significant improvements in the standard library
  • PEP 799: A dedicated profiling package for organizing Python profiling tools
  • PEP 799: Tachyon: High frequency statistical sampling profiler
  • More color
New typing features
  • PEP 728: TypedDict with typed extra items
  • PEP 747: Annotating type forms with TypeForm
  • PEP 800: Disjoint bases in the type system
C API improvements
  • PEP 782: A new PyBytesWriter C API to create a Python bytes object
  • PEP 788: Protection against finalization in the C API
  • PEP 803, 820, 793: Stable ABI for free-threaded builds and related C API
Build changes
  • PEP 831: Frame pointers are enabled by default for improved system-level observability
Release changes

For more details on the changes to Python 3.15, see What’s new in Python 3.15.

Attention macOS 27.0 IDLE or tkinter users

When running IDLE or other GUI applications that use the tkinter module, these applications may hang when using an application's menu command that opens a dialog (for example, IDLE's About IDLE, Settings, and Open Module commands) resulting in a spinning beach ball with Force Quit needed.

This problem is due to an operating system behavior change in macOS 27.0 that is believed to affect all current versions of the Tk graphics toolkit and thus the tkinter module in all current Python versions.

If you depend on Tk-based applications (like IDLE) on macOS, you may want to consider deferring installing macOS 27.0 until a Tk or macOS workaround is available or testing that your application workflow is not affected. Follow issue #158053 for updates.

Python

Versienummer 3.15
Releasestatus Final
Besturingssystemen Android, Linux, BSD, macOS, Solaris, iOS, Windows 10, Windows Server 2016, Windows Server 2019, Windows 11, Windows Server 2022, Windows Server 2025
Website Python
Download https://www.python.org/downloads
Licentietype Voorwaarden (GNU/BSD/etc.)

Door Bart van Klaveren

Downloads en Best Buy Guide

11-10-2026 • 08:00

6

Submitter: Netburst

Bron: Python

Update-historie

08:00 Python 3.15 6
03-10 Python 3.14.8 4
05-08 Python 3.14.7 2
19-06 Python 3.14.6 0
11-05 Python 3.14.5 0
08-04 Python 3.14.4 0
05-02 Python 3.14.3 1
12-'25 Python 3.14.2 2
12-'25 Python 3.14.1 2
10-'25 Python 3.14 15
Meer historie

Reacties (6)

Sorteer op:

Weergave:

Ik heb de afgelopen week met ChatGPT Work GPT 6 op basis van Playwright en Python 3.13 extractors voor interne website/SharePoint ontwikkeld. Het is een PoC voor de implementatie van een AI architectuur in mijn afdeling.

Ergens rond de 12,000 regels Python, geen code inspectie gedaan (i know …) en het werkt als een tierelier. AI doet dat gewoon heel goed. Het meeste met Luna High en af en toe een uitstapje naar Sol en 1x Astra maar dat doe ik niet meer want dat vreet credits.

[Reactie gewijzigd door Boeryepes op 11 oktober 2026 11:30]

Je hebt helemaal niets ontwikkeld. Je hebt het laten doen.
Hangt af van je definitie toch? Mijn idee, miin keuzes en mijn aansturing. AI doet het hoe en zo zie ik het gebruik van AI voor automatisering. Ik het wat, AI het hoe.

Ik heb een 4-tal plug-ins/agents ontwikkeld die me daarin bijstaan: analyse, ontwerp, bouw en quality audit. Testen doe ik meestal zelf.
Ik ben wel benieuwd naar de snelheid verbeteringen en in hoeverre daar de compatibiliteit nog enigszins oké is. Meestal hoef je niet zo gek veel aan te passen en vaak ook helemaal niks

Het grote probleem zit natuurlijk in vibe coding. De modellen zijn getraind op oudere versies en kunnen niet goed overweg met nieuwe functionaliteiten. Zelfs als je vraagt om een bepaalde Python versie zie je soms nog dingen in de gegenereerde code die uit de andere versie komen
Het is een minor versie, dus sowieso geen breaking changes.

Om te kunnen reageren moet je ingelogd zijn