Mam jako taki plan dot. nauki Python. Ogólnie podzieliłem proces nauki na kilka poziomów:
---------------------------------------------------------------------
A1 - podstawowa wiedza, czas trwania 5mc (tego poziomu dotyczy wpis)
A2 - średnio zaawansowana wiedza, czas trwania ok. 12 - 15mc
A3 - zaawansowana wiedza, czas trwania ok. 15 - 20mc
A4 - specjalistyczna wiedza, bez czasu trwania
Dziennie ok. 5 do 7/8 godzin na spokojnie, o ile nie będę chory, czy nie wystąpią inne czynniki, które mogą wpłynąć negatywnie. Nie pracuje, nie chodzę do szkoły, ogólnie dziennie potrzebuję jedynie do 3, 4 godzin łącznie na zawodowe czynności, które i tak realizuję w domu.
Książki – główne źródło wiedzy
{Python. Wprowadzenie} - mark lutz
{Python. Instrukcje programisty}
{Python dla każdego. Podstawy programowania}
Dokumentacja - oficjalna
https://docs.python.org/dev/
Wideo Kurs - Helion
http://helion.pl/ksiazki/python-kurs-video-poziom-pierwszy-podstawy-programowania-i-tworzenia-aplikacji-joanna-zatorska,vpytho.htm#format/w
Automate the boring stuff with python
https://automatetheboringstuff.com/
+Video Kurs
https://www.youtube.com/watch?v=1F_OgqRuSdI&list=PL0-84-yl1fUnRuXGFe_F7qSH1LEnn9LkW
Video Kurs „Ukąś Pythona”
https://www.youtube.com/watch?v=Q61Cvm4QibA&list=PLFH8bHppdSGuX-nwHitkEE94vpQZ-1DXg
Interaktywny kurs – CodeCademy
https://www.codecademy.com/learn/python
Tutorial - a Byte of Python
https://python.swaroopch.com/
Tutorial – Wikipedia Python 3
https://en.wikibooks.org/wiki/Non-Programmer's_Tutorial_for_Python_3
Tutorial – Wikipedia Python 3 Programming
https://en.wikibooks.org/wiki/Python_Programming
Tutorial -Hands-on Python
http://anh.cs.luc.edu/python/hands-on/3.1/handsonHtml/index.html#
Poza w/w posiadam również odnoszące się do techniki programowania, dobrych praktyk poniższe tytuły:
- Myśl w języku Python
- Efektywny Python. 59 sposobów na lepszy kod
- Python. Programuj szybko i wydajnie
- TDD w praktyce. Niezawodny kod w języku Python
Przejrzawszy, dość ogólnie wskazane książki sądzę, że w poziomie A1 nie wiele będę w stanie wyciągnąć z nich, na pewno już w poziomie A2 będą one wpisane w plan nauki, jako główne dot. techniki programowania. Nie oznacza to, że nie będę ich otwierał, aby podejrzeć coś, co może mi się przydać na bieżąco.
Pytanie
- Czy obrany przeze mnie kierunek nauki, materiały i ich ilość jest słuszna? Czy nie lepiej skupić się tylko na materiale z głównych książek?