PyCologne Treffen November 2016
Datum: 09.11.2016, 19:00 Uhr Ort: Chaos Computer Club Cologne (C4), Köln
Anwesend: 28 Personen
Gut besuchter Abend mit Berichten von der PyConDE und der PySV-Mitgliederversammlung, dazu zwei Vorträgen zu reproduzierbarer Wissenschaft mit Python und zu Graph-Datenbanken. Außerdem ein Jobangebot und die Ankündigung eines Weihnachtsspezials im Dezember.
Agenda
- Bericht von der PyConDE und der PySV-Mitgliederversammlung - Thomas Fabula
- Reproducible Science with Python - Andreas Schreiber
- Graph-Datenbanken mit Python nutzen - Stefan Bieliauskas
Organisatorisches
- Protokoll im Etherpad, bitte alle mithelfen!
- Meetup.org: http://www.meetup.com/pyCologne/
- Kurze Vorstellungsrunde, mehrere neue Gesichter.
Ankündigungen
Jobangebot: Softwareentwickler Python/JavaScript (Freelancer) bei Electronic Arts in Köln. Bei Interesse Mail an rcalles@ea.com.
Weihnachtsspezial im Dezember, ein Doodle zur Koordination wird in der Mailingliste der PyCologne und/oder auf Meetup gepostet.
Wer einen Vortrag halten möchte, bitte melden, insbesondere auf der Mailingliste!
Vorträge
Reproducible Science with Python - Andreas Schreiber
Vortrag von der PyConDE in München. Reproduzierbarkeit ist oft abhängig vom System, auf dem gerechnet wird (System-Libraries). Provenance: https://www.w3.org/2011/prov. Aus der Kunst: die (Besitzer-)Historie ist sehr wichtig bei Kunstgegenständen. Node-Link-Graphen stellen den Prozess der Erstellung einer zum Beispiel Grafik dar. Provenance-Graphen sind gerichtete azyklische Graphen (DAG) und können in speziellen Graph-Datenbanken abgespeichert und mit speziellen Abfragesprachen abgefragt werden (zum Beispiel Neo4j, ArangoDB et cetera).
Provenienz mit Python sammeln, Library: prov (github.com/trungdong/prov). Im Gegensatz zu Logging gibt Provenance Abhängigkeiten an. noworkflow erleichtert das Provenancieren.
Graph-Datenbanken mit Python nutzen - Stefan Bieliauskas
- ArangoDB: eine Kölner Datenbank, in C geschrieben, nutzt SQL und bietet so bekanntes Verhalten.
- Neo4j: in Java geschrieben, Open Source.
- OrientDB: ebenfalls in Java, kann Live-Updates.
Python mit Neo4j: Neo4jRestClient, Py2neo, neo4j-driver (offiziell von Neo4j).
Bericht von der PyConDE
Offizielle Website: https://www.pymunich.com/. Review: https://tfconsult.com/python-conference/
Kurzfristig organisierte PyConDE in München, organisiert von der Python User Group München (pyMunich). Freitags Sprints bei der Firma JetBrains, Samstag bis Sonntag Keynotes, Vorträge und Lightning Talks, drei parallele Slots (Englisch/Deutsch), zwei Räume davon aufgezeichnet: https://cast.itunes.uni-muenchen.de/vod/playlists/fBDyBElc8P.html und http://pyvideo.org/events/pycon-de-2016.html
Planung: nächstes Jahr soll die PyConDE in Karlsruhe stattfinden.
Bericht von der PySV-Mitgliederversammlung
Zukünftig gibt es einen erweiterten, achtköpfigen PySV-Vorstand: http://python-verband.org/informieren/news/pysv-zukuenftig-mit-erweitertem-vorstand. Das MV-Protokoll wird auf der PySV-Website veröffentlicht.
Monatliche, frei zugängliche Online-Treffen, das nächste am 10.11.2016 ab 20 Uhr (Europe/Berlin) im Kanal #pysv auf irc.freenode.net.
Kneipe
Der Abend wurde mit gemeinsamem Essen, Trinken und regem Gespräch im Herbrands beendet.
Nächster Termin: 14.12.2016.
Protokoll des Treffens, gemeinsam im Etherpad mitgeschrieben und aus dem Archiv der Jahre 2013 bis 2020 übernommen.