Python jest jednym z najpopularniejszych języków programowania na świecie. Jego prosta składnia i bogate biblioteki sprawiają, że jest on chętnie wykorzystywany zarówno przez początkujących, jak i doświadczonych programistów. W tym artykule przyjrzymy się podstawowym komendom Python, które warto znać na początku nauki tego języka.
Jakie są podstawowe komendy w Pythonie?
Python posiada bardzo rozbudowany zestaw komend i funkcji, które umożliwiają wykonywanie złożonych operacji. Jednak na początku warto skupić się na kilku podstawowych:
- print() - służy do wyświetlania tekstu w konsoli;
- input() - pobiera dane wprowadzone przez użytkownika;
- len() - zwraca długość obiektu np. listy lub stringa;
- str(), int(), float() - konwertują dane na string, int lub float;
- list() - tworzy listę z podanych elementów;
- if, elif, else - instrukcje warunkowe;
- for, while - pętle.
To oczywiście tylko wybrane, ale za ich pomocą można już napisać wiele przydatnych programów w Pythonie. Dodatkowo warto zapoznać się z funkcjami import do ładowania modułów oraz def do tworzenia własnych funkcji.
Uruchamianie kodu Python w terminalu - poradnik krok po kroku
Aby uruchomić napisany program w Pythonie, należy najpierw otworzyć terminal (w systemie Windows jest to np. cmd lub PowerShell). Następnie trzeba przejść do folderu, w którym zapisany jest plik z kodem, wpisując polecenie cd sciezka_do_folderu. Teraz wystarczy wpisać python nazwa_pliku.py, aby uruchomić program.
Oto przykładowe kroki dla systemu Windows:
- Otwórz terminal cmd lub PowerShell.
- Wpisz cd ścieżka_do_folderu (np. cd C:\MojePytony\).
- Wpisz python mojprogram.py.
- Naciśnij Enter, aby uruchomić kod Python.
Dzięki temu można w prosty sposób testować napisane programy - wystarczy mieć zainstalowanego Pythona i odpalić plik z kodem w terminalu.
Czytaj więcej: Ranking języków programowania 2023 - który język jest najpopularniejszy i najczęściej używany?
Pobieranie i instalacja Pythona - przewodnik dla początkujących
Pierwszym krokiem przed rozpoczęciem nauki Pythona jest oczywiście pobranie i zainstalowanie tego języka. Oto krótka instrukcja jak to zrobić na popularnych systemach operacyjnych:
Windows
- Wejdź na stronę python.org i pobierz najnowszą wersję Python dla Windows.
- Uruchom pobrany instalator i postępuj zgodnie z instrukcjami instalacji.
- Zaznacz opcję dodania Pythona do zmiennej środowiskowej PATH.
- Kliknij Install, aby rozpocząć instalację.
MacOS
Na Macach Python jest domyślnie zainstalowany. Aby sprawdzić, otwórz Terminal i wpisz python3. Jeśli brakuje Pythona, zainstaluj go poprzez menedżer pakietów Homebrew.
Linux
Większość dystrybucji Linuksa ma Pythona w repozytoriach. Zainstaluj go poleceniem:
sudo apt install python3
To wszystko! Teraz możesz przejść do pisania pierwszych programów w Pythonie.
Jak używać komend print() i input() w Pythonie?
print() to podstawowa funkcja służąca do wyświetlania danych w Pythonie. Aby wyświetlić tekst w konsoli, wystarczy:
print("Witaj świecie!")
Można również wyświetlać zmienne poprzez:
name = "Jan"
print(name)
Funkcja input() służy do pobierania danych od użytkownika. Przykład:
age = input("Podaj swój wiek: ")
Wczytana wartość jest zapisana do zmiennej age. Należy ją zamienić na liczbę, jeśli chcemy wykonać na niej operacje matematyczne:
age = int(input("Podaj swój wiek: "))
print() i input() to dwie bardzo przydatne funkcje, które pozwalają na interakcję programu z użytkownikiem.
Podstawowe typy danych w Pythonie - stringi, liczby, listy itp.
Python posiada kilka podstawowych typów danych, z którymi warto się zapoznać na początku nauki:
- int - liczby całkowite np. 5, -56, 0
- float - liczby zmiennoprzecinkowe np. 5.34, -23.5, 0.0
- str - stringi, czyli napisy np. "Hello", 'Python'
- list - listy elementów np. [1, 2, 3] lub ["a", "b", "c"]
- tuple - krotki (niemutowalne listy) np. (1, 2, 3)
- dict - słowniki (mapy) np. {"imie":"Jan", "nazwisko":"Kowalski"}
Dane można konwertować pomiędzy typami, np. zamienić string na liczbę:
x = "5"
x = int(x)
Teraz zmienna x ma typ int z wartością 5. Poznanie typów danych to klucz do efektywnego programowania w Pythonie.
Jak tworzyć i wywoływać funkcje w Pythonie?
Funkcje w Pythonie definiuje się słowem kluczowym def, a wywołuje podając jej nazwę i argumenty. Przykład prostej funkcji:
def powitaj():
print("Witaj!")
powitaj()
Można też zdefiniować funkcję przyjmującą argumenty:
def powitaj(imie):
print("Witaj " + imie)
powitaj("Jan")
Wartości można zwracać słowem return:
def dodaj(a, b):
wynik = a + b
return wynik
x = dodaj(2, 3)
print(x)
Dzięki funkcjom kod staje się bardziej zorganizowany i łatwiejszy w utrzymaniu. W Pythonie funkcje są podstawą pisania "czystego" kodu.
Pętle i instrukcje warunkowe w Pythonie - if, for, while itd.
Aby nadać programom większą "inteligencję", wykorzystuje się pętle i instrukcje warunkowe, takie jak:
- if - wykonuje kod, jeśli warunek jest spełniony
- else - wykonuje kod, jeśli warunek if nie jest spełniony
- elif - dodatkowe warunki oprócz if
- for - pętla po kolejnych elementach np. listy
- while - pętla wykonująca się, dopóki warunek jest prawdziwy
Oto prosty przykład ich zastosowania:
wiek = 25
if wiek >= 18:
print("Jesteś pełnoletni")
else:
print("Jesteś niepełnoletni")
imiona = ["Jan", "Anna", "Piotr"]
for imie in imiona:
print(imie)
licznik = 0
while licznik < 5:
print(licznik)
licznik += 1
Dzięki pętlom i instrukcjom warunkowym można tworzyć złożone algorytmy i sterować przepływem programu.
Moduły i biblioteki w Pythonie - importowanie i wykorzystanie
Siła Pythona tkwi w bogatych bibliotekach i modułach, które rozszerzają możliwości języka. Aby ich użyć, trzeba zaimportować moduł poleceniem import:
import math
print(math.pi)
Można też importować pojedyncze funkcje:
from math import sin, cos
print(sin(0))
Standardowa biblioteka Pythona zawiera setki przydatnych modułów, a w sieci dostępne są też setki dodatkowych bibliotek np. do sztucznej inteligencji czy analizy danych.
Podsumowanie
Python dzięki swojej prostocie, rozbudowanym bibliotekom i ogromnej społeczności jest doskonałym językiem programowania zarówno dla początkujących, jak i zaawansowanych developerów. Znajomość podstawowych elementów takich jak typów danych, funkcji, pętli i modułów pozwala na tworzenie własnych programów i rozwiązywanie problemów za pomocą kodu Python. Język ten sprawdza się zarówno w zastosowaniach webowych, analityce, sztucznej inteligencji jak i w nauce - jego popularność stale rośnie. Mamy nadzieję, że ten artykuł pomoże Ci zacząć swoją przygodę z Pythonem i poznać pierwsze komendy w tym uniwersalnym języku programowania.