Monthly Archives: Październik 2016

Python – wstęp

2016-10-17

Tym wpisem chciałbym rozpocząć cykl tematów poświęconych językowi Python. Jednak zanim przejdę do konkretnych przykładów kodu, dziś pokażę jak rozpocząć pracę z tym językiem.

Python jest językiem interpretowanym, co oznacza konieczność instalacji interpretera. W tym celu wchodzimy na stronę www.python.org, przechodzimy do działu Download, pobieramy najnowszą wersję dla systemu Windows i instalujemy. Domyślnie Python instalowany jest w katalogu C:\Program Files (x86)\Python35-32 (w zależności od wersji). Warto dodać ten folder do zmiennej środowiskowej Path. Po zakończeniu instalacji możemy sprawdzić czy wszystko działa. Z poziomu wiersza poleceń uruchamiamy interpreter (python.exe) i naszym oczom powinna pokazać się konsola Python. Tutaj możemy już pisać kod:

pythonconsole

Jeżeli chcemy uruchomić kod umieszczony w pliku, to wprowadzamy polecenie „python.exe my_python_code.py” lub po prostu ustawiamy w systemie uruchamianie plików *.py przez aplikację python.exe.

Wiemy już w jaki sposób uruchamiać kod Pythona, teraz opiszę kilka darmowych środowisk ułatwiających jego pisanie. Co prawda do pisania kodu wystarczy notatnik (polecam Notepad2), jednak sposób ten sprawdzi się jedynie przy niewielkich skryptach. W przypadku większych projektów warto użyć bardziej zaawansowanego środowiska.

 

IDLE

idle

IDLE to środowisko programistyczne dołączone do standardowej instalacji Pythona. Co ciekawe, napisane jest całkowicie w Pythonie. Osobiście nie przepadam za nim, gdyż na tle innych narzędzi prezentuje się po prostu archaicznie (zarówno pod względem wyglądu jak i funkcjonalności).

 

Visual Studio Code

pythonvscode

Visual Studio Code to lekki, szybki i całkowicie darmowy edytor programistyczny o sporych możliwościach. Dzięki mechanizmowi rozszerzeń dostępne są wtyczki praktycznie dla wszystkich popularnych języków. Aby wykorzystać go do pisania w Pythonie wystarczy kilka kroków:

1) Instalujemy rozszerzenie dla Pythona: Python – Don Jayamanne

2) Przechodzimy do File -> Preferences -> User Settings i wpisujemy ścieżkę do interpretera Python:

// Place your settings in this file to overwrite the default settings
{
    "python.pythonPath": "C:/Program Files (x86)/Python35-32/python.exe"
}

3) W celu uruchomienia tworzonej aplikacji używamy skrótu Ctrl+Shift+B, następnie (tylko przy pierwszym uruchomieniu) klikamy Configure Task Runner, wybieramy Others i wprowadzamy ustawienia:

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "0.1.0",
    "command": "python",
    "isShellCommand": true,
    "args": ["${file}"],
    "showOutput": "always"
}

Po tych krokach mamy w pełni skonfigurowane środowisko z takimi funkcjami jak kolorowanie składni, IntelliSense, refactoring czy debugowanie.

 

Visual Studio Community

pythonvs

Darmowa wersja środowiska Visual Studio w pełni wspiera tworzenie aplikacji w Pythonie. Musimy jedynie podczas instalacji zaznaczyć opcję Python Tools for Visual Studio. Dzięki temu otrzymujemy kolorowanie składni, IntelliSense, refactoring, debugowanie, interaktywne okno czy zarządzanie zainstalowanymi pakietami.

Reklamy