Python 3.13 release: bye GIL, hi JIT, new REPL!
Carberra Carberra
20.7K subscribers
14,679 views
570

 Published On Oct 7, 2024

Ya know, I love this time of year (even if it is a week later than expected)! A brand new Python release is here, and my word, it's a big one. In this video I cover all the biggest news surrounding the release of Python 3.13, so buckle in!

Below is a list of chapters cited against any relevant references which you'll find further down. It's absolutely worth doing further reading using these if you want to learn more!

0:00 - Intro [1]
0:25 - Removing the GIL / free threading [2-10]
2:39 - The new JIT compiler [11-16]
4:04 - The new PyREPL [17-19]
4:29 - Improved error messages [1, 18, 20-21]
5:02 - Things no longer coming to 3.13 [22-26]
5:32 - Removal of "dead batteries" [27]
5:59 - iOS and Android as supported platforms [28-30]
6:21 - Changes in the release schedule [31]
6:45 - Cool things! [1, 32-36]
7:38 - Outro [37]

[1] https://docs.python.org/3.13/whatsnew...
[2] https://peps.python.org/pep-0703/
[3] https://wiki.python.org/moin/GlobalIn...
[4] https://realpython.com/python-gil/
[5]    • PyCon 2015 - Python's Infamous GIL by...  
[6]    • Episode 2 - PEP 703: Removing the GIL  
[7] https://peps.python.org/pep-0683/
[8] https://py-free-threading.github.io/i...
[9] https://community.anaconda.cloud/t/tr...
[10]    • Is Python DITCHING the GIL?  
[11] https://www.freecodecamp.org/news/jus...
[12] https://arxiv.org/abs/2011.13127
[13] https://tonybaloney.github.io/posts/p...
[14] https://peps.python.org/pep-0744/
[15]    • Episode 1 - Core Sprint in Brno & Pyt...  
[16] https://github.com/python/cpython/iss...
[17]    • Python 3.13's new REPL is AMAZING  
[18]    • Episode 10: The Interactive REPL  
[19] https://docs.python.org/3.13/using/cm...
[20]    • Python now has COLOURED tracebacks  
[21] https://docs.python.org/3.13/using/cm...
[22] https://peps.python.org/pep-0649/
[23] https://peps.python.org/pep-0712/
[24] https://peps.python.org/pep-0726/
[25] https://peps.python.org/pep-0734/
[26] https://discuss.python.org/t/pep-734-...
[27] https://peps.python.org/pep-0594/
[28] https://peps.python.org/pep-0730/
[29] https://peps.python.org/pep-0738/
[30] https://peps.python.org/pep-0011/#tier-3
[31] https://peps.python.org/pep-0602/
[32] https://docs.python.org/3.13/library/...
[33] https://docs.python.org/3.13/library/...
[34] https://docs.python.org/3.13/library/...
[35] https://docs.python.org/3.13/library/...
[36] https://docs.python.org/3.13/library/...
[37]    • Python 3.13  



If you want to see more of me, join my Discord server!
  / discord  

I get a lot of people asking, so here's my setup!
• Visual Studio Code:    • My Visual Studio Code setup! (2024)  
• Terminal:    • Make your terminal look AMAZING  
• Desk/recording gear: https://kit.co/Carberra
• PC build: https://uk.pcpartpicker.com/list/TmzGYN

Affiliations (I may earn a commission):
• Codecrafters -- 40% off any plan: https://app.codecrafters.io/join?via=...
• Keeper Password Manager -- 30% off your first year: https://keeper.io/r/EX4FB1C



If you have any questions, don't hesitate to ask in the comments! I'll try and answer as soon as I can, providing someone else hasn't already done so.

#python #coding #howto

show more

Share/Embed