szkoła podstawowa
informatyka klasa – 7-8 autor – Adam Jurkiewicz |
szkoła ponadpodstawowa
informatyka klasa – 1 autor – Adam Jurkiewicz |
Co powinieneś wiedzieć po tej lekcji?
- poznasz Mu-editor i tryb Pygame Zero – edytor i środowisko do uruchamiania programów w języku Python, zwłaszcza tworzenia prostych gier.
Pamiętaj, że videolekcję możesz obejrzeć kilka razy dla utrwalenia i lepszego zrozumienia materiału.
W tym materiale zobaczysz następujące elementy:
– wyszukiwanie w sieci obrazów na wolnych licencjach Creative Commons
– zapisywanie plików w katalogach
– zmiana rozmiarów plików za pomocą programu Pix
– tworzenie prostej gry w Python z biblioteką Pygame Zero
– podstawowe zmienne typu int i str
– definiowanie funkcji w Pythonie
– podstawowe informacje o obiektowości: definiowanie obiektu, wykonywanie metod i dostęp do właściwości obiektów
– podstawowe instrukcje warunkowe w Pythonie
– informacje o bloku kodu i wcięciach wg PEP 8 w Pythonie
– działająca gra z poruszającym się obiektem na ekranie
Linki do elementów wspomnianych w materiale:
• https://python.szkola.pl
• https://pygame-zero.readthedocs.io/en/stable/
• https://pixabay.com/pl/photos/fantasy-zamek-chmura-niebo-wie%C5%BCa-782001/
• https://pixabay.com/pl/vectors/aktor-blond-brytanii-british-%C5%82adny-1295409/
• https://pastebin.com/GVL9HFVq
• https://free-desktop.pl/ (pełne oprogramowanie)
Ta lekcja pozwala zrealizować poniższe punkty podstawy programowej:
• Programowanie i rozwiązywanie problemów z wykorzystaniem komputera i innych urządzeń cyfrowych. Uczeń:
◦ 1) projektuje, tworzy i testuje programy w procesie rozwiązywania problemów. W programach stosuje: instrukcje wejścia/wyjścia, wyrażenia arytmetyczne i logiczne,
instrukcje warunkowe, instrukcje iteracyjne, funkcje oraz zmienne i tablice.
◦ 2) projektuje, tworzy i testuje oprogramowanie sterujące robotem lub innym obiektem na ekranie lub w rzeczywistości;
◦ 3) a) tworzenia estetycznych kompozycji graficznych: tworzy kolaże, wykonuje
zdjęcia i poddaje je obróbce zgodnie z przeznaczeniem,
• Rozwijanie kompetencji społecznych. Uczeń:
◦ 2) ocenia krytycznie informacje i ich źródła, w szczególności w sieci, pod względem
rzetelności i wiarygodności w odniesieniu do rzeczywistych sytuacji, docenia
znaczenie otwartych zasobów w sieci i korzysta z nich;