/Bootcamp2021

Repozytorium z materiałami oraz konfiguracją środowiska na KNSI Golem Bootcamp 2021

Primary LanguageJupyter Notebook

Bootcamp2021

W tym repozytorium znajdują się materiały do bootcampu z 2021 roku.

Materiały ze spotkań

Linki z opisami: (TBD)

Przygotowanie środowiska do pracy

Aby przygotować środowisko do pracy z materiałami zawartymi w tym repozytorium, należy wykonać następujące kroki:

  • zainstalować pythona w wersji 3.9.7;
  • zainstalować narzędzie virtualenv;
  • sklonować repozytorium z materiałami;
  • utworzyć środowisko wirtualne;
  • zainstalować kernel jupytera korzystający z utworzonego środowiska;
  • zainstalować biblioteki, które będą wykorzystywane na warsztatach;
  • zainstalować jupyter notebook;

Instalacja pythona 3.9.7

Tutaj sposób instalacji będzie zależał od systemu operacyjnego, generalnie pod tym linkiem można się dowiedzieć jak zainstalować pythona na swojej maszynie ⇒ https://www.python.org/
Uwaga: Python powinien być pobrany w odpowiedniej wersji (3.9.7) oraz razem z pythonem należy zainstalować pip, czyli menadżer pakietów pythona.

Aby sprawdzić czy python i pip zostały poprawnie zainstalowane należy wpisać w konsolę komendy: python --version oraz pip --version. Output powinien wyglądać tak:

> python --version
Python 3.9.7
> pip --version
pip x.x.x from ... (python 3.9)

Instalacja virtualenva

Należy wpisać komendę:

pip install virtualenv

Klonowanie repozytorium z materiałami

Należy zainstalować gita ⇒ https://git-scm.com/downloads Można również się wesprzeć jakimś GUI, np. gitkraken, sourcetree, itp.

Po instalacji należy sklonować repozytorium spod adresu: https://github.com/KNSI-Golem/Bootcamp2021

W konsoli będzie to wyglądać tak:

> git clone https://github.com/KNSI-Golem/Bootcamp2021

Uwaga: Jeżeli do tej pory nie używałeś gita, polecam zrobić sobie kilka pierwszych kroków w tutorialu ⇒ https://learngitbranching.js.org/

Utworzyć środowisko wirtualne

W katalogu, który powstał w wyniku wykonania poprzedniego punktu należy wykonać komendę:

> python -m venv bootcamp_env

gdzie za bootcamp_env można wstawić nazwę projektu.

Aby sprawdzić czy środowisko wirtualne działa, należy aktywować je poleceniem: Linux:

> source bootcamp_env/bin/activate

lub Windows:

> .\bootcamp_env\Scripts\activate

W wyniku aktywacji przed znakiem zachęty w konsoli powinna pojawić się nazwa venva:

(bootcamp_env) >

Instalacja kernela dla utworzonego środowiska

Przy aktywowanym środowisku należy wywołać komendy:

(bootcamp_env) > pip install ipykernel
(bootcamp_env) > ipython kernel install --user --name=bootcamp_env

Po tej operacji zostanie utworzony kernel jupytera dla środowiska wirtualnego.

Instalacja potrzebnych bibliotek

W głównym katalogu repozytorium znajduje się plik requirements.txt. Zawiera on wszystkie potrzebne do przeprowadzenia warsztatów biblioteki. Aby je zainstalować nalezy wywołać komendę:

(bootcamp_env) > pip install -r requirements.txt

Sprawdzenie czy konfiguracja środowiska przebiegła pomyślnie

Należy wywołać komendę w głównym katalogu repozytorium:

(bootcamp_env) > jupyter notebook

Następnie w nowo otwartej karcie przeglądarki wybrać plik test-environment.ipynb.
W nowo otwartej karcie nacisnąć przycisk run lub skrót Ctrl+Enter, jeżeli kod (importy) wykona się poprawnie, to znaczy, że konfiguracja przebiegła pomyślnie.

Troubleshooting

W przypadku problemów z konfiguracją środowiska napiszcie o swoim problemie na kanale #bootcamp na discordzie. Zachęcamy bardziej zaawansowanych uczestników do pomagania mniej zaawansowanym. My również będziemy tam zaglądać.