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

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.