#18 - WebService w Python/Flask do naszego clickera - Praktyczne Programowanie
Dobrowolne wsparcie mojej działalności:
http://www.javadevmatt.pl/wsparcie/
FB: https://www.facebook.com/javadevmatt/
Playlista serii: https://www.youtube.com/playlist?list=PLFq6ri1W22hwmA0FzkR5zPPOnsimwUc9P
Pamiętajcie, że film ma na celu pokazanie całej otoczki - od planowania, przez commitowanie, naprawienie błędów etc. Nie przepisujcie kodu z filmiku. Macie stan kodu z tego filmiku dostępny na Githubie.
Kod źródłowy projektu z filmu: https://github.com/JavaDevMatt/tutorialclicker/tree/tut18
Link do jsona z tutka: http://javadevmatt.pythonanywhere.com/tutorialclicker/api/v1.0/features
Linki z filmu:
Darmowy serwer: https://www.pythonanywhere.com
Instalacja Pythona: https://wiki.python.org/moin/BeginnersGuide/Download
Instalacja Flaska: http://flask.pocoo.org/docs/0.12/installation/
Flask Quickstart: http://flask.pocoo.org/docs/0.12/quickstart/#quickstart
Tutorial do restowych webserwisów w Pythonie: https://blog.miguelgrinberg.com/post/designing-a-restful-api-with-python-and-flask
Co było w filmie?
0:12 - Wizualne tłumaczenie pomysłu.
2:41 - Zaczynamy task implementowania lokalnego webserwisu.
3:50 - Co to ten Flask?
4:00 - Instalacja Virtualenv
5:45 - Branch i gitignore w gicie.
7:55 - Aktywacja naszego virtualenv.
8:02 - Instalacja flaska w naszym virtualenv.
8:29 - O darmowych serwerze z Pythonem.
8:44 - Tworzymy nasz plik z kodem app.py
9:14 - Dodajemy kod do app.py
10:06 - testowanie konfiguracji.
10:33 - Zaczynamy własny webserwis.
12:10 - Tłumaczenie aktualnego kodu.
13:16 - Przerabiamy przykład na nasze potrzeby.
16:49 - Commitujemy kod.
17:50 - Wrzucamy webserwis na serwer.
19:40 - Sprawdzamy jak działa webserwis.
20:22 - Sprawdzamy webserwis na telefonie.
Co powinieneś potrafić, by zacząć pracę jako programista?
Jak wygląda organizacja i dzień pracy programisty?
Jak i skąd się uczyć, by nie marnować czasu?
Uporządkowałem te informacje w moim ebooku:
http://www.juniordeveloper.pl/