Napisz własny prosty serwer WWW, z własnym językiem skryptowym (oczywiście Pythonem). Tj. pliki z odpowiednim rozszerzeniem (np. *.pyh) byłyby interpretowane i wykonywane (jak pliki php), natomiast pozostałe pliki (*.html czy obrazki) byłyby wysyłane w niezmienionej postaci. Można się ograniczyć tylko do implementacji pewnego podzbioru http, np. zrezygnować z obsługi ciasteczek, wielu domen itp.
Zaprogramuj serwer obsługujący kalendarze i spotkania. Każdy wpisuje do kalendarza swoje zajęcia wraz z godzinami ich trwania. Każda osoba może zorganizować wspólne spotkanie, tj. wskazać listę osób i zażądać, aby system znalazł pierwszy wolny termin. Przyjmij, że wszystkie informacje są pamiętane na serwerze, natomiast komunikacja klientów odbywa się poprzez sieć. Program można rozbudować o np. powiadamianie o ustalonym spotkaniu czy przypominanie o zadaniu/spotkaniu.
Własne pomysły i ich szczegóły proszę uzgadniać z prowadzącym.