What’s new in Python¶

Portrait Veit Schiele

Veit Schiele
Cusy GmbH, Berlin
Python Users Berlin, 14 October 2021


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

TIOBE-Index Oktober 2021¶

Python at the top for the first time, see TIOBE Index for October 2021.

Python 3.10 released¶

  • Release Date: 4 Oct. 2021
  • New features:
    • union types as X | Y
    • Parameter Specification Variables
    • Parenthesised context managers
    • Explicit Type Aliases
    • Structural Pattern Matching
    • optional EncodingWarning
  • Deprecates:
    • distutils module
    • support for OpenSSL < 1.1.1
    • Py_UNICODE encoder APIs

See also:

  • Python 3.10.0

An open and free version of Germany¶

This can be installed with Python:

$ python -m pip install deutschland

Deutschland is a python package that gives you easy access to the most valuable datasets of Germany:

  • geographic data
  • company data
  • consumer protection data
  • federal job openings
  • …

PyData Global 2021¶

  • 28-30 October 2021
  • PyData Global 2021

PyConDE and PyData Berlin 2022¶

  • 11-13 April 2022 at bcc Berlin Congress Center
  • PyConDE and PyData Berlin 2022

New in our bookshelf¶

  • Architekturpatterns mit Python – Test-Driven Development, Domain-Driven Design und Event-Driven Microservices praktisch umgesetzt by Harry J. W. Percival and Bob Gregory
  • MLOps – Kernkonzepte im Überblick by Mark Treveil, Nicolas Omont, Clément Stenac, Kenji Lefèvre and Du Phan
  • Think Python by Allen B. Downey
  • Praktische Statistik für Data Scientists by Peter Bruce, Andrew Bruce and Peter Gedeck
  • Machine Learning – kurz & gut by Chi Nhan Nguyen and Oliver Zeigermann
  • Einfache Programmierung mit MicroPython by Thomas Brühlmann
  • Raspberry Pi programmieren mit Python by Michael Weigend