Podstawowe pojęcia w języku Python

Wstęp

Aby pisać coraz bardziej złożone programy, trzeba zrozumieć, jak Python przetwarza dane. Każdy program – niezależnie od złożoności – opiera się na kilku podstawowych elementach: zmiennych, typach danych, operatorach, instrukcjach i strukturze programu. Dzięki tej wiedzy można tworzyć programy obliczeniowe, interaktywne, a nawet aplikacje i gry.


Cele lekcji

  • Poznasz podstawowe pojęcia języka Python.
  • Dowiesz się, czym są zmienne i typy danych.
  • Zrozumiesz, do czego służą operatory arytmetyczne i logiczne.
  • Nauczysz się czytać i analizować prosty kod w Pythonie.

Część teoretyczna

1. Zmienne

Zmienna to symboliczna nazwa przechowująca dane w pamięci komputera. W Pythonie zmienne tworzy się poprzez przypisanie wartości, np.:

a = 10
b = 5
tekst = "Python jest prosty"

Nazwy zmiennych:

  • nie mogą zaczynać się od cyfry,
  • nie mogą zawierać spacji,
  • czułe na wielkość liter (wiek i Wiek to dwie różne zmienne).

2. Typy danych

Python sam rozpoznaje typ danych w zależności od tego, co przypisano do zmiennej. Najczęściej używane typy:

  • int – liczby całkowite, np. 10, -3,
  • float – liczby zmiennoprzecinkowe, np. 3.14, -2.5
  • str – ciągi tekstowe (stringi), np. "Python", 'Hello'
  • bool – wartości logiczne: True lub False

Przykład:

a = 5
b = 2.5
tekst = "Witaj!"
czy_prawda = True

3. Operatory

Operatory służą do wykonywania działań na danych.

a) Arytmetyczne:

+  dodawanie
-  odejmowanie
*  mnożenie
/  dzielenie
// dzielenie całkowite
%  reszta z dzielenia
** potęgowanie

Przykład:

a = 10
b = 3
print(a + b)   # 13
print(a / b)   # 3.3333
print(a // b)  # 3
print(a % b)   # 1
print(a ** b)  # 1000

b) Porównania:

==  równe
!=  różne
>   większe niż
<   mniejsze niż
>=  większe lub równe
<=  mniejsze lub równe

c) Logiczne:

and  – i
or   – lub
not  – negacja

4. Komentarze

Komentarze służą do opisywania kodu. Python ignoruje je podczas wykonywania programu.

# To jest komentarz w Pythonie

5. Struktura programu

Każdy program w Pythonie może składać się z:

  • wprowadzenia danych (input()),
  • przetwarzania (obliczenia, warunki, pętle),
  • wyprowadzenia wyników (print()).

Przykład:

# Obliczanie pola prostokąta
a = int(input("Podaj długość boku a: "))
b = int(input("Podaj długość boku b: "))
pole = a * b
print("Pole prostokąta =", pole)

Podsumowanie teoretyczne

  • Python jest językiem prostym i intuicyjnym, ale wymaga znajomości podstawowych pojęć.
  • Zmienna to nazwa przechowująca wartość, której można użyć w dalszej części programu.
  • Typy danych określają rodzaj informacji, które przechowuje zmienna.
  • Operatory pozwalają wykonywać obliczenia i porównania.
  • Komentarze pomagają opisywać kod, by był bardziej zrozumiały.

Praca opisowa

Temat: „Podstawowe pojęcia w języku Python – rola zmiennych, typów danych i operatorów w programowaniu”

Instrukcja: Napisz krótką pracę opisową (około 1–1,5 strony), w której:

  1. Wyjaśnisz, czym jest zmienna i dlaczego jest potrzebna w programie.
  2. Wymienisz i opiszesz podstawowe typy danych w Pythonie (int, float, str, bool).
  3. Opiszesz działanie operatorów arytmetycznych i logicznych, podając przykłady.
  4. Zastanowisz się, dlaczego Python jest często wybierany przez początkujących programistów.

Wskazówki do pracy:

  • Możesz posłużyć się przykładami kodu, które sam uruchomiłeś.
  • Zwróć uwagę na przejrzystość i logiczną strukturę tekstu.
  • Praca powinna mieć wstęp, rozwinięcie i zakończenie.