Giganci Programowania
Instrukcje podstawowe w Pythonie
Wiek 13-15 latNajczęściej wybierane

Instrukcje podstawowe w Pythonie

Zaczynamy pisać prawdziwy kod! Uczniowie poznają podstawowe zasady programowania tekstowego: zmienne, instrukcje warunkowe, pętle, funkcje i programowanie obiektowe. Zdobywaną wiedzę od razu wykorzystują w praktyce, tworząc własne gry, aplikacje i interaktywne projekty. Uczą się planować kod, analizować błędy oraz korzystać ze sztucznej inteligencji jako wsparcia podczas programowania. W kolejnych etapach będą rozwijać coraz bardziej zaawansowane projekty i wybiorą specjalizację związaną z tworzeniem gier, sztuczną inteligencją lub cyberbezpieczeństwem.

Wprowadzenie

Nauczymy się Pythona i jego składni. Poznamy zmienne, pętle, funkcje i instrukcje warunkowe. Stworzymy programy i skrypty. Z ChatGPT, Gemini i GitHub Copilot nauczymy się logicznego myślenia i szukania rozwiązań krok po kroku.. Wykorzystamy AI do grafiki (Canva AI, DALL·E) i muzyki (Suno, ElevenLabs).

Program kursu

1Wstęp do Python'a
Celem lekcji jest stworzenie pierwszego programu w języku programowania Python, poznanie podstawowych funkcji wejścia-wyjścia: print() i input() oraz zapoznanie ze środowiskiem Visual Studio Code.
2Zmienne
Celem lekcji jest poznanie zmiennych, typów danych int i string, konwersji między tymi typami oraz sposobu wygodnego wyświetlania danych - fstring. Ponadtwo uczniowie poznają podstawowe operacje matematyczne.
3Float - obliczenia w Python'ie
Celem lekcji jest poznanie nowego typu danych - float. Ponadto uczniowie poznają bardziej zaawansowane operacje matematyczne.
4Utrwalenie wiadomości i listy
Celem lekcji jest utrwalenie wiadomości ze zmiennych i operacji matematycznych oraz zapoznanie z listami.
5Pętla for
Na lekcji zostanie wprowadzone zagadnienie pętli for
6Logika i if
Celem lekcji jest poznanie operacji logicznych, typu logicznego i instrukcji warunkowych.
7Zagnieżdżanie - utrwalenie wiadomości
Celem lekcji jest utrwalenie informacji o zmiennych, listach, pętli for i instrukcji warunkowej, a także trening efektywnego ich wykorzystania w praktyce.
8Pętla while
Celem lekcji jest poznanie pętli while.
9Funkcje
Celem lekcji jest wprowadzenie do tematu funkcji i debugowania.
10Utrwalenie wiadomości - Programujemy grę Yahtzee
Celem lekcji jest utrwalenie wiadomości o funkcjach, pętlach, zagnieżdżaniu i funkcjach pomocniczych. Rozpoczniemy też projekt gry Yahtzee, pozwalający zastosować wszystkie zebrane do tej pory umiejętności w praktyce.
11Yahtzee cz. 2
Celem lekcji jest dokończenie projektu gry - Yahtzee