Treści
Wprowadzenie do programowania w języku Python
- Instalacja i konfiguracja interpretera języka Python oraz edytora IDLE
- Instalacja i konfiguracja edytora PyCharm
Wprowadzenie do tworzenia animacji z wykorzystaniem modułu Pygame
- Instalacja modułu Pygame
- Utworzenie okna i szablon programu z użyciem modułu Pygame
Rysowanie na ekranie z wykorzystaniem modułu Pygame
- Rysowanie podstawowych figur
- Wyświetlanie obrazków
- Wyświetlanie napisów
Zmienne, typy danych i operatory
- Wykorzystanie zmiennych do przechowywania położenia obiektów na ekranie
- Poruszanie obiektami na ekranie poprzez aktualizację położenia z wykorzystaniem zmiennych i operatorów
Instrukcja warunkowa
- Interakcja z użytkownikiem – obsługa myszy i klawiatury
- Wykrywanie kolizji
- Kontrola czasu animacji
Pętle for i while
- Rysowanie wielu obiektów na ekranie przy pomocy pętli
Złożone struktury danych
- Przechowywanie położenia wielu obiektów
- Losowy wybór elementu
Funkcje i moduły
- Użycie funkcji w celu nadania struktury programom
- Umieszczenie często używanych funkcji w module
Programowanie aplikacji okienkowych z wykorzystaniem modułu tkinter
- Utworzenie okna programu
- Pola tekstowe, etykiety i przyciski
- Programowanie reakcji na kliknięcie przycisku
- Rozmieszczenie elementów formularza w oknie programu
Rysowanie wykresów w języku Python
- Instalacja i konfiguracja modułu matplotlib
- Rysowanie wykresów
- Dostosowanie wyglądu wykresów i osi współrzędnych
Grafika żółwia w języku Python
- Inicjalizacja modułu turtle
- Podstawowe komendy dla żółwia
- Rysowanie ciekawych kształtów za pomocą grafiki żółwia
Programowanie obiektowe (praca zdalna)
- Definiowanie klas i tworzenie obiektów
- Zastosowanie programowania obiektowego do programowania prostych gier
Zajęcia prowadzone trybem mieszanym: 24 godziny zajęć stacjonarnych i 6 godzin zajęć zdalnych