PyCologne Treffen August 2017
Datum: 09.08.2017, 19:00 Uhr Ort: Chaos Computer Club Cologne, Heliosstr. 6a 50825 Köln (Anfahrt)
Stephan berichtete von der Europython, Stefan stellte die dict-Neuerungen in CPython 3.6 vor, und Henning erklärte Type Hinting in Python 3.6. Dazu kam eine Vorschau auf die geplante neue PyCologne-Website und ein kurzer Rückblick auf das Vorstandsmeeting der PySV.
Programm
- Hausmeister-Thema: neue Internetseite, Preview: https://lostpackets.de/pycologne.de/
- Bericht von der Europython - Stephan Porz
- Bericht Vorstandsmeeting PySV - Thomas Fabula (entfallen)
- dict-Neuerungen in CPython 3.6 - Stefan Hagen
- Type Hinting in Python 3.6 - Henning Dickten
- Optimierungen, die man (fast) nie benutzen sollte - Christian Geier
Feedback
Meetup ist sehr hilfreich, da man Teilnehmende wieder kontaktieren kann. Andreas hat Meetup für das nächste Jahr kürzlich bezahlt.
Organisatorisches
Vorschau auf die neue Internetseite: https://lostpackets.de/pycologne.de/. Diskussion über diesen oder einen schon existierenden Ansatz folgt später auf der Mailingliste.
Zum Vorstandsmeeting der PySV gibt Christian abweichend eine kurze Zusammenfassung: Projekte zur Weiterverbreitung beziehungsweise zum Lehren von Python können bezuschusst werden.
Ankündigungen
- Konferenzen
- Python Unconf?
- FROSCon, 19. und 20.08.
Vorträge
Bericht von der Europython - Stephan Porz
- https://github.com/data-raccoon/europython2017
- https://github.com/data-raccoon/satras-talk
- https://www.youtube.com/user/PythonItalia
- https://ep2017.europython.eu
dict-Neuerungen in CPython 3.6 - Stefan Hagen
- Stable Ordering (Sets und Dict-Keys), dazu ein Video von Raymond Hettinger: https://www.youtube.com/watch?v=npw4s1QTmPg
- Vortrag auf der PyCon Ohio 2017 (siehe Folien)
- Folien zum Vortrag: http://shagen.de/iso8601/20170809.pdf
Type Hinting in Python 3.6 - Henning Dickten
- Ab Python 3.5
- Type Hints mit "myvar: int"
- Mit Contract-Decorator bessere Fehlermeldungen, oder Modul mypy
- Libraries können Autovervollständigung an Typen anpassen
- Docstrings (Sphinx) mit Contracts statt direkt in der Funktion
- Funktionen können nun auch mit dem Overload-Decorator überladen werden
- Eher für bessere Dokumentation geeignet, weniger für Performance
Optimierungen, die man (fast) nie benutzen sollte - Christian Geier
Kneipe
Der Abend wurde mit gemeinsamem Essen, Trinken und regem Gespräch im Herbrands beendet.
Protokoll des Treffens, gemeinsam im Etherpad mitgeschrieben und aus dem Archiv der Jahre 2013 bis 2020 übernommen.