BitEdu - liceum i technikum
Informatyka
Zakres podstawowy jest otwarty: wyjaśnienia, kod i ćwiczenia. Po zalogowaniu zapiszesz prace w biurku, zobaczysz również dodatkowe lekcje i treści rozszerzone.
Python — programowanie
Python od początku — Witaj w programie!
Python jest głównym językiem części komputerowej matury z informatyki (Arkusz II, 150 minut) — a każdy program, niezależnie od tego, jak skomplikowany, zaczyna się od tego samego: przechowywania danych w zmiennych. Bez pewnego opanowania typów danych nie da si...
Instrukcja warunkowa if — if, elif, else w Pythonie
To pierwszy moment, w którym program przestaje być "listą poleceń wykonywanych od góry do dołu" i zaczyna SAMODZIELNIE PODEJMOWAĆ DECYZJE na podstawie danych. Instrukcja warunkowa pojawia się w niemal każdym zadaniu maturalnym — walidacja danych, klasyfikacja...
Operatory w Pythonie — arytmetyczne, porównania i logiczne
Zmienne z poprzedniej lekcji same w sobie nic nie "robią" — dopiero operatory pozwalają je PRZETWARZAĆ: liczyć, porównywać, łączyć warunki. Bez tego tematu nie da się napisać ani jednej linijki kodu podejmującej decyzję, co jest sercem każdego programu sprawdz...
Pętla while w Pythonie — powtarzanie, dopóki warunek jest spełniony
Gdy NIE WIESZ z góry, ile razy program ma coś powtórzyć (np. "pytaj o hasło, dopóki użytkownik nie poda poprawnego"), pętla while jest jedynym sensownym rozwiązaniem. To fundament programów interaktywnych — walidacji danych, menu, gier — i częsty temat zadań m...
Pętla for w Pythonie — range() i iteracja po sekwencjach
Gdy WIESZ z góry, ile razy coś ma się powtórzyć (albo chcesz przejść po WSZYSTKICH elementach czegoś), pętla for jest naturalniejszym i bezpieczniejszym wyborem niż while — nie da się przez pomyłkę napisać nieskończonej pętli for z range(). To druga z dwóch po...
Listy, krotki i słowniki w Pythonie — kolekcje danych
Pojedyncze zmienne z pierwszej lekcji tego działu wystarczają do jednej wartości — ale prawdziwe programy przetwarzają CAŁE zbiory danych: listę ocen klasy, bazę produktów w sklepie, słownik tłumaczeń. Listy, krotki i słowniki to trzy podstawowe struktury dany...
Formatowanie tekstu i liczb w Pythonie
Komputer policzył 4.5. Na etykiecie chcesz zobaczyć „4,50 zł”. To ta sama kwota zapisana inaczej. Nauczymy się kontrolować przecinki, spacje i miejsca po przecinku.
Własne funkcje — nazwij czynność i użyj jej ponownie
Napiszesz funkcję z parametrami i bez parametrów; odróżnisz zwracanie wyniku od jego wypisywania.
FRAKTAL: powitanie i suma — zadanie krok po kroku
To krótkie zadanie, ale uczy ważnej rzeczy: program ma odpowiedzieć dokładnie tak, jak prosi autor, a nie „mniej więcej podobnie”.
FRAKTAL: liczby potęgowe — od pomysłu do wydajnego rozwiązania
64 to 8², 4³ i 2⁶. W wyniku chcemy jednak tylko jedno 64. Nauczymy się generować potęgi, usuwać powtórzenia i uporządkować wynik.
FRAKTAL: maksymalne obciążenie — oś czasu i zmiany
Jedno urządzenie pobiera 5 jednostek mocy, drugie 1, a trzecie 2. Gdy pracują jednocześnie, dodajemy ich wartości. Sprawdzimy, kiedy suma jest największa i jak długo taka pozostaje.
Wspólny projekt, otwarte materiały i własna droga w IT
W zespole przygotujesz wersjonowany projekt z testami, opublikujesz autorski zasób i porównasz ścieżki dalszej nauki.