Opis kursu
Python dla średniozaawansowanych składa się z cyklu miniprojektów opracowanych z myślą o nauce języka Python i procesu pisania w nim programów. Podczas kursu uczniowie rozwiązują wymagające łamigłówki. Nabywają praktycznej wiedzy na temat składni języka Python i uczą się kreatywnego programowania gier lub innych specjalnych projektów oraz debugowania własnego kodu. Po zakończeniu kursu uczniowie potrafią zastosować zdobytą wiedzę w praktyce – stworzyć w języku Python własne wersje swoich ulubionych gier, przechodząc samodzielnie od początkowej koncepcji po finalną realizację.
Kurs przeznaczony jest dla uczniów, którzy znają podstawy logiki programowania i myślenia komputacyjnego. Jest to kontynuacja kursu „Interaktywne projekty w języku Python”.
Po ukończeniu kursu uczniowie:
- Stosują składnię języka Python
- Korzystają z logiki warunkowej
- Stosują zagnieżdżone pętle i automatyzację
- Projektują mechanikę gry i grafikę przy pomocy narzędzia Turtle
- Stosują tablice i obiekty do przechowywania ustrukturyzowanych danych