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.
1print("Hello, World!") 2
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:
1# liczba całkowita 2wiek = 25 3 4# liczba zmiennoprzecinkowa 5waga = 70.5 6 7# tekst 8imie = "Anna" 9 10# wartość logiczna 11czy_programista = True 12
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.).
1a = 10 2b = 3 3 4suma = a + b # 13 5roznica = a - b # 7 6iloczyn = a * b # 30 7iloraz = a / b # 3.333... 8modulo = a % b # 1 9
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.
1owoce = ["jabłko", "banan", "wiśnia"] 2 3for owoc in owoce: 4 print(owoc) 5 6i = 0 7while i < len(owoce): 8 print(owoce[i]) 9 i += 1 10
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.
1def przywitaj(imie): 2 return "Cześć, " + imie + "!" 3 4print(przywitaj("Tomek")) # Cześć, Tomek! 5
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.
1liczba1 = float(input("Podaj pierwszą liczbę: ")) 2liczba2 = float(input("Podaj drugą liczbę: ")) 3 4print("Suma:", liczba1 + liczba2) 5print("Różnica:", liczba1 - liczba2) 6print("Iloczyn:", liczba1 * liczba2) 7print("Iloraz:", liczba1 / liczba2) 8
- Lista zakupów: Stwórz prostą listę zakupów i użyj pętli, aby wyświetlić wszystkie jej elementy.
1zakupy = ["mleko", "chleb", "masło"] 2 3for produkt in zakupy: 4 print(produkt) 5
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!