Python:
Rozpoczynanie nowego projektu
Jak to zrobić:
Utwórz środowisko wirtualne
Środowisko wirtualne to samodzielny katalog, który zawiera wszystkie niezbędne pliki wykonywalne do użytkowania pakietów, których projekt Pythona może potrzebować. Zaleca się tworzenie oddzielnego środowiska wirtualnego dla każdego projektu, aby uniknąć konfliktów między zależnościami projektu. Użyj modułu venv
, który jest częścią standardowej biblioteki Pythona.
# Zastąp 'myproject' nazwą swojego projektu
python3 -m venv myproject-env
Aby aktywować środowisko wirtualne:
W Windows:
myproject-env\Scripts\activate.bat
W Unix lub MacOS:
source myproject-env/bin/activate
Przykładowy wynik (wynik może się nieznacznie różnić w zależności od systemu operacyjnego):
(myproject-env) $
Instalowanie pakietów
Użyj pip
, instalatora pakietów dla Pythona, aby instalować, aktualizować i usuwać pakiety. Oto jak możesz zainstalować popularną bibliotekę stron trzecich, requests
, do wykonywania żądań HTTP:
pip install requests
Przykładowy wynik:
Collecting requests
Downloading requests-2.25.1-py2.py3-none-any.whl (61 kB)
|████████████████████████████████| 61 kB 1.3 MB/s
Installing collected packages: requests
Successfully installed requests-2.25.1
Ustawianie struktury projektu
Typowy projekt Pythona może wyglądać mniej więcej tak:
myproject/
│
├── myproject-env/ # Środowisko wirtualne
├── docs/ # Dokumentacja
├── tests/ # Testy jednostkowe i integracyjne
│ └── __init__.py
├── myproject/ # Kod źródłowy projektu
│ ├── __init__.py
│ └── main.py
├── setup.py # Plik ustawień projektu
└── README.md # Przegląd projektu
Utwórz swój pierwszy program
Utwórz plik main.py
w katalogu myproject
. Oto przykład prostego programu:
# myproject/myproject/main.py
def greet(name):
return f"Witaj, {name}!"
if __name__ == "__main__":
print(greet("świecie"))
Uruchom swój program:
python myproject/main.py
Przykładowy wynik:
Witaj, świecie!
Użyj frameworka dla większych projektów
W przypadku większych projektów, szczególnie aplikacji internetowych, frameworki takie jak Django czy Flask są nieocenione. Oto jak zainstalować Flask i stworzyć prostą aplikację internetową “Hello, World”:
pip install Flask
Utwórz plik app.py
z następującą zawartością:
# app.py
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello_world():
return "<p>Witaj, świecie!</p>"
if __name__ == "__main__":
app.run(debug=True)
Uruchom aplikację Flask:
flask run
Przykładowy wynik:
* Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
Przejdź do http://127.0.0.1:5000/
w przeglądarce internetowej, a powinieneś zobaczyć wiadomość “Witaj, świecie!”.