Podstawy Pythona - Pierwszy program

Python to jeden z najpopularniejszych języków programowania na świecie, ceniony za swoją czytelność, prostotę i wszechstronność. Jeżeli dopiero zaczynasz swoją przygodę z programowaniem, poznanie podstaw Pythona może być doskonałym wprowadzeniem do tego fascynującego świata. W tym artykule nauczysz się, jak napisać swój pierwszy program w Pythonie oraz zrozumiesz najważniejsze elementy budowy kodu. Na końcu znajdziesz proste ćwiczenia, które pomogą Ci utrwalić zdobytą wiedzę.
Pierwszy program w Pythonie - "Hello, World!"
Najpopularniejszym pierwszym krokiem w nauce nowego języka programowania jest napisanie programu, który wyświetla na ekranie zdanie "Hello, World!". W Pythonie można to zrobić w sposób wyjątkowo prosty, co znakomicie ilustruje, jak przyjazny w użyciu jest to język.
print("Hello, World!")
Wystarczy jeden wiersz kodu! Funkcja print()
wyświetla tekst, który znajdzie się w cudzysłowie. Teraz, kiedy zrozumiałeś podstawy uruchamiania programu, czas przejść do bardziej złożonych elementów Pythona.
Podstawowe składniki Pythona
Zmienne i typy danych
Zmienne są niczym pojemniki na dane. W Pythonie nie musisz deklarować typu zmiennej przed jej użyciem - zostanie on automatycznie przypisany na podstawie wartości, którą zmienna przyjmuje. Oto kilka przykładów:
# liczba całkowita wiek = 25 # liczba zmiennoprzecinkowa waga = 70.5 # tekst imie = "Anna" # wartość logiczna czy_programista = True
Operatory arytmetyczne
Python obsługuje podstawowe operacje arytmetyczne: dodawanie (+
), odejmowanie (-
), mnożenie (*
), dzielenie (/
) oraz resztę z dzielenia (%
). Możesz również korzystać z operatorów do przypisywania wartości (=
, +=
, -=
, itd.).
a = 10 b = 3 suma = a + b # 13 roznica = a - b # 7 iloczyn = a * b # 30 iloraz = a / b # 3.333... modulo = a % b # 1
Listy i pętle
Listy są jednym z najczęściej używanych typów danych w Pythonie, pozwalając na przechowywanie wielu wartości. Pętle, takie jak for
i while
, umożliwiają przetwarzanie każdego elementu listy.
owoce = ["jabłko", "banan", "wiśnia"] for owoc in owoce: print(owoc) i = 0 while i < len(owoce): print(owoce[i]) i += 1
Funkcje
W Pythonie tworzenie funkcji odbywa się za pomocą słowa kluczowego def
. Funkcje pozwalają na ponowne wykorzystanie kodu oraz organizację programu w logiczne fragmenty.
def przywitaj(imie): return "Cześć, " + imie + "!" print(przywitaj("Tomek")) # Cześć, Tomek!
Proste ćwiczenia dla początkujących
- Zadanie z kalkulatorem: Napisz program, który poprosi użytkownika o dwie liczby, a następnie wyświetli ich sumę, różnicę, iloczyn oraz iloraz.
liczba1 = float(input("Podaj pierwszą liczbę: ")) liczba2 = float(input("Podaj drugą liczbę: ")) print("Suma:", liczba1 + liczba2) print("Różnica:", liczba1 - liczba2) print("Iloczyn:", liczba1 * liczba2) print("Iloraz:", liczba1 / liczba2)
- Lista zakupów: Stwórz prostą listę zakupów i użyj pętli, aby wyświetlić wszystkie jej elementy.
zakupy = ["mleko", "chleb", "masło"] for produkt in zakupy: print(produkt)
Podsumowanie
Nauka programowania w Pythonie to świetna decyzja dla każdego, kto chce szybko i efektywnie wejść w świat kodowania. Z pomocą Pythona możesz rozwiązać niemal każde zadanie - od prostych skryptów, przez eksplorację danych, aż po tworzenie zaawansowanych aplikacji webowych. Jeśli chciałbyś poszerzyć swoją wiedzę, zapraszam do zapoznania się z naszym artykułem "Jak efektywnie uczyć się programowania" oraz "Niezbędne narzędzia dla programisty". Być może zaczniesz od prostego "Hello, World!", ale kto wie, gdzie zaprowadzi Cię Python!