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!”.