Wykładowca: Marcin Młotkowski
Wykład: czwartek 12:15-14:00, sala 141
| Data | Opis | |
|---|---|---|
| Wykład 1. | 29 września | Historia języka, składnia, podstawowe typy |
| Wykład 2. | 6 października | Model obiektowy |
| Wykład 3. | 13 października | Kolekcje |
| Wykład 4. | 20 października | Iteratory, generatory. Strumienie I/O |
| Wykład 5. | 27 października | Wyrażenia regularne. Przetwarzanie html'a i XML'a. |
| Wykład 6. | 3 listopada | Callable objects, wątki |
| Wykład 7. | 10 listopada | Bazy danych: dbm, SQL, NoSQL |
| Wykład 8. | 24 listopada | GTK+ i PyGTK, dekoracje |
| Wykład 9. | 1 grudnia | Glade, wątki w GTK+ |
| Wykład 10. | 8 grudnia | testowanie, profilowanie i debuggowanie |
| Wykład 11. | 15 grudnia | Django, cz.1 |
| Wykład 13. | 5 stycznia | Usługi sieciowe, Zope |
| Wykład 14. | 12 stycznia | Programowanie gier w Pythonie: PyGame |
| Wykład 15. | 19 stycznia | Integracja z innymi językami, współpraca z GIMPem i OpenOffice |
Pracownia do zajęć z Pythona przez ok 10 tygodni będzie polegała na zaprogramowaniu zadań z ogłaszanych po każdym wykładzie list. Zadania należy oddać prowadzącemu do oceny na najbliższych zajęciach. Na każdej liście będzie podany limit punktów, jakie można zdobyć za daną listę. W przypadku spóźnienia o tydzień, za przedstawione zadania można uzyskać co najwyżej połowę limitu. Po dwóch tygodniach po upływie terminu zadania nie będą oceniane.
Ostatni miesiąc pracowni jest przeznaczony na samodzielną realizację uzgodnionego z prowadzącym pracownię projektu.
Suma punktów zdobytych za zaprogramowanie zadań z list oraz za projekt jest podstawą do oceny. Do zdobycia zaliczenia wymagane jest uzyskanie przynajmniej połowy maksymalnej liczby punktów (patrz: Maksym Debeściak na liście z ocenami) możliwych do zdobycia podczas całego semestru. Przedziały do pozostałych ocen będą równo rozłożone (z dokładnością do różnych zaokrągleń etc.).