Differences between revisions 1 and 2
Revision 1 as of 2017-05-11 10:21:44
Size: 3956
Comment: Protokoll Mai 2017 aus Etherpad überführt und redaktionell bearbeitet
Revision 2 as of 2017-05-11 10:22:49
Size: 3977
Comment:
Deletions are marked like this. Additions are marked like this.
Line 65: Line 65:
 
Line 87: Line 87:
Line 89: Line 90:
* Kivy ist ein GUI Framework für diverse Plattformen
* Demonstration von buildozer, ein Tool um kivy apps als android APK zu bauen und zu deployen.
  * Kivy ist ein GUI Framework für diverse Plattformen
  * Demonstration von buildozer, ein Tool um kivy apps als android APK zu bauen und zu deployen.
Line 108: Line 109:
Danach kurzer Austausch über Bibliotheken für Diagrammdarstellung in Python und JavaSCript. Dabei wurden genant: Daran anschließend kurzer Austausch über Bibliotheken für Diagrammdarstellung in Python und JavaScript. Dabei wurden genannt:
Line 116: Line 117:

Protokoll des Treffens der Python User Group Köln (pyCologne) Mai 2017

Ort
Chaos Computer Club Cologne (C4), Köln
Datum
10.05.2014
Beginn
19.00 Uhr
Anwesend
19 Personen
Protokoll

Alle / Christopher Arndt (Redaktion)

Moderation

Henning Dickten

Agenda

  • Eigene Pakete mit Conda Forge - Reimar Bauer
  • Kivy Programme für Android bauen und installieren - Christoper Arndt
  • RSA in Python - Ruben Gonzalez verschoben
  • Github issues tracken mit pandas und pygithub - Christian Geier

Organisatorisches

Vorstellungsrunde

  • Vorstellungsrunde: Es waren viele neue Gesichter da, daher gab es eine kurze Vorstellungsrunde.

Vermischtes

Termine

Projekte

  • RADAR (DFG Projekt)

    • "RADAR ist ein interdisziplinäres Forschungsdaten-Repositorium, das vor allem für Daten aus dem „Long Tail of Sciences“ Speicherungs- und Publikationsservices anbietet."

Releases

Tool-Tipps

  • isort: Importe in Python-Sourcecode sortieren & organisieren

  • pipsi: legt für Python-Tools ein eigenes virtualenv an und installiert diese mit allen Abhängigkeiten darin. Zum Beispiel:

    pipsi install isort

Präsentationen

Eigene Pakete mit Conda Forge

Referent: Reimar Bauer

setup.py / requirements geben an, welche dependencies ein Programm benötigt. Schwierig auf verschiedenen Plattformen (Unix vs. Win vs. Mac) gleiche Dependencies zu erhalten. Lösung: (ana)conda Bietet verschiedene Repositories (channels) sowie pinning bestimmter Versionen.

channels können selbst erstellt und gepflegt werden, in denen conda-Rezepte angeboten werden.

Kivy Programme für Android bauen und installieren

Referent: Christoper Arndt

Notizen und Links: https://git.io/v91N7

  • Kivy ist ein GUI Framework für diverse Plattformen
  • Demonstration von buildozer, ein Tool um kivy apps als android APK zu bauen und zu deployen.

Chris zeigt eine exemplarische App (eine Stoppuhr) aus dem Kivy-Blueprints Buch.

Die ganze App besteht aus dem Programm (main.py ca. 45 Zeilen), einer GUI-Definitionsdatei (clock.kv), in der die GUI in einer Kivy-DSL beschrieben wird, und einigen PNG und Font (TTF) Dateien.

RSA in Python

Referent: Ruben Gonzalez

leider ausgefallen

Github issues tracken mit pandas und pygithub

Referent: Christian Geier

Daran anschließend kurzer Austausch über Bibliotheken für Diagrammdarstellung in Python und JavaScript. Dabei wurden genannt:

Kneipe

Der Abend wurde mit gemeinsamem Essen, Trinken und regem Gespräch im Herbrands beendet.

Nächster Termin: 14.06.2017 (siehe siehe Hauptseite)

pycologne/Protokoll20170510 (last edited 2017-05-11 10:22:49 by ChristopherArndt)