PyCologne Treffen Dezember 2017
Datum: 13.12.2017, 19:00 Uhr Ort: Chaos Computer Club Cologne, Heliosstr. 6a 50825 Köln (Anfahrt)
Anwesend: ca. 18 Personen
Henning stellte den Weg von Microservices zu Fastgenomics mit Docker vor, Christopher hielt zwei Vorträge: einen zur Linux-Shell Termux auf Android-Geräten und einen zu seinem Redis-Client PicoRedis für MicroPython. Dazu ein umfangreicher Rückblick auf Neuigkeiten aus der Python-Welt, von Type-Annotation-Tools bis zu SQLite-Performance.
Termine
- Python-Barcamp 2018 findet am 7. und 8. April 2018 statt, Website kommt noch.
-
- Januar: Ende des Call for Talks für die PyCon US (findet im Mai statt).
Neuigkeiten aus der Python-Welt
- Automatisches Erzeugen von Type Annotations: https://github.com/dropbox/pyannotate
- Als Plugin für pytest: https://github.com/kensho-technologies/pytest-annotate
- pytest 3.3 (https://docs.pytest.org/en/latest/changelog.html#pytest-3-3-0-2017-11-23): erfasst jetzt auch Logging-Output
- pyschemes (https://github.com/shivylp/pyschemes): validiert Datenschemata
- tt (https://github.com/welchbj/tt): Toolkit für die Arbeit mit Truth Tables in Python
- Going fast with SQLite and Python: http://charlesleifer.com/blog/going-fast-with-sqlite-and-python/
- NumPy wird 2020 den Support für Python 2.7 einstellen: https://github.com/numpy/numpy/blob/master/doc/neps/dropping-python2.7-proposal.rst, "Why is this news to begin with??"
- netgraph, ein NetworkX-Fork für schönere Netzwerk-Plots: https://github.com/paulbrodersen/netgraph
- Flake8-Regeln mit Beispielen erklärt: https://lintlyci.github.io/Flake8Rules/
- Intro to Python's pathlib: http://pbpython.com/pathlib-intro.html
- JupyterCon-Videos sind online: https://www.youtube.com/playlist?list=PL055Epbe6d5aP6Ru42r7hk68GTSaclYgi
Vorträge
Docker: vom Microservice zu Fastgenomics - Henning Dickten
Termux - Linux-Shell auf Android-Geräten - Christopher Arndt
- Homepage: https://termux.com/
- Wiki: https://wiki.termux.com/wiki
- Im F-Droid Store: https://f-droid.org/packages/com.termux/
- Im Google Play Store: https://play.google.com/store/apps/details?id=com.termux
- SSH-Zugang: https://wiki.termux.com/wiki/SSH
- Widgets für Android-Launcher zum Starten eigener Skripte in Termux per Icon: https://wiki.termux.com/wiki/Termux:Widget
- URLs per "Öffnen in..." mit Skript in Termux öffnen: https://wiki.termux.com/wiki/Intents_and_Hooks
- Tastatur-Apps:
- Hacker's Keyboard: https://f-droid.org/packages/org.pocketworkstation.pckeyboard/
- AnySoftKeyboard: https://f-droid.org/packages/com.menny.android.anysoftkeyboard/
- Beispielskripte für Integration mit Android-Oberfläche: https://github.com/SpotlightKid/termux-stuff
PicoRedis - ein Redis-Client (nicht nur) für MicroPython - Christopher Arndt
- Github-Repository: https://github.com/SpotlightKid/picoredis
- Beispielanwendung für NodeMCU-Boards (ESP8266) mit MicroPython: https://github.com/SpotlightKid/picoredis/tree/master/examples
Protokoll des Treffens, gemeinsam im Etherpad mitgeschrieben und aus dem Archiv der Jahre 2013 bis 2020 übernommen.