Python 3.11 und Listen (click here to comment) 15. November 2022, Jochen Johannes, Dominik und Jochen unterhalten sich über Python 3.11. Hauptthema hätte eigentlich Listen als Datenstruktur sein sollen, aber zu Python 3.11 gab es dann doch etwas mehr zu sagen, daher war das dann nicht so ausführlich wie geplant.
Überhaupt hatten wir diesmal recht viele Abschweifungen und Nebenthemen drin. Aber gut, mit den Kapitelmarken sollte man die auch skippen können. Vielleicht dauert es ja auch nicht mehr so lang bis zur nächsten Episode 😄.
Shownotes
Unsere E-Mail für Fragen, Anregungen & Kommentare: [email protected]
News aus der Szene / Python 3.11
What’s New In Python 3.11 | Python 3.11 ReleasePEP 657: Fine-grained error locations in tracebacksPython ist jetzt schneller: Faster CPythonPEP 659 – Specializing Adaptive InterpreterPEP 617 – New PEG parser for CPythonPEP 654 – Exception Groups and except*PEP 678 – Enriching Exceptions with NotesTask Groups anstatt gather etcPEP 646 – Variadic GenericsPEP 673 – Self TypeVerzeichniswechselcontextmanager: contextlib.chdir(path)zoxide anstatt cd für die ShellFediverse | Mastodon instances / ActivityPubmage.space (stable diffusion)Implementing IndieAuth for Datasette / django-indiewebPEP 680 – tomllib: Support for Parsing TOML in the Standard LibraryPEP 594 – Removing dead batteries from the standard libraryZero cost exceptionsSpecialistShannon plan | für schnelleres PythonDjango bugfix release: 4.1.3PostgreSQL 15 Released! | compression, merge...SQLite vielleicht doch production ready? Weeknotes: DjangoCon, SQLite in Django, datasette-gunicornPyMC4 which is now just called PyMC - a probabilistic programming library for Python that allows users to build Bayesian models with a simple Python API and fit them using Markov chain Monte Carlo (MCMC) methodsAndrej Karpathy - Youtube Channel
Listen
Liste (Datenstruktur)LSD / Radix sortIn defense of linked listsGuido über 0 based indexing | Why numbering should start at zero | handwritten formAre tuples more efficient than lists in Python?FOO = slice(4, 9) -> liste[Foo]MemoryView objectsx[i, ...] Ellipsis anstelle von x[i, :, :, :]
Picks
OpenAI whisper | Spracherkennunggradio / StreamlitScalene | profilerMozilla Common VoicepuremagicManyverse