Wykładowca: Marcin Młotkowski
Wykład: poniedziałek 13:15-14:00, sala 119
czwartek, 10:15-12:00, pok. 303
Uwaga: dostęp tylko z komputerów Instytutu!
| Data | Opis | |
|---|---|---|
| Wykład 1. | 5 października | Historia języka, składnia, podstawowe typy |
| Wykład 2. | 12 października | Typy proste i złożone, przetwarzanie kolekcji |
| Wykład 3. | 19 października | Operacje na listach, listy składane, moduły i lambda wyrażenia |
| Wykład 4. | 26 października | Obiekty, wyjątki i zmienne |
| Wykład 5. | 9 listopada | Biblioteka graficzna Tk |
| Wykład 6. | 23 listopada | Wejście/wyjście |
| Wykład 7. | 30 listopada | Przechowywanie danych (dbm, bazy danych SQL) |
| Wykład 8. | 7 grudnia | Wyszukiwanie w tekście: wyrażenia regularne, html, xml. SAX i DOM |
| Wykład 9. | 14 grudnia | Wątki |
| Wykład 10. | 21 grudnia | Obsługa sieci na poziomie warstwy trasportowej i aplikacji |
| Wykład 11. | 4 stycznia | Testowanie aplikacji |
| Wykład 12. | 11 stycznia | Refleksje, dekoratory i atrybuty klas |
| Wykład 13. | 18 stycznia | Współpraca Pythona z innymi językami: C, C++, Java i Mono |
| Wykład 13. | 25 stycznia | Aplikacje w Pythonie |
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.).
| Punkty od | Punkty do | Ocena |
|---|---|---|
| 25 | 29 | 3.0 |
| 30 | 34 | 3.5 |
| 35 | 39 | 4.0 |
| 40 | 44 | 4.5 |
| 45 | 50 | 5.0 |