PyCologne Treffen Mai 2019

Datum: 08.05.2019, 19:00 Uhr

Nach einer Vorstellungsrunde und Ticket-News zur PyCon Berlin und zur EuroSciPy in Spanien gab es einen kurzen Bericht vom Python-Barcamp, Vorstellungen von PySimpleGUI und f2py, dazu eine bewusst unlesbar verschleierte Python-Funktion von Gerrit. Dazu kamen Factlets zum Matrix-Multiplikations-Operator und zu pathlib, sowie Themenwünsche zu modernen Python-Paketen und Logging.

News

Vortrag

"""
The following defines a function `energy` that accepts inputs of the form `"LRSSRRLL"` and returns the energy of the respective conformation. It thus solves exercise 3b) EXCEPT for being unacceptably unreadable. Don’t bother to reverse-engineer this into something acceptable – it is easier to solve the task as intended.
"""
energy=lambda c,o=1,ο=1,O=0:int(bool(c))and sum(abs(о-o-ο*[-1,1j,-1j,1][ord(c[0])%5])<0.3and-float("inf") or 0.7<abs(о-o-ο*[1j,-1j,1,-1][ord(c[0])%-5])<1.3for о in O or[0,1])+energy(c[1:],ο*[-1,1j,-1j,1][ord(c[0])%5]+o,ο*[-1,1j,-1j,1][ord(c[0])%5],(O or[0,1])+[o+ο*[-1,1j,-1j,1][ord(c[0])%5]])-1

https://docs.python.org/3/faq/programming.html?highlight=mandelbrot

Factlets

Themenwunsch

  • Wie schreibt man moderne Python-Pakete (setup.py, requirements, manifest, etc.)
  • Logging

Vortragsangebote/Aufforderungen


Protokoll des Treffens, gemeinsam im Etherpad mitgeschrieben und aus dem Archiv der Jahre 2013 bis 2020 übernommen.