What’s new in Python¶

Portrait Veit Schiele

Veit Schiele
Cusy GmbH, Berlin
Python Users Berlin, 10 June 2021


slides.cusy.io/pub/pub_2021-06.html

Commentary¶

Python’s growth is «absolutely explosive« and not slowing down, says Anaconda CEO, Peter Wang.

– TechRepublic, 25 May 2021

There are two things that Python does that are very different from all other major languages.

Number one, it has a pedigree of being a teaching language. It's easy to use, easy to pick up, kids use it, non-programmers pick it up in a weekend. This is not accidental; it has been a hardcore part of the design from the very beginning and quite intentional…

The second thing that’s interesting about Python is that from the very beginning it’s good as a glue language.

I mean, Python’s competitor is Excel.

Mypy 0.9 Released¶

  • Now Mypy only ships with type stubs for stdlib modules. If you use third-party libraries that don’t include stubs or inline type annotations, you can explicitly install stub packages
  • Mypy now supports TypeGuard, user-defined functions that perform type narrowing, similar to isinstance; see also PEP 647

cibuildwheel simplifies Python packaging¶

See also:

  • Jupyter-Tutorial: cibuildwheel
  • Docs
  • GitHub

PyCon US 2021 Recordings are complete!¶

See also:

  • pycon.blogspot.com/2021/06
  • YouTube channel

PSF Board Election¶

Voting from 8–17 June 2021

See also:

  • PSF Elections
  • Nominations

EuroPython 2021¶

26 July – 1 August 2021

See also:

  • ep2021.europython.eu