Projekty

Za projekt można maksymalnie otrzymać 20 punktów. Termin wykonania: do końca semestru.
Inne wymagania:

Zamiania strony html na Open Document Format

Zadanie polega na napisaniu programu, który dokona konwersji z formatu html na format jednego z edytorów tekstu, np. oowriter z pakietu Open Office lub (w przypadu tabelek na arkusz kalkulacyjny).

Serwer WWW

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.

Serwer spotkań

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.

Projekt własny

Własne pomysły i ich szczegóły proszę uzgadniać z prowadzącym.