Lekcja 1 / spokojny start
Co to jest programowanie i po co ci Python
Zanim zaczniemy pisać zmienne i warunki, poukładamy sens: programowanie to wydawanie komputerowi precyzyjnych instrukcji. Python jest jednym z najczytelniejszych sposobów zapisu takich instrukcji.
Najpierw historia, nie definicja
Wyobraź sobie platformę kursową. Użytkownik otwiera lekcję, klika „ukończ”, a system aktualizuje postęp. Dla człowieka to jeden klik. Dla komputera to seria bardzo konkretnych zasad: zapamiętaj lekcję, sprawdź status, policz procent, pokaż wynik.
Programowanie polega właśnie na opisywaniu takich zasad. Komputer nie domyśla się intencji. Robi dokładnie to, co zapiszesz. Dlatego uczymy się małych kroków: najpierw pokaż tekst, potem zapamiętaj dane, potem podejmij decyzję.
Sytuacja z pracy
Chcesz zrobić prosty komunikat dla ucznia: „Witaj w kursie Python od podstaw”. To nie jest jeszcze aplikacja. To pierwszy kontakt z myśleniem: wpisuję instrukcję, uruchamiam program, widzę wynik.
Widoczne dane
| co chcemy pokazać | wartość |
|---|---|
| nazwa kursu | Python od podstaw |
| komunikat | Witaj w kursie! |
| cel | sprawdzić, czy program się uruchamia |
Najprostszy kod
print("Witaj w kursie Python od podstaw!")
Wynik
Witaj w kursie Python od podstaw!
Co tu się wydarzyło?
print() to instrukcja wypisania czegoś na ekranie. Tekst wkładamy w cudzysłów, żeby Python
wiedział, że ma potraktować go jako gotowy komunikat, a nie nazwę polecenia.
Zestaw instrukcji zapisanych dla komputera.
Język, w którym instrukcje są czytelne dla człowieka.
Moment, w którym komputer wykonuje instrukcje po kolei.
Informacja, że Python nie rozumie zapisu albo program nie może wykonać kroku.
Mini-zadanie
Zmień komunikat na własny, na przykład: print("Zaczynam naukę Pythona"). Uruchom program i sprawdź wynik.
Ćwiczenie praktyczne
Napisz trzy linie z print(): nazwę kursu, informację „Lekcja 1” i jedno zdanie,
po co uczysz się Pythona. Nie używamy jeszcze zmiennych. Na razie chodzi o rytm: piszę, uruchamiam, widzę wynik.
Quiz
Czym jest programowanie?
Zapisywaniem precyzyjnych instrukcji, które komputer wykonuje krok po kroku.
Co robi print()?
Wypisuje wartość na ekranie.
Dlaczego tekst zapisujemy w cudzysłowie?
Żeby Python wiedział, że to gotowy tekst, a nie nazwa zmiennej albo polecenia.
Co dalej?
Sam komunikat to za mało. W następnej lekcji zapiszesz dane kursu w pamięci programu, czyli poznasz zmienne i podstawowe typy.