Spis rzeczy

Opis wykładu
Spis wykładów
Przydatne linki

Projekty

Lista zadań (w formacie PDF). Uwaga: wszystkie listy są w jednym pliku.

Dane o wykładzie

Wykładowca: Marcin Młotkowski
Wykład: poniedziałek 13:15-14:00, sala 119

Konsultacje

czwartek, 10:15-12:00, pok. 303

Moje grupy, punktacja

Uwaga: dostęp tylko z komputerów Instytutu!

Komunikaty

17.11.2009 Choc wykład nie odbył się jest nowa lista z Tkinter'a.
03.11.2009 Z powodu godzin rektorskich wykład nie odbył się. Nie ma ma też nowej listy zadań.
06.10.2009 Dla grup czwartkowej i piątkowej termin oddania zadań z 1. listy to bieżący tydzień.
05.10.2009 Pierwsza lista zadań już jest.

Parę słów o wykładzie

Python jest eleganckim obiektowo-zorientowanym językiem skryptowym, wykorzystywanym zarówno do tworzenia serwisów interentowych jak i do tworzenia narzędzi do administrowania systemami operacyjnymi (Linux Redhat). Składnia Pythona jest dość oryginalna: zakres pętli czy instrukcji warunkowej jest wyznaczony za pomocą wcięć, jednak dzięki temu programy są przejrzyste i czytelne. Silną stroną Pythona są listy będące częścią języka, dzięki czemu operacje na listach mają zwartą notację. Programujący w Pythonie mają do swojej dyspozycji obszerną i rozwijaną bibliotekę standardową, dzięki czemu można np. napisać klienta prostej sieci P2P w siedemnastowierszowym programie.

Wykłady

DataOpis
Wykład 1.5 październikaHistoria języka, składnia, podstawowe typy
Wykład 2.12 październikaTypy proste i złożone, przetwarzanie kolekcji
Wykład 3.19 październikaOperacje na listach, listy składane, moduły i lambda wyrażenia
Wykład 4.26 październikaObiekty, wyjątki i zmienne
Wykład 4.9 listopadaBiblioteka graficzna Tk

Ćwiczenia i pracownie

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.

Skala ocen

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.).

Gdzie szukać informacji

Python

Tkinter