Prezentacja na tablicę
Slajdy złożone pod lekcję, z trybem projektora (powiększona czcionka, bez rozpraszaczy) i notatkami widocznymi tylko dla Ciebie.
Technik programista · kwalifikacja INF.04 i informatyka
Programowanie w Pythonie od pierwszego programu po obiektowość, testy i aplikacje z GUI — dla lekcji informatyki i technika programisty.
Materiał otwierasz w przeglądarce — nic nie instalujesz. Uczniowie nie zakładają kont.
Slajdy złożone pod lekcję, z trybem projektora (powiększona czcionka, bez rozpraszaczy) i notatkami widocznymi tylko dla Ciebie.
Pytania kontrolne w trakcie lekcji i test na koniec — do sprawdzenia, czy materiał został zrozumiany.
Zadania przy komputerze z poleceniem, wskazówkami i rozwiązaniem — do pracowni i do pracy samodzielnej.
Zakładasz tyle klas, ile uczysz, i widzisz, gdzie skończyłeś w każdej z nich. Klasa to sama etykieta — żadnych danych uczniów.
Ukrywaj lekcje i slajdy, zmieniaj kolejność, poprawiaj treść i dopisuj własne. Zmiany widzisz tylko Ty.
Ten sam stan lekcji w szkole i w domu. Wystarczy przeglądarka — także ta na komputerze przy tablicy.
Pełny spis — rozwiń dział, żeby zobaczyć tematy lekcji z krótkim opisem tego, co obejmują.
Trzy lekcje o tym, czym jest programowanie i język Python, jak przygotować środowisko pracy i jak napisać, uruchomić i poprawić pierwszy program.
Cztery lekcje o tym, jak program przechowuje dane: zmienne i typy liczbowe, operatory arytmetyczne i logiczne, wczytywanie danych z klawiatury, konwersje typów i formatowanie wyników.
Cztery lekcje o sterowaniu przebiegiem programu: rozgałęzienia if/elif/else i match, pętla for z range, pętla while, instrukcje break i continue oraz pętle zagnieżdżone i typowe schematy: licznik, suma, minimum, maksimum.
Cztery lekcje o dzieleniu programu na mniejsze części: definiowanie funkcji, parametry i wartości zwracane, zasięg zmiennych, dokumentowanie oraz rekurencja z jej klasycznymi przykładami.
Pięć lekcji o przechowywaniu wielu wartości: napisy i ich metody, listy jako tablice dynamiczne, krotki i zbiory, słowniki oraz listy składane i tablice dwuwymiarowe.
Sześć lekcji z algorytmami wymienionymi w podstawie programowej informatyki: algorytmy na liczbach, systemy liczbowe i schemat Hornera, wyszukiwanie, sortowanie proste i szybkie, algorytmy na tekstach i szyfry oraz metody numeryczne.
Cztery lekcje o programach pracujących z prawdziwymi danymi: odczyt i zapis plików tekstowych, formaty CSV i JSON, obsługa wyjątków oraz organizacja kodu w moduły i pakiety z użyciem biblioteki standardowej i pip.
Pięć lekcji o modelowaniu programu za pomocą obiektów: klasy, atrybuty i metody, hermetyzacja i właściwości, metody specjalne, dziedziczenie i polimorfizm, klasy abstrakcyjne i dataclass oraz projektowanie z diagramem klas UML.
Cztery lekcje, które odróżniają programistę od osoby piszącej skrypty: analiza złożoności obliczeniowej, stos, kolejka i kolejka priorytetowa, grafy i drzewa z przeszukiwaniem BFS i DFS oraz testy jednostkowe, debugowanie i kontrola wersji.
Cztery lekcje łączące całą wiedzę: aplikacja z graficznym interfejsem w tkinter, trwałe dane w bazie SQLite, cykl wytwarzania oprogramowania z dokumentacją oraz strategie rozwiązywania zadań maturalnych i egzaminu zawodowego INF.04.
43 zadania przy komputerze, w 10 działach.
3 ćwiczenia · 15 zadań
Trzy ćwiczenia: od algorytmu na kartce do programu, przygotowanie środowiska oraz pierwsze programy i czytanie błędów.
Potrzebne: Python 3.10 lub nowszy, edytor (Thonny lub Visual Studio Code z rozszerzeniem Python), terminal oraz katalog roboczy python-dzial-1.
4 ćwiczenia · 20 zadań
Cztery ćwiczenia: zmienne i typy, operatory // i %, wczytywanie i konwersje, programy liniowe z formatowaniem wyników.
Potrzebne: Python 3.10 lub nowszy, edytor (Thonny lub Visual Studio Code z rozszerzeniem Python), terminal oraz katalog roboczy python-dzial-2.
4 ćwiczenia · 20 zadań
Cztery ćwiczenia: rozgałęzienia, pętla for, pętla while z kontrolą danych, pętle zagnieżdżone i wyszukiwanie ekstremów.
Potrzebne: Python 3.10 lub nowszy, edytor (Thonny lub Visual Studio Code z rozszerzeniem Python), terminal oraz katalog roboczy python-dzial-3.
4 ćwiczenia · 20 zadań
Cztery ćwiczenia: biblioteka własnych funkcji, parametry i zasięg, rekurencja oraz funkcje wyższego rzędu z testami.
Potrzebne: Python 3.10 lub nowszy, edytor (Thonny lub Visual Studio Code z rozszerzeniem Python), terminal oraz katalog roboczy python-dzial-4.
5 ćwiczeń · 25 zadań
Pięć ćwiczeń: przetwarzanie tekstu, operacje na listach, krotki i zbiory, słowniki z zliczaniem oraz tablice dwuwymiarowe.
Potrzebne: Python 3.10 lub nowszy, edytor (Thonny lub Visual Studio Code z rozszerzeniem Python), terminal oraz katalog roboczy python-dzial-5.
6 ćwiczeń · 30 zadań
Sześć ćwiczeń z algorytmami z podstawy programowej: liczby, systemy liczbowe, wyszukiwanie, sortowanie proste i szybkie oraz teksty i metody numeryczne.
Potrzebne: Python 3.10 lub nowszy, edytor (Thonny lub Visual Studio Code z rozszerzeniem Python), terminal oraz katalog roboczy python-dzial-6.
4 ćwiczenia · 20 zadań
Cztery ćwiczenia: zadania na plikach tekstowych w stylu maturalnym, CSV i JSON, odporny program z obsługą wyjątków oraz projekt podzielony na moduły.
Potrzebne: Python 3.10 lub nowszy, edytor (Thonny lub Visual Studio Code z rozszerzeniem Python), terminal oraz katalog roboczy python-dzial-7.
5 ćwiczeń · 25 zadań
Pięć ćwiczeń: pierwsze klasy, hermetyzacja i metody specjalne, hierarchia klas, klasy abstrakcyjne i kompozycja oraz mini-projekt z diagramem UML.
Potrzebne: Python 3.10 lub nowszy, edytor (Thonny lub Visual Studio Code z rozszerzeniem Python), terminal oraz katalog roboczy python-dzial-8.
4 ćwiczenia · 20 zadań
Cztery ćwiczenia: pomiary złożoności, stos i kolejka w zastosowaniach, przeszukiwanie grafów oraz testy jednostkowe z Git.
Potrzebne: Python 3.10 lub nowszy, edytor (Thonny lub Visual Studio Code z rozszerzeniem Python), terminal oraz katalog roboczy python-dzial-9.
4 ćwiczenia · 20 zadań
Cztery ćwiczenia: aplikacja okienkowa, aplikacja z bazą SQLite, projekt zespołowy z dokumentacją oraz próbne zadania egzaminacyjne.
Potrzebne: Python 3.10 lub nowszy, edytor (Thonny lub Visual Studio Code z rozszerzeniem Python), terminal oraz katalog roboczy python-dzial-10.
Lekcja 1.1 „Algorytm, program i język Python” — cele z pierwszego slajdu i kolejne slajdy prezentacji.
Każda lekcja kończy się pytaniami kontrolnymi z odpowiedziami dla nauczyciela i testem jednokrotnego wyboru.
Ten kurs wchodzi też w skład pakietów:
Cena brutto za dostęp do tego kursu — sprzedawca nie jest podatnikiem VAT (zwolnienie podmiotowe). Płatność online przez dpay.pl, dostęp dostajesz zaraz po jej potwierdzeniu. Dostęp nie odnawia się sam.
Dla nauczyciela prowadzącego zajęcia — technik programista · kwalifikacja INF.04 i informatyka. Materiał wyświetlasz na tablicy lub rzutniku; uczniowie nie zakładają kont i nie podają żadnych danych.
Dostęp do całego kursu: 10 działów · 43 lekcje · 43 ćwiczenia · 258 slajdów · 344 pytania · 86 godzin. Materiał otwierasz w przeglądarce, niczego nie instalujesz.
Tak. Możesz ukrywać lekcje, slajdy i pytania, zmieniać kolejność, poprawiać treść i dopisywać własne slajdy. Zmiany widzisz tylko Ty, a materiał bazowy dalej dostaje poprawki.
Przez 14 dni kurs jest dostępny do odczytu. Klasy, postęp i Twoje zmiany zostają zachowane — po odnowieniu wracają nietknięte.
Darmowe konto otwiera cały dział I kursu AI. Masz kod ze szkoły? Aktywuj dostęp.