Wprowadzenie do Pythona dla Początkujących
Python to jeden z najpopularniejszych języków programowania na świecie, ceniony za swoją prostotę i wszechstronność. W tym artykule przeprowadzimy Cię przez podstawy, od instalacji po tworzenie pierwszych linii kodu.
1. Co to jest Python?
Python to wysokopoziomowy, interpretowany język programowania ogólnego przeznaczenia. Oznacza to, że jest łatwy do czytania i pisania, a jego kod jest wykonywany linia po linii przez interpreter, bez potrzeby kompilacji do postaci maszynowej. Został stworzony przez Guido van Rossuma i po raz pierwszy wydany w 1991 roku.
Python jest wykorzystywany w wielu dziedzinach, takich jak:
- Tworzenie stron internetowych (backend)
- Analiza danych i uczenie maszynowe (AI)
- Automatyzacja zadań
- Tworzenie gier
- Tworzenie aplikacji desktopowych
2. Instalacja Pythona
Zanim zaczniesz pisać kod, musisz zainstalować Pythona na swoim komputerze:
- Odwiedź oficjalną stronę: python.org/downloads/
- Pobierz najnowszą stabilną wersję Pythona (zalecana jest wersja 3.x).
- Uruchom instalator. **Bardzo ważne:** Upewnij się, że zaznaczyłeś opcję "Add Python X.X to PATH" podczas instalacji (zwłaszcza na Windowsie).
- Po zakończeniu instalacji, otwórz terminal (lub Wiersz Poleceń/PowerShell) i wpisz:
python --versionlubpython3 --version. Powinno wyświetlić zainstalowaną wersję.
3. Pierwszy Program: "Hello World!"
Tradycją w programowaniu jest rozpoczęcie od programu "Hello World!". Otwórz edytor tekstu (np. VS Code) i utwórz nowy plik o nazwie hello.py. Wpisz w nim:
print("Witaj, świecie Pythona!")
Zapisz plik. Następnie, w terminalu, przejdź do katalogu, w którym zapisałeś plik, i uruchom go komendą:
python hello.py
Na ekranie powinieneś zobaczyć napis "Witaj, świecie Pythona!". Gratulacje, napisałeś swój pierwszy program\!
4. Zmienne i Typy Danych
Zmienne służą do przechowywania danych. W Pythonie nie musisz deklarować typu zmiennej; interpreter sam go rozpozna.
# Zmienna typu String (ciąg znaków)
imie = "Anna"
# Zmienna typu Integer (liczba całkowita)
wiek = 30
# Zmienna typu Float (liczba zmiennoprzecinkowa)
wzrost = 1.75
# Zmienna typu Boolean (prawda/fałsz)
print(imie) # Wyświetli: Anna
print(wiek) # Wyświetli: 30
print(type(imie)) # Wyświetli: <class 'str'>
print(type(wiek)) # Wyświetli: <class 'int'>
Główne typy danych w Pythonie to:
str(string): Tekst, np. `"Hello"`int(integer): Liczby całkowite, np. `10`, `-5`float(floating-point number): Liczby zmiennoprzecinkowe, np. `3.14`, `-0.5`bool(boolean): Wartości logiczne, `True` lub `False`
5. Operatory
Operatory pozwalają wykonywać działania na zmiennych i wartościach.
Operatory Arytmetyczne:
a = 10
b = 3
print(a + b) # Dodawanie: 13
print(a - b) # Odejmowanie: 7
print(a * b) # Mnożenie: 30
print(a / b) # Dzielenie: 3.333...
print(a // b) # Dzielenie całkowite: 3
print(a % b) # Reszta z dzielenia (modulo): 1
print(a ** b) # Potęgowanie: 1000 (10 do potęgi 3)
Operatory Porównania:
x = 5
y = 10
print(x == y) # Równe?: False
print(x != y) # Nierówne?: True
print(x < y) # Mniejsze niż?: True
print(x > y) # Większe niż?: False
6. Podsumowanie
To były podstawy Pythona, które dadzą Ci solidny start. Pamiętaj, że kluczem do nauki programowania jest praktyka. Eksperymentuj z kodem, zmieniaj wartości, testuj różne operatory.
W kolejnych artykułach zagłębimy się w instrukcje warunkowe, pętle i funkcje.