PyCologne Treffen Oktober 2014
Datum: 08.10.2014, 19:00 Uhr Ort: Chaos Computer Club Cologne (C4), Köln
Rund 21 Teilnehmende erlebten einen Abend mit sicheren TLS-Clientverbindungen in Python am Beispiel von IMAP, einer Einführung in die Datenanalyse mit pandas und, statt des geplanten Workshops, einer kurzen Einführung in die Skriptsprache Lua. Dazu Ankündigungen rund um die Codeweek EU und zwei Buchvorstellungen.
Anwesend: 21 Personen Beginn: 19-21 Uhr Moderation: Christopher Arndt
Agenda
- Kurzvortrag (10-15 min): Sichere TLS-Clientverbindungen mit Python am Beispiel von IMAP (Christopher Arndt)
- Kurzvortrag (15 min): Datenanalyse mit pandas (Henning Dickten)
- Workshop (45 min): Praktische Einführung in Lua für Python-Programmierer (Christopher Arndt)
Organisatorisches
- Mailingliste erster Anlaufpunkt für Kommunikation
- Protokoll im Etherpad, bitte alle mithelfen
Vorstellungsrunde
Niemand Neues diesmal, aber zwei Wiederholungstäter aus Bonn.
Vermischtes
- Christian empfiehlt mechanische Tastaturen (Stichworte: Cherry-MX-Schalter)
- Siehe auch: http://www.heise.de/video/artikel/Podcast-c-t-uplink-3-3-Owncloud-Tastaturen-Peilsender-Smartphone-2404147.html
Ankündigungen
- codeweek EU #codeEU: Die EU möchte, dass mehr junge Leute programmieren,
daher nächste Woche codeweek.eu, http://codeweek.eu/
- Ansprechpartner: Markus Zapke-Gründemann (Leipziger User Group, Django e.V. Vorstand), Veranstaltung: http://events.codeweek.eu/view/349/ok-lab-leipzig-meetup/
- Ansprechpartner: Martin von Löwis, Potsdam, Veranstaltung: http://events.codeweek.eu/view/608/massive-open-online-course-spielen/
- Codeweek.eu: erstellt von Armin Stroß-Radschinski, veröffentlicht am 08.10.2014, http://python-verband.org/informieren/events/codeweek.eu
- FSFE Gruppe Bonn trifft sich am 13.10.2014 zum Thema "Unittests für Einsteiger": https://wiki.fsfe.org/groups/Bonn
- FSFE trifft sich jeden zweiten Montag in Bonn
Büchervorstellungen
- Rainer Gerlich, Ralf Gerlich: "111 Thesen zur erfolgreichen Softwareentwicklung", Springer Verlag, 2005, ISBN 978-3-540-27344-8. http://www.springer.com/computer/swe/book/978-3-540-20910-2, http://books.google.de/books/about/111_Thesen_Zur_Erfolgreichen_Softwareent.html?id=Ef5bSvcPbWMC&redir_esc=y, http://www.amazon.de/111-Thesen-erfolgreichen-Softwareentwicklung-Entscheidungshilfen/dp/3540209107
- Ten Gevers, Bart Hoitink: "Being the project sponsor", Olive Press, 2014, ISBN-13: 978-9491490026. http://www.amazon.de/Being-project-sponsor-druk-executives/dp/9491490028/ref=sr_1_2?s=books-intl-de&ie=UTF8&qid=1412837276&sr=1-2, http://hennyportman.wordpress.com/2014/06/09/book-review-being-the-project-sponsor-a-practical-guide-for-executives/, http://www.cosmox.be/engelse-boeken/being-the-project-sponsor-bart-hoitink-ten-gevers-9789491490026
Präsentationen
Sichere TLS-Clientverbindungen mit Python am Beispiel von IMAP - Christopher Arndt
TLDR: macht's nicht selber. Vortrag auf Youtube (für die, die nur wenig Zeit haben, ab Minute 40). Slides
Datenanalyse mit pandas - Henning Dickten
Von Rohdaten über DataFrames mit Multi-Indizes zu Panel. Pandas kann benutzt werden, um möglichst einfach Daten in verschiedenen Aspekten zu analysieren. Dabei können die Rohdaten aus verschiedenen Formaten einfach in ein pandas-Objekt eingelesen und von dort aus durch eine komfortable Indizierung ausgewählt, modifiziert und analysiert werden. Zeitbasierte Indizes (DatetimeIndex) bieten den Vorteil der Indizierung über Zeitpunkte bis hin zu Zeitspannen. Eine hierarchische Indizierung via Schlüsselwort und/oder Ebene bietet eine komfortable Möglichkeit, hochdimensionale Objekte zweidimensional zu repräsentieren.
Lua - Christopher Arndt
Da es schon recht spät ist, wird der Lua-Workshop verschoben, stattdessen gibt Chris eine kurze Einführung in Lua:
- Skriptsprache, dynamisch
- sehr geringer Umfang
- schnell (ca. 50 % der Geschwindigkeit von Python mit Standardimplementierung bei numerischen Berechnungen)
- sehr schneller JIT
- einbetten in andere Programme (Spiele, z.B. World of Warcraft, Texteditoren)
- auch in Python nutzbar über Lupa
- Buch "Programming in Lua", aktuelle Version immer nur kostenpflichtig, vorherige Version online kostenlos, reicht aber für den Einstieg durchaus
Slides gibt es nicht, nur Beispiele, Links und Notizen:
svn co svn://svn.chrisarndt.de/projects/lua-exercises
Kneipe
Der Abend wurde mit gemeinsamem Essen, Trinken und regem Gespräch im Herbrands beendet.
Nächster Termin: 12.11.2014.
Protokoll des Treffens, gemeinsam im Etherpad mitgeschrieben und aus dem Archiv der Jahre 2013 bis 2020 übernommen.