#python-314

[ follow ]
#repl
fromPythontest
1 week ago

Testing against Python 3.14 | PythonTest

Python 3.14 is here. If you haven't done so, it's time to update your projects to test against 3.14. The following procedure is what I'm following for a handful of projects. Your process of course may be different if you use different tools. Honestly, I'm partly writing this down so I don't have to remember it all in a year when 3.15 rolls around.
Python
Python
fromRealpython
1 week ago

Episode #269: Python 3.14: Exploring the New Features - The Real Python Podcast

Python 3.14 introduces enhanced REPL, improved error messages, deferred annotations, t-strings, Zstandard compression, subinterpreters, and multiple performance and debugging improvements.
Python
fromPythonbytes
1 week ago

pi py-day (or is it py pi-day?)

Python 3.14 introduces PEP 750 and PEP 758, improved errors, a default interactive shell with syntax highlighting and autocompletion, and several tooling enhancements.
fromRealpython
2 weeks ago

Python 3.14: Cool New Features for You to Try Quiz - Real Python

In this quiz, you'll test your understanding of Python 3.14: Cool New Features for You to Try. By working through this quiz, you'll review the key updates and improvements in this version of Python. The quiz contains 11 questions and there is no time limit. You'll get 1 point for each correct answer. At the end of the quiz, you'll receive a total score. The maximum score is 100%. Good luck!
Python
Artificial intelligence
fromPycoders
2 weeks ago

PyCoder's Weekly | Issue #703

Python 3.14 improves syntax error messages; PEP 8 remains controversial; prefer splitlines() for line splitting; new PEPs and Django security updates were released.
Python
fromPythonmorsels
2 weeks ago

Python 3.14's best new features

Python 3.14 adds user-facing features: REPL and PDB syntax highlighting, colored unittest/argparse/json output, calendar highlighting, improved syntax-error messages, and json CLI shortcut.
Django
fromRealpython
2 weeks ago

It's Almost Time for Python 3.14 and Other Python News - Real Python

Python 3.14 rc3 delivers critical bug fixes, feature finalizations, stability improvements, and sets the stage for a final 3.14.0 release on October 7.
#error-messages
#wing-ide
fromQuansight
4 weeks ago

Unlocking Performance in Python's Free-Threaded Future: GC Optimizations

Introduction The upcoming Python 3.14 release is packed with exciting features and improvements. A release candidate for 3.14 is now available. Regular Python users are encouraged to download and try it to ensure it is well tested before the final release. It contains significant improvements to the free-threaded version of Python, which allows Python to run without the Global Interpreter Lock (GIL). Here at Quansight, I have implemented several optimizations to the garbage collector (GC) for this new Python build.
Software development
#release-candidate
fromPycoders
1 month ago

PyCoder's Weekly | Issue #698

Move beyond chatbots to build durable MCP servers that run for days, survive failures, and orchestrate elicitations and LLM sampling. Learn remote MCP trade-offs and patterns for Anthony Shaw poses the question: Python has had async for 10 years, so why isn't it more popular? He dives deep on where async is useful and where it is limited. Associated Don't miss Glean's product launch on Sept 25th.
Python
#lazy-annotations
fromMathspp
2 months ago

functools.Placeholder

The new Placeholder, added in Python 3.14, only makes sense in the context of functools.partial, so in order to understand Placeholder you will need to understand how functools.partial works and how to use it. In a nutshell, partial allows you to perform partial function application, by "freezing" arguments to functions. How to pass arguments to functools.partial Up until Python 3.13, you could use partial to freeze arguments in two types of ways: you could pass positional arguments to partial, which would be passed in the same order to the function being used with partial; or you could pass keyword arguments to partial, which would be passed with the same name to the function being used with partial.
Python
Python
fromInfoWorld
2 months ago

What you can do now with Python 3.14 RC1

Python 3.14 introduces significant features, including improved free-threading support, a new package tool, and comparisons of Rust-powered typecheckers.
fromRealpython
3 months ago

Free-Threaded Python Unleashed and Other Python News for July 2025 - Real Python

The third beta of Python 3.14 now officially supports the no-GIL build for CPython, signaling a new era of multi-core Python.
Python
#python
fromRealpython
5 months ago
Python

Python's T-Strings Coming Soon and Other Python News for May 2025 - Real Python

Python will introduce template strings (t-strings) in the upcoming release, significantly enhancing string-handling capabilities.
fromZero To Mastery
5 months ago
OMG science

[April 2025] Python Monthly Newsletter | Zero To Mastery

Python Monthly curates essential resources and articles to enhance your Python development skills, following the 80/20 rule for maximum impact.
Python
fromInfoWorld
4 months ago

F-strings with superpowers: What's new in Python 3.14 beta

Python 3.14 beta introduces powerful new features including enhanced template strings and WebAssembly support, aimed at boosting usability and performance across applications.
fromPythoninsider
4 months ago
Python

Python Insider: Python 3.14.0 beta 2 is here!

Python 3.14.0b2 encourages community testing of features while cautioning against its use in production.
fromPycoders
5 months ago

PyCoder's Weekly | Issue #682

NumPy quickly becomes complex as dimensions increase; while two dimensions may appear straightforward, adding more can lead to significant challenges in managing data effectively.
Python
Python
fromInfoWorld
5 months ago

The best new features and fixes in Python 3.14

Python 3.14 introduces notable features enhancing development flexibility and debugging, including template strings, deferred annotations, improved error messages, and an efficient debugger interface.
[ Load more ]