21.05.2009
Sala 422 14:00 
Seminarium Doktoranckie

mgr Dawid Ciesielski

Python w przykładach albo szybki kurs zaawansowanego programowania

Python jest dynamicznie rozwijającym się, stosunkowo prostym, obiektowym i wieloplatformowym językiem programowania wysokiego poziomu. Rozwijany w bardzo wielu dziedzinach, stanowi bardzo proste i zarazem kompletne wprowadzenie do programowania, jednocześnie będąc w wielu przypadkach dobrą alternatywą dla innych rozwiązań (np. C/C++). Dwuczęściowy kurs ma na celu zaznajomienie słuchaczy z koncepcją programowania w ogóle oraz przekrojowe przedstawienie Pythona i możliwie nietrywialnych jego zastosowań. W pierwszej części nakreślę podstawowe cechy języka, przedstawię podstawową składnię, pokażę kilka prostszych przykładów. Przedstawię też krótko różne moduły Pythona, zarówno z biblioteki standardowej jak i zewnętrzne. Jeśli wystarczy czasu, pokażę jak można rozwiązać szachową zagadkę logiczną przy pomocy prostego algorytmu przeszukiwania w głąb (DFS). Nie jest zakładana jakakolwiek umiejętność programowania ze strony słuchaczy.