PyCologne Treffen Oktober 2017
Datum: 11.10.2017, 19:00 Uhr Ort: Chaos Computer Club Cologne, Heliosstr. 6a 50825 Köln (Anfahrt)
Anwesend: ca. 23 Personen
Rebecca stellte die neue PyCologne-Website auf Basis von Flask vor, Reimar präsentierte pyfilesystem2, und Christian zeigte Ansätze zur Autovervollständigung von Texten. Dazu jede Menge Ankündigungen aus der Python-Welt, von Type-Checking mit MyPy bis zur PyCon.DE. Die Vorstellungsrunde brachte eine ganze Reihe neuer Gesichter.
Programm
- Die neue PyCologne-Webseite und Flask - Rebecca Breu
- pyfilesystem2 - Reimar Bauer
Ankündigungen
- Die PyCologne hat eine neue Webseite!
- rc1 für scipy 1.0: https://mail.python.org/pipermail/numpy-discussion/2017-September/077222.html
- Erste Alpha von Python 3.7: https://docs.python.org/3.7/whatsnew/3.7.html
- PyPy unterstützt matplotlib, pandas und numpy mit PyPy 5.9: https://morepypy.blogspot.de/2017/10/pypy-v59-released-now-supports-pandas.html
- CFFI erlaubt es, direkt C-Libraries aus Python aufzurufen, indem man mehr oder weniger einfach die Header-Dateien Copy&Pasten kann: https://cffi.readthedocs.io/en/latest/
- Malicious Packages auf PyPI: http://www.nbu.gov.sk/skcsirt-sa-20170909-pypi/
- Python mit kontinuierlich überdurchschnittlich steigender Beliebtheit auf StackOverflow: https://stackoverflow.blog/2017/09/06/incredible-growth-python/. Anscheinend getrieben durch eine hohe Anzahl von Fragen zu pandas.
- MyPy 0.530 mit Protocols, TypedDict, Per-file Control of Strict Optional Checking und Module Aliases: http://mypy-lang.blogspot.de/2017/10/mypy-0530-released.html
- https://www.numfocus.org/blog/matplotlib-lead-developer-explains-why-he-cant-fix-the-docs-but-you-can/
- "Python 3 - Das umfassende Handbuch", Rheinwerk Verlag, 5. Auflage (verfügbar ab 30.10.17): https://www.rheinwerk-verlag.de/python-3_4467/
- T-Shirt gewinnen mit dem "Hacktoberfest": vier Pull Requests auf GitHub stellen und mergen lassen, https://hacktoberfest.digitalocean.com/
-
- Oktober 2017: PyCon.DE 2017, https://de.pycon.org/
Vorträge
Die neue PyCologne-Webseite und Flask - Rebecca Breu
- Web-Frameworks
- Django - bringt sehr viel mit: https://www.djangoproject.com/
- Flask - leichtgewicht mit Eigenverantwortung, wird für
http://pycologne.de verwendet
- Tutorials: http://flask.pocoo.org/docs/0.12/tutorial/ und http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world
- http://flask.pocoo.org/
- Einfache Anbindung von Templates, Template-Engine Jinja
- Zusätzliche Pakete und Extensions können eingebunden werden und bringen Vereinfachungen mit, zum Beispiel beim Abfangen von Eingabefehlern bei Formularen
- Zu finden auf https://bitbucket.org/PySV/pycologne-app
pyfilesystem2 - Reimar Bauer
- https://github.com/PyFilesystem/pyfilesystem2
- Ermöglicht Zugriff auf viele verschiedene Dateisysteme mit der gleichen Syntax
- Liste der unterstützten Filesysteme: https://www.pyfilesystem.org/page/index-of-filesystems/
- http://pyfilesystem2.readthedocs.io/en/latest/
Autovervollständigung von Texten - Christian Geier
- Textbasierter E-Mail-Client und Vim, wie dort Text-Vorschläge einbauen
- http://github.com/Valloric/YouCompleteMe für Vim, erweitert für normalen Text
- http://github.com/geier/ycmd, ProsaCompleter()
- https://github.com/geier/prosa
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.