Python 3.9.0 announces

Python 3.9 is now officially available! by Łukasz Langa 22h10 UTC+2

../../_images/announce_3_9_0.png

#Python 3.9 is now officially available! Get it here: https://python.org/downloads/release/python-390/

Released on time, on budget, great features and optimizations, a million household uses! Easily our best release ever!

That is until 3.10 next year. But you go pester the new RM @pyblogsal for THAT!

Python 3.9: Cool New Features for You to Try by Geir Arne Hjelle

Python 3.9 par Serdar Yegulalp Serdar Yegulalp

Python 3.9: What’s New by Jan Giacomelli

Sortie de Python 3.9 par Antoine Rozo (entwanne)

10 Awesome Python 3.9 Features by Farhad Malik

Video top 10 new things in python3.9 (beginner-intermediate) anthony explains #093 by Anthony Sottile

today I discuss and demo my top favorite new things in python3.9!

links:

sys.stderr is now line buffered everywhere

  • 06:38 - sys.stderr is now line buffered everywhere

ast.unparse function

  • 08:30 - ast.unparse function

  • 10:00 - new PEG parser and secret bonus new with syntax

__file__ of interactive scripts is now an absolute path

  • 13:13 - __file__ of interactive scripts is now an absolute path

new functions in curses for tabsize / escdelay

  • 14:37 - new functions in curses for tabsize / escdelay

decorators can be any expression

  • 15:45 - decorators can be any expression

new modules (zoneinfo, graphlib)

  • 17:00 - new modules (zoneinfo, graphlib)