Python jest językiem progemaowania ogólnego przeznaczenia, zawiera szereg bogatych zestawów bibliotek standarfowych. Jest językiem czytlelnym, zwięzłym o przejrzystym kodzie źródłowym, dostępny dla wielu platform.
Python jest językiem intepretowany inaczej można powiedzieć, że jest dynamicznie uruchamiany przez tak zwany interpreter, nie tworzy tak zwanych binarek.
Aby rozpocząć przygodę z pythonem należy:
Intepreter pozwala nam na uruchomienie programu dynamicznie bez kompilacji. Intepreter instalujemy z oficjalnej strony pythona https://www.python.org/ Przy instalacji dodatkowo zaznaczamy Add Python to PATH aby mieć możliwość wpisywania w wierszu poleceń poleceń pythonowych
Są dostępne dwie wersjie pythona: python wersji 2 i wersji 3. Zaczynamy od wersji 3. Wcześniejsze wersje są stosowane do wczesnej kontatybilności z bibliotekami.
Mamy do dyzpozycji wieleśrodowisk programistycznych do pythona. Dwie propozycję środowisk porgramistycznych:
Środowisko programistyczne VSCode nie ma domyślnie zainstalowanego modułu do języka python trzeba go zainstalować. Zakładka Extensions -> Wyszukiwarce wpisać python.
Do instalacji dodatkowych bibliotek służy polecenie pip install wydawane z lini poleceń np:<br>
pip install numpy
#python
print('Hello world') # klikamy Enter
Hello world
Wynikiem wykonania funkcji powinno być wypisanie tekstu. Jeśli wystąpił błąd upewnij się czy przy instalacji została zainstalowana opcja z dodaniem do ścieżki.
print('Hello world w środwowisku') # klikamy w środowisku Run (zielona strzałka)
Hello world w środwowisku
Wynikiem działania programu powinien być komunikat zawarty w funkcji print
Anaconda to dystrybucja języków programowania Python i R do obliczeń naukowych (nauka o danych, aplikacje do uczenia maszynowego, przetwarzanie danych na dużą skalę, analizy predykcyjne itp.).
Instalujemy z oficjalnej strony wersję open source individual edition https://www.anaconda.com/
Przy instalacji należy zaznaczyć checkbox-a "Add Anaconda to my PATH enviroment variable" aby mieć dostęp z paska startu do Anaconda Navigaotr, który umożliwia szybkie uruchomienie środowiska.
Conda pozwala na instalacje pakietów do Anacondy, tworzeniu nowych środowisk i przełaczaniu się miedzy nimi. Conda jest uruchamiana z wiersza poleceń Anaconda Prompt.
Najlepiej Anaconda Prompt uruchomić z prawami administratora aby nie było problemów z uprawnieniami (na Windosie uruchamiamy przez klikniecie prawym przyciskiem myszki na Anaconda Prompt i klikamy uruchom jako administrator).
conda -V
- sprawdzenie wersji condyconda update conda
- aktualizacja condyconda update anaconda
- aktualizacja anacondyconda install name_lib
- instalacja bibliotekZalecane jest dla każdego projektu tworzyć nowe środowisko pozwala to na kontatybilność bibliotek i wersji języka python. Przy właczeniu operujemy na bazowym środowisku base.
conda create -n name_of_environment
- tworzenie nowego środowiskaconda create -n name_of_environment python=3.6.6
- tworzenie środowiska z wersją jezyka python 3.6.6conda remove -n name_of_environment
- usunięcie środowiskaconda activate name_of_environment*
- aktywacja środowiskaconda deactivate name_of_enviroment
conda info -e
- lista dostępnych środowiskconda list
- lista zainstalowanych pakietów w aktualnym środowiskuconda list | findstr package_name
- szykanie pakietu po nazwieconda install package_name
- instalacja pakietuconda remove package_name
- usnięcie pakietuAby utworzyć lub zaktualizować środowisko, możesz użyć pliku tekstowego z listą niezbędnych modułów. Ten plik jest zapisywany w formacie yaml. Załóżmy, że plik new_env.yaml zawiera listę modułów:
conda env create -f new_env.yaml
- tworzenie nowego środowiska na podstawie plikuconda env update -f new_env.yaml
- aktualizacja środowiska na podstawie plikuname: new
channels:
\- conda-forge
dependencies:
\- python=3.6
\- numpy
\- pandas
Mówiąc najprościej, jest to nowoczesna, interaktywna konsola interpretera języka Python.
Wcześniej znany jako Ipython Notebok, jest to interaktywne środowisko obliczeniowe, w którym można łączyć wykonywanie kodu, tekst sformatowany, matematykę, wykresy i multimedia.
Gdy chcemy mieć inny wygląd jupytera należy wykonać
conda install -c conda-forge jupyterthemes
jt -l
- lista wyglądówjt -t theme_name
- wybranie wyglądujupyter notebook
- uruchomienie notbookajt -r
- przywrócenie domyślnego wyglądu Zainstaluj pythona w najnowszej wersji oraz anaconde a następnie: