Ta książka pomoże Ci opanować język programowania Python praktycznie od zera, krok po kroku, od prostego do złożonego.
Pierwsza część książki poświęcona jest podstawowym zasadom języka: zmienne i typy danych, operatory, pętle i operatory warunkowe, funkcje matematyczne, krotki, zbiory i słowniki, iteratory i generatory, moduły i pakiety, a także wiele innych.
W drugiej części książki przejdziemy do bardziej złożonych zagadnień w Pythonie: programowanie obiektowe, metaprogramowanie, wielowątkowość i skalowanie.
Osobną uwagę poświęcimy dokumentacji swojego projektu w Pythonie, kontroli i optymalizacji kodu. Teoretyczna część książki jest uzupełniona praktycznymi przykładami, które pozwalają na praktyczne przyswajanie zdobytą teoretyczną wiedzę.
Książka będzie przydatna zarówno dla początkujących, jak i dla tych, którzy chcą poprawić swoje umiejętności programowania w Pythonie.