Young Programmer Wiosna 2019 Poziom Średnio Zaawansowany Inceptio
Podstawy terminala znajdziesz w pliku podstawy_terminala.
Zajęcia odbywają się w pythonie, dokładniej w jupyter-lab
.
Polecam ściągnąć całe środowisko Anaconda.
Używamy pythona3.
Środowisko to jest dostępne na większość systemów operacyjnych i dostarcza interpreter pythona jak również wiele bibliotek i innych programów.
Z tego powodu jest ono takie duże (ok 3GB).
Z części dodatkowych modułów będziemy później korzystać.
Dziękuję bardzo za uczęszczanie na zajęcia i życzę powodzenia w programistycznej przyszłości :)
Dodatkowe materiały:
- https://automatetheboringstuff.com/ - Całkiem fajny podręcznik do nauki pythona (po angielsku), od 0 przez to co mieliśmy na zajęciach do rzeczy bardziej zaawansowanych, bardziej praktycznych.
- https://docs.python.org/3/ - Dokumentacja pythona3 w której znajdziesz wszystko na temat wszystkiego, niekoniecznie w najbardziej strawnej formie. Korzystać raczej jak ze słownika czy encyklopedii, a nie podręcznika.
- https://knightlab.northwestern.edu/2014/06/05/five-mini-programming-projects-for-the-python-beginner/ - proste projekty do utrwalenia wiedzy, którą już nabyliśmy
- https://codecombat.com/ - Gra w której poruszamy bohaterami i otoczeniem przy pomocy kodu w pythonie. Całkiem spoko, na jakiś wieczorek czy dwa. Przewidziane dla najmłodszych ale nie ma co sie zrażać.
- https://main2.edu.pl/main2/courses/show/6/ - bardzo polecany kurs programowania w C++ (po polsku). Bardzo fajne podejście które sobie bardzo cenię, polecam. Kurs ma też kontynuację nakierunkowaną na algorytmikę, który również polecam.
- https://pl.spoj.com/, https://szkopul.edu.pl - Sprawdzarki zadań - miejsca z duuużą ilością zadań, które sprawdzają nasze rozwiązania. Dobre miejsca do nauki programowania.
- 3blue1brown - fenomenalny kanał o matematyce na YT, jest kilka całych serii na tematy m.in. algebry, analizy, równań różniczkowych. POLECAM
Gorąco też zachęcam do googlowania wszystkich problemów na które napotkacie i nie bać się języka angielskiego.