Notice: This page displays a fallback because interactive scripts did not run. Possible causes include disabled JavaScript or failure to load scripts or stylesheets.
From 22 Oct. through 30 Oct., 2022
Location: Online, New Zealand
Smart Iterator Challenge-week 3, New Zealand Python User Group - Auckland
From 08 Oct. through 16 Oct., 2022
Smart Iterator Challenge-week 2, New Zealand Python User Group - Auckland
...iterator11273 argtools10869 Notes: as reported by Dinu Gherman's pycount -- ie. this is lines of real code, not counting blanks, comments, or docstrings (but counting literal strings, such as help and usage text) ie. with all explicit help text removed. For ArgParser and argtools, this is just a big literal string, since these libraries don't do automatic help generation. For Optik, this just means removing the help parameter ...
Version: None
Released: Sept. 6, 2022
This is a security release of Python 3.9 Note: The release you're looking at is Python 3.9.14, a security bugfix release for the legacy 3.9 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Security content …
View Release Notes
This is a security release of Python 3.8 Note: The release you're looking at is Python 3.8.14, a security bugfix release for the legacy 3.8 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Security content …
Location: Remote, Remote UK
Back-end Python Developer (AI) - Remote - UK - excellent opportunity to join this innovative and fast-growing AI tech. organisation! Role Code Back End solutions confidently in Python, design and implement scalable architecture using cloud-native tools. Build and deploy AI-first features using Azure AI Foundry, Docker and AKS. Use …
...itertools has a new function groupby() that acts a little like an SQL "GROUP BY" statement. It also gained a function tee() that returns N independent iterators that replicate the iterator passed as an argument. A new function basicConfig() was added to the logging package to simplify setup for logging. There is also a new TimedRotatingLogFileHandler which automatically rotates log files at a fixed interval. The operator module gained functions attrgetter() and itemgetter() The posix m...
...iterable collections), but has the advantage of making iterindexed(x, i, j) iterate over x[i:j] while reporting the index sequence range(i, j) -- not so easy otherwise. The simplified version is still attractive because it allows arbitrary iterators to be passed in: def iterindexed(collection): i = 0 it = iter(collection) while 1: yield (i, it.next()) i += 1 Generator comprehensions I don't think it's worth the tro...
Released: Dec. 21, 2001
Important: This release is vulnerable to the problem described in security advisory PSF-2006-001 "Buffer overrun in repr() of unicode strings in wide unicode builds (UCS-4)". This fix is included in Python 2.4.4 and Python 2.5. If you need to remain with Python 2.2, there's a patch available …
Released: June 11, 2025
This is the fifth maintenance release of Python 3.13 Python 3.13 is the newest major release of the Python programming language, and it contains many new features and optimizations compared to Python 3.12. 3.13.5 is the fifth maintenance release of 3.13. 3.13.5 is an expedited release to fix …
...Iterators (PEP 234) and generators (PEP 255) were added. The second PEP adds a new reserved word, "yield", which must be enabled by adding "from __future__ import generators" to the top of every module that uses it. Without that, "yield" is treated as an identifier but a warning is issued. The floor division operator // has been added as outlined in PEP 238. The / operator still provides classic division (and will until Python 3.0) unless "from __future__ import division" is inclu...
...iterable) returns a dict whose keys are taken from the given iterable (the values default to None). Also a new dict method was added, pop(key), which removes and returns the value corresponding to the given key. filter() - now returns Unicode when the input is Unicode. Various bugs with subclasses of built-in types fixed. (New in 2.3a2.) int() - this can now return a long when converting a string with many digits, rather than raising OverflowError. (New in 2.3a2: issues a FutureWarning when s...
Note: The release you are looking at is a security bugfix release for the legacy 3.7 series which has now reached end-of-life and is no longer supported. See the downloads page for currently supported versions of Python. The final source-only security fix release for 3.7 was 3.7.17. Please …
...Iterator Support Goal: Python 2.2 provides an iteration interface which should allow C++ sequences to be easily exposed to Python in a natural way. Automatic C++ Object Initialization While Python allows classes to be created without initialization, C++ does not. Boost.Python currently allows C++ base classes of Python extension classes to remain uninitialized. That behavior is not always appropriate. Goal: Optional support for the automatic default constru...
Location: Bangalore, Pune India
We are seeking a highly skilled and innovative Python / AI Engineer to join our team and help us build the next generation of AI-powered enterprise systems. We are actively investing in LLMs, agentic workflows, and applied AI systems, but much of this potential is still untapped. Today, our AI …
...itertools has a new function, groupby() for aggregating iterables into groups sharing the same key (as determined by a key function). It offers some of functionality of SQL's groupby keyword and of the Unix uniq filter. itertools now has a new tee() function which produces two independent iterators from a single iterable. itertools.izip() with no arguments now returns an empty iterator instead of raising a TypeError exception. Fixed #853061: allow BZ2Compressor.compress() to receive an empty str...
Released: June 6, 2023
This is a security release of Python 3.9 Note: The release you're looking at is Python 3.9.17, a security bugfix release for the legacy 3.9 series. Python 3.11 is now the latest feature release series of Python 3. Get the latest release of 3.11.x here. Security content …
Location: Remote United States
Telecommuting: Yes
Chime Engineering is growing rapidly as we scale to meet the financial needs of our members—and that growth depends on strong, secure, and efficient engineering foundations. We’re hiring a Senior Python Core Engineer- to join the Languages & Frameworks team within Engineering Services, with a mission to standardize and strengthen …
...Iterators were added; this is a generalized way of providing values to a for loop. See PEP 234. There's a new built-in function iter() to return an iterator. There's a new protocol to get the next value from an iterator using the next() method (in Python) or the tp_iternext slot (in C). There's a new protocol to get iterators using the __iter__() method (in Python) or the tp_iter slot (in C). Iterating (i.e. a for loop) over a dictionary generates its keys. Iterating over a file generates it...
Released: Oct. 14, 2002
If you didn't find what you need, try your search in the Python language documentation.