Twój pierwszy web projekt w Pythonie !
O mnie:
Agenda: Virtualbox - linux na windowsie Linux i BASH (konsola) Menadżery pakietów Wirtualne środowisko GIT GITHUB Jakość kodu Omówienie projektów
Dlaczego Linux: Menadżery pakietów BASH Więcej wolnego oprogramowania Możliwość łatwego kompilowania oprogramowania Możliwość skompilowania systemu Brak wirusów Środowisko zbliżne do produkcyjnego
ls - List ls ls –a ls –l
cd – ChangeDirectory cd cd .. cd ~ cd / cd Downloads/1 cd ../..
mkdir– MakeDirectory mkdir touch
chmod– ChangeMode chmod +x text.txt chmod +w text.txt Chmod -r text.txt chmod 777 text.txt
Pozostałe komendy Pwd cat nano sudo python / python3 ctrl + c
Bash – ćwiczenia Wejdź do folderu domowego. Wyświetla wszystkie foldery (ukryte też) Przejdź do głównego katalogu systemowego Wróc do folderu domowego Stwórz folder bash_cw Wewnatrz folderu bash_cw stworz kolejny zad z plikiem imiona.txt Sprawdź jaka jest pełna ścieżka do stworzonego pliku. Nadaj plikowi uprawnianie do zapisu i odczytu Wyświetla ustawienia dostępu stworzonego pliku
Bash – ćwiczenia 2 touch sciezka.txt pwd > sciezka.txt Stworz plik skrypt.sh Nadaj uprawnienia wykonywania plikowi. Otworz plik w nano i zapisz w nim: Wykonaj plik poleceniem ./skrypt.sh Sprawdź co aktualnie znajduje się w folderze. touch sciezka.txt pwd > sciezka.txt cat sciezka.txt
Menadżer Pakietów - Linux sudo apt-get install nazwapakietu
Apt-get ćwiczenia man sl Wykorzystując menadżer pakietów linuxa/ubuntu ściągnij bardzo istotny dodatek do BASH’a o nazwie: sl Sprawdź co robi ta nowo wgrana ważna komenda. Wykorzystując manual linxowy sprawdź co jeszcze można zrobić przy pomocy tej komendy: man sl
Menadżer Pakietów - Python pip install nazwapakietu pip3 install nazwapakietu pip install -r nazwapliku pip freeze
PIP ćwiczenia wget dyba.com.pl/venv.sh sudo ./venv.sh Wykorzystując PythonowegoMenadżera Pakietów (sudo) pip3 zainstaluj: virtualenv, virtualenvwrapper Wykonaj: Nadaj venv.sh możliwośc wykonwyania Sprawdź co robi skrypt przed jego wykonaniem. Wykonaj poniższą linijkę wget dyba.com.pl/venv.sh sudo ./venv.sh
Wirtualne środowisko mkvirtualenv workon deactivate
Wirtualne środowisko – ćwiczenia Sprawdź zawartość pakietów pythonowych Stwórz wirtualne środowisko pyladies Przałącz się na wirtualne środowisko Sprawdź zawartość pakietów pythonowych Sprawdź wersje pythona jeśli 2.7 stwórz środowisko raz jeszcze komendą: Zainstaluj pakiet ‘pillow’ Wyjdź z writualnego środowiska mkvirtualenv --python=/usr/bin/python3 pyladies
GIT git init git status git add nazwapliku git branch | git branch nazwa git checkout git commit –m ‘tresc’ git push git pull git clone git remote add origin https://github.com/user_name/Mytest.git git push origin master
GIT– ćwiczenia Stwórz folder git_nauka i wejdź do niego Zainicjuj repozytorium Sprawdź jego status Stwórz plik test.txt Dodaj plik do repozytorium Skomituj plik Stworz nowego brancha ‘galazka’ i przejdź do niego Dodaj losowy tekst do pliku i wyświetl go. Wróc do master brancha. Wyświetl plik a potem dodaj do niego losowy tekst. Zmień z powrotem na brancha galazke i sprawdz zawartosc pliku.