Session Proposals

Andreas Bunkahle

Grafikprogrammierung, Python und OpenCV2

Was hat man mit Python und der Grafik-Bibliothek OpenCV2 für Möglichkeiten? Facedetection, Webcam-Ansteuerung, Bildverarbeitung, OpenCV (CV - Computer Vision) mit vielen (Code-)Beispielen und Interesse an Austausch.

Download: https://github.com/bunkahle/python-opencv2/

Andreas Bresser

Unity 3D und Python

In Unity3D kann man nicht nur in C# oder UnityScript (JavaScript) programmieren sondern auch in Python!

Ich werde vorstellen, was ich dazu gefunden habe. Da das nur etwa 20 Minuten dauern wird werde ich vorab eine kleine Unity-Einführung geben. Also kein Vorwissen benötigt!

Florian Ludwig

Diskussionsrunde: Vertraust du deinen Dependencies?

Das Nachspiel des left-pad disaster.

* Kurze Einleitung: Was ist passiert?

* Diskussion: Open Source Trust Scaling

* Diskussion: Static Code Analysis

Florian Pilz

Der Gesunde Programmierer

8 Stunden jeden Tag sitzen wir still vor dem Computer. Wenn wir unseren Beruf, den wir lieben, noch weitere 40 Jahre ausüben wollen, müssen wir etwas an unserem Alltag ändern.

Martin Borus

Kann Python GUI auf dem Desktop?

Mit 2 1/2 Jahren Python-Erfahrung bin ich immer wieder begeistert, wie schnell ich mit Python produktive Programme schreiben kann, die Backend- oder Web-Aufgaben erfüllen.

Was fehlt, ist eine schnell erstellbare, funktionale Gui.

Es bieten sich WxPython, QT, TkInter oder auch Kivy und vielleicht sogar PyGame an.

Ich möchte gerne in einer Session mit Anwendern diskutieren, die in einer Python GUI Umgebung Erfahrung gesammelt haben und ihre GUI vorstellen möchten.

Und was ist mit GTK? :)
Christopher Arndt, 01.04.2016
René Calles

Hacking on Profanity OMEMO Plugin

Profanity (http://profanity.im) is a ncurses based XMPP messenger for the command line. It supports OTR and PGP encryption but currently lacks OMEMO (which leverages axolotl, which is the E2E encryption module used in e.g. Signal) support.

As Profanity now supports Python Plugins it would be nice to add this feature that way.

I am new to the XMPP protocol and message encryption internals so any help is really appreciated.

Reimar Bauer

Erweiterungen mit Python

In einigen Open Source Projekten wird Python als "Makro" Sprache verwendet oder auch um Funktionalitäten zu erweitern.

Blender, Inkscape, libreoffice und einige andere gehen diesen Weg.

In der Session möchte ich den Nutzen und die Möglichkeiten diskutieren.

Nicht nur in OpenSource Projekten, sondern auch in kommerziellen Software Paketen wird Python wegen seiner Klarheit bevorzugt als Scripting Environment verwendet. Rhino, Cinema4D um nur einige zu nennen. Es gibt eine nicht vollständige Liste auf: https://wiki.python.org/moin/AppsWithPythonScripting
Armin Stross-Radschinski, 31.03.2016
Ich habe letztens zum ersten Mal ein Gimp-Plugin geschrieben. ;)
Rebecca Breu, 02.04.2016
Ich habe letztens zum ersten Mal ein Gimp-Plugin geschrieben. ;)
Rebecca Breu, 02.04.2016
Mich würde Programmierung von Sublime Text Plugins interessieren
Andreas Bunkahle, 02.04.2016
Rainer Dohmen

Python and Arduino

I just started to explore the cool world of Arduino, together with Python. Found vPython to visualize data arriving from the Arduino. Anybody who has already done that and did some cool projects? Or has some ideas? I would like to have a discussion on that. I'm not an expert, I'm a beginner!

I made something like that once with Arduino, Python and Qt!
Sebastian Plamauer, 29.01.2016
Dr. Tobias Gantner

Hack the Future of HealthCare

Health-care is said to be the next big Thing. Let us find out where the challenges of the future in this area lie. Interested in predictive medicine, big data driven-health-care, Patient empowerment, mobil Patient Chart? Join in and meet real Stakeholders from the health-care System to get guidance as to where you can make a difference.

MicroPython

MicroPython is a lean and fast implementation of the Python 3 programming language that is optimised to run on a microcontroller. [http://micropython.org]

As an user form day one I'd like to show you how to do cool stuff with Python on microcontrollers, interfacing with the real world and writing Python scripts that run on 192KiB RAM.

Ich werde einen BBC micro:bit und ein STM32F4DISCOVERY Board mitbringen, auf denen MicroPython läuft, was ich gerne demonstrieren kann.
Christopher Arndt, 01.04.2016
Reinhard Wobst

Queue instead of lock

This is the principle of Go for parallel programming: Use channels (here: Queues in Python) instead of locks (mutexes). It turns out much more secure than mutexes and, moreover, less sync is needed what I find surprising. A similar lecture was hold last year in Hamburg ...

Addenda: I discuss the use of the multiprocessing module in contrast to threading.
Reinhard Wobst, 04.02.2016
Johannes Hubertz

start testing

Just start to use tests along your python code

Use pytest for your convienience!

In order to be able to create or vote for proposals, you need to be logged in. you can log in and register here