Python User Group Köln

pyCologne

Eine offene Diskussionsrunde rund um Python, mit Vorträgen, Fragen und gemeinsamem Knobeln. Einmal im Monat in Köln.

Mitmachen

pycgnweb/events.py live
def meeting_dates(count: int = 12) -> Iterator[datetime]:
    """Return iterator yielding datetime instances for next meeting dates.

    Yields *count* items (defaults to twelve).
    """
    return iter(rrule(MONTHLY, byweekday=WE(+2), byhour=19, byminute=0, bysecond=0, count=count))

next(meeting_dates())
datetime.datetime(2026, 10, 14, 19, 0)

Was wir bieten

  • Regelmäßige Treffen, am 2. Mittwoch jeden Monats
  • Vorträge zu Themen aus der Python-Welt
  • Offene Diskussionen, Fragen und gemeinsames Knobeln
  • Lightning Talks, Buchvorstellungen und Coding-Sessions
  • Offen für alle, Einsteiger:innen wie erfahrene Entwickler:innen

Mehr erfahren

Zen of Python

Special cases aren't special enough to break the rules.

Tim Peters, The Zen of Python
pycgnweb/sayings.py live
def get_saying() -> tuple[str, str]:
    """Return a random saying."""
    saying, author = choice(SAYINGS)  # noqa: S311, kein Krypto-Kontext
    return saying, author

get_saying()
("Special cases aren't special enough to break the rules.", 'Tim Peters, The Zen of Python')