Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wojciech12/workshop_python
https://github.com/wojciech12/workshop_python
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/wojciech12/workshop_python
- Owner: wojciech12
- Created: 2020-05-11T19:27:37.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-06-07T18:42:44.000Z (over 4 years ago)
- Last Synced: 2023-03-05T16:49:37.116Z (almost 2 years ago)
- Language: TSQL
- Size: 239 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python Workshops
## Wymagania
Proszę przed przyjściem na warsztaty upewnić się, że Twój laptop jest przygotowany. Jeśli są jakieś problemy, proszę użyć kanału slack TBA.
1. Laptop:
- Rekomendowany: Ubuntu 20.04 lub wirtualna maszyna z Ubuntu 20.04 na [VirtualBoxie](https://www.virtualbox.org/wiki/Downloads)
- Windows 10 with Python installedRekomendacja wynika z faktu, że programowanie na Linuxie jest łatwiejsze i bez niespodzianek, że jakaś biblioteka nie działa.
Zainstalowanie VirtualBox jest bardzo proste i jest dużo tutoriali online, które pokazują jak to zrobić.
2. Python3
3. Edytor:
- [atom](https://atom.io)
- [vscode](https://code.visualstudio.com)lub [PyCharm](https://www.jetbrains.com/pycharm/).
Jeśli będą jakieś problemy ze środowiskiem na początku możemy również skorzystać z [repl.it](https://repl.it/).
## Weryfikacja środowiska
Poniżej kilka kroków które pozwolą się upewnić, że wszystko jest gotowe do warsztatów.
### Czy Python zainstalowany?
Proszę zweryfikować swoje środowisko:
1. Utwórz plik main.py:
```
print("Hello Natalia!")
```2. W konsoli lub terminalu uruchom:
```
$ python3 main.py
# powinnaś/powinieneś zobaczyć:
Hello Natalia
```### Czy możemy instalować pakiety?
Utwórz hermetyczne środowisko dla instalacji pakietów.#### Linux
```
$ python3 -m venv venv
$ source venv/bin/activate
# powinnaś zobaczyć:
(venv)$ pip install requests
```jeśli nie może znaleźć venv:
```
sudo apt-get update
sudo apt-get install python3-venv
```#### Windows
W terminalu Windowsa:
```
$ >python -m venv %systemdrive%%homepath%\my-venv
# aktywuj hermetyczne środowisko
# dla bibliotek
$ > %systemdrive%%homepath%\my-venv\Scripts\activate.bat
# zainstaluj bibliotekę pythona
$ pip install requests
```## Szkolenia
1. [Podstawy 1,2,3](01_podstawy/)
2. Aplikacje webowe z flask - TBA
3. Testowanie aplikacji Python
4. Python i testowanie BDD z Behave aplikacji typu REST
5. [Python i bazy SQL](03_sql/main.pdf)
6. notebook jupyter i ML
7. Python i Docker - tylko na Linuxie
8. Python, Docker i Kubernetes
9. Python i Selenium
10. Automatyzacja zasobów chmurowych z Ansible
11. Continuous Integration/Deployment dla Pythona z travisCi## Referencje
- https://www.coursera.org/learn/learning-how-to-learn