Na sam początek krótkie wyjaśnienie odnośnie samej wersji Pythona. Najnowsze wersje serii trzeciej nie są kompatybilne wstecznie z serią drugą, co za każdym razem rodzi pytanie początkującego programisty: „którą wersję wybrać”? Mało tego, seria druga wydaje się być jeszcze ciągle popularniejsza niż trzecia. Mimo wszystko, nowe funkcje dodawane są tylko do serii 3.x. W związku z tym część dodatkowych bibliotek działa tylko na wersji drugiej, a część tylko na trzeciej. Jeśli nie pracowałeś nigdy z Pythonem, wybierz koniecznie wersję trzecią. Jakie są różnice między Pythonem 2.x i 3.x? Przeczytaj.
Źródła wiedzy
Darmowe książki dostępne online:
- inventwithpython.com
- Automate the Boring Stuff with Python + kurs wideo
- Python Practice Book
- Learn Python the Hard Way
- Intermediate Python:
Polskojęzyczne kursy i wideokursy dla początkujących:
- tutorial.djangogirls.org/pl
- django.carrots.pl
- python.edu.pl
- Django od podstaw (Dominik Kozaczko – ATH w Bielsku-Białej)
- Ukąś Pythona (Dominik Kozaczko – ATH w Bielsku-Białej)
Pozostałe:
- podręcznik Python Guide
- kurs tworzenia pierwszej aplikacji w Django
- interaktywny kurs Pythona w przeglądarce (codeacademy.com)
Płatne kursy wideo:
Książki:
- Learning Python, 5th Edition– odnośnik do Amazonu ponieważ jest niedostępna w polskim tłumaczeniu (w piątej edycji). Helion posiada w ofercie tłumaczenie ale czwartej edycji.
- Python. Receptury. Wydanie III (Python Cookbook, 3rd Edition)
Przez wielu uznawana za absolutnie obowiązkową pozycję w bibliotece programisty. Na dzień dzisiejszy (04.09.2015) można ją kupić w promocji w polskim tłumaczeniu:
Jeśli nie lubicie polskich tłumaczeń tutaj link do Amazonu. - Python. Leksykon kieszonkowy. Wydanie V
Wystąpił błąd. Nie znaleziono takiej ksiązki. - Writing Idiomatic Python
- Python in Practice: Create Better Programs Using Concurrency, Libraries, and Patterns (Developer’s Library)
- Black Hat Python. Język Python dla hakerów i pentesterów
- Python. Programuj szybko i wydajnie
- TDD w praktyce. Niezawodny kod w języku Python
Dobre praktyki:
polecam te kursy te kursy konkretne i dobrze wytłumaczone
Jeśli chodzi o darmowy kurs to u mnie ruszył krok po kroku Python 3 😉
Zapraszam: http://www.flynerd.pl/category/programowanie