Witaj @name na Python Safari - najbardziej ekscytującej ekspedycji w świecie programowania! Jestem Darwin, Twój przewodnik w tej fascynującej podróży przez Dżunglę Technologii.
Przed Tobą nieprzebadana dżungla pełna tajemnic, gdzie Python jest językiem natury, a AI to dzikie, potężne stworzenia czekające na oswojenie. W tej ekspedycji:
Python to język programowania stworzony w 1991 roku przez Guido van Rossum. Nazwa pochodzi od... no właśnie, od pytona! Ale nie od węża, tylko od brytyjskiego serialu komediowego "Monty Python's Flying Circus". Jakże idealnie pasuje to do naszego Safari!
Wyobraź sobie, że wybierasz się na ekspedycję. Możesz wziąć:
Python to uniwersalne narzędzie badacza:
1# Python jest czytelny jak język naturalny
2temperature = 30
3if temperature > 25:
4 print("Gorąco w dżungli!")Największe odkrycia w AI:
Zanim wyruszymy w dżunglę, potrzebujemy przygotować ekwipunek. Oto jak zainstalować Pythona:
1# Użyj Homebrew (jeśli nie masz, zainstaluj z brew.sh)
2brew install python@3.121# Ubuntu/Debian
2sudo apt update
3sudo apt install python3.12
4
5# Fedora
6sudo dnf install python3.12Otwórz terminal/command prompt i wpisz:
1python --version
2# lub
3python3 --versionPowinieneś zobaczyć: `Python 3.12.X` lub nowszą wersję.
Python ma wbudowany tryb interaktywny - jak lornetka, która pozwala szybko "zobaczyć" wyniki kodu.
Wpisz w terminalu:
1python
2# lub
3python3Zobaczysz:
1Python 3.12.0 (main, Oct 2 2023, 12:00:00)
2[Clang 15.0.0 (clang-1500.0.40.1)] on darwin
3Type "help", "copyright", "credits" or "license" for more information.
4>>>Ten znak `>>>` to prompt - Python czeka na Twoje polecenia!
Wypróbuj:
1>>> print("Witaj na Safari!")
2Witaj na Safari!
3
4>>> 2 + 2
54
6
7>>> "Python" + " Safari"
8'Python Safari'
9
10>>> exit() # Wyjście z trybu interaktywnegoStwórzmy pierwszy prawdziwy program. Otwórz edytor tekstu (VS Code, PyCharm, Notepad++) i stwórz plik `hello_safari.py`:
1# Mój pierwszy program na Python Safari!
2print("🌴 Witaj w Dżungli Pythona!")
3print("Jestem gotowy/gotowa na ekspedycję!")Uruchom w terminalu:
1python hello_safari.pyWynik:
1🌴 Witaj w Dżungli Pythona!
2Jestem gotowy/gotowa na ekspedycję!Gratulacje! Właśnie stworzyłeś/aś swój pierwszy program Python! 🎉
W każdej ekspedycji badacz robi notatki. W Pythonie używamy komentarzy:
1# To jest komentarz - Python go ignoruje
2# Służy do wyjaśnień dla ludzi, nie dla komputera
3
4print("To się wykona") # Komentarz może być na końcu linii
5
6"""
7To jest komentarz wieloliniowy
8(docstring)
9Używany do dokumentacji
10"""Python używa wcięć do określania bloków kodu (inne języki używają nawiasów klamrowych):
1# ✅ Dobrze
2if True:
3 print("To jest wcięte")
4 print("To też")
5
6# ❌ Źle - błąd wcięcia!
7if True:
8print("Brak wcięcia")1nazwa = "Python"
2Nazwa = "Java"
3NAZWA = "C++"
4
5# To są TRZY RÓŻNE zmienne!1# Snake case dla zmiennych i funkcji (zalecane w Pythonie)
2my_variable = 10
3calculate_distance = lambda x: x * 2
4
5# CamelCase dla klas
6class JungleAnimal:
7 passFunkcja `print()` wyświetla informacje:
1# Proste wyświetlanie
2print("Tekst")
3print(123)
4print(3.14)
5
6# Wiele argumentów
7print("Temperatura:", 30, "stopni")
8
9# Separator
10print("A", "B", "C", sep="-") # A-B-C
11
12# Końcówka (domyślnie nowa linia)
13print("Linia 1", end=" ")
14print("Linia 2") # Linia 1 Linia 2
15
16# F-strings (Python 3.6+) - najlepszy sposób!
17name = "Darwin"
18temperature = 30
19print(f"Witaj {name}, temperatura: {temperature}°C")Przed przejściem dalej, upewnij się, że rozumiesz:
Co to jest Python?
Jak uruchomić kod Python?
Czy Python rozróżnia wielkie i małe litery?
Co to jest wcięcie?
Zanim przejdziemy do następnej lekcji, upewnij się, że:
W następnej lekcji odkryjemy:
Darwin czeka na Ciebie przy kolejnym obozie! Powodzenia, odważny odkrywco! 🐍🌴