Podstawowe informacje
Zajęcia z programowania w języku Python przeznaczone są dla młodzieży od 12 lat, odbywają się raz w tygodniu w grupach maksymalnie 8 – osobowych i trwają 90 minut. Uwaga – wskazana jest podstawowa umiejętność programowania w językach blokowych typu Scratch.
Idea i program zajęć
Język Python jest obecnie najczęściej używanym językiem programowania. Na naszym kursie młodzież pozna lub utrwali podstawowe pojęcia i struktury algorytmiczne i programistyczne. Stworzy wiele prostych i trochę bardziej skomplikowanych programów i projektów. Będą mogli poczuć się jak prawdziwy programiści.
Zagadnienia, które będziemy poznawać:
- środowisko pracy i jego konfiguracja
- zmienne
- operacje wejścia i wyjścia
- korzystanie z bibliotek
- operacje matematyczne
- operatory relacyjne i logiczne
- instrukcje warunkowe
- pętle
- zagnieżdżanie pętli i instrukcji warunkowych
- listy
- funkcje
- działania na plikach
- błędy i wyjątki
- klasy i obiekty
- konstruktor
- dziedziczenie
- wykorzystanie modułu turtle
- stworzenie gry w module pygame
- analiza i tworzenie algorytmów
- wyrażenia regularne
- wykorzystanie bibliotek do takich zadań jak generowanie plików pdf, nakładania filtrów na obrazy czy pobierania danych ze stron www
Korzyści
Nauka programowania jest nauką myślenia algorytmicznego i logicznego, które przydaje się na każdym kroku. Pomaga rozwijać kompetencje analityczne i kreatywność. Pisanie programów komputerowych i tworzenie gier komputerowych uczy twórczego podejścia do rozwiązywania napotykanych problemów. Umiejętność programowania daje dzieciom możliwość aktywnego komunikowania się z komputerem i innymi urządzeniami, co przekłada się wiarę we własne siły. Możliwość samodzielnego kontrolowania urządzeń pomaga dzieciom w nauczeniu się mądrego i krytycznego korzystania z nowych technologii.
Dla kogo?
Dla nastolatków zainteresowanych nowymi technologiami lub programowaniem.