In [0]:
#!/usr/bin/env python
# -*- coding: utf-8 -*-

import locale

from dateutil.rrule import rrule, MONTHLY, WE

DATE_FMT = "%A, %d. %B %Y, %H:%M Uhr"

locale.setlocale(locale.LC_ALL, 'de_DE.UTF-8')

meeting_dates = iter(
    rrule(MONTHLY, byweekday=WE(+2), byhour=19, byminute=0, count=12))

print("Nächstes PyCologne-Treffen: {}".format(
    next(meeting_dates).strftime(DATE_FMT)))

print("\nNachfolgende Termine:\n")

for date in meeting_dates:
    print("* {}".format(date.strftime(DATE_FMT)))
Nächstes PyCologne-Treffen: Mittwoch, 10. September 2014, 19:00 Uhr

Nachfolgende Termine:

* Mittwoch, 08. Oktober 2014, 19:00 Uhr
* Mittwoch, 12. November 2014, 19:00 Uhr
* Mittwoch, 10. Dezember 2014, 19:00 Uhr
* Mittwoch, 14. Januar 2015, 19:00 Uhr
* Mittwoch, 11. Februar 2015, 19:00 Uhr
* Mittwoch, 11. März 2015, 19:00 Uhr
* Mittwoch, 08. April 2015, 19:00 Uhr
* Mittwoch, 13. Mai 2015, 19:00 Uhr
* Mittwoch, 10. Juni 2015, 19:00 Uhr
* Mittwoch, 08. Juli 2015, 19:00 Uhr
* Mittwoch, 12. August 2015, 19:00 Uhr