Doesn't suit? No problem! You can return items for up to 30 days
You won't go wrong with a gift voucher. The gift recipient can choose anything from our offer.
Up to 30 days for returns
Dla kogo jest ta książka?Książka jest dla początkujących i średniozaawansowanych, którzy chcą nauczyć się Pythona od zera i szybko zacząć pisać nowoczesny, ,,produkcyjny" kod. Sprawdzi się u samouków, studentów oraz osób przebranżawiających się na Python developera, a także u programistów innych języków, analityków danych i osób celujących w obszary web/API (Flask, FastAPI), bazy danych, automatyzację oraz podstawy AI i data science. Nie wymaga wcześniejszego doświadczenia w programowaniu -- prowadzi krok po kroku od składni i struktur danych po testowanie, typowanie, narzędzia jakości, wydajność i współbieżność.Czego się nauczysz?Konfigurowania środowiska pracy, instalowania i aktualizowania PythonaStosowania typów danych, zmiennych i zasad ich poprawnego nazewnictwaWykonywania obliczeń na liczbach całkowitych, zmiennoprzecinkowych, ułamkach i typie logicznymPrzetwarzania i formatowania tekstu z użyciem f-stringów oraz metod dla łańcuchów znakówOperowania na danych binarnych w strukturach bytes i bytearray oraz kodowaniach tekstuBudowania logiki programu z instrukcjami if/elif/else, operatorem walrus i dopasowaniem matchIterowania po danych i kontrolowania przepływu programu w pętlach while i forWykorzystywania list, krotek, słowników i zbiorów wraz z wyrażeniami składanymiTworzenia funkcji z argumentami, domknięciami, generatorami, dekoratorami i obsługą wyjątkówProjektowania klas i obiektów z dziedziczeniem, właściwościami oraz magicznymi metodamiOrganizowania kodu w moduły i pakiety oraz efektywnego korzystania ze standardowej bibliotekiZarządzania zależnościami wirtualnymi środowiskami oraz pracy z Jupyter i kontrolą wersji GitDodawania wskazówek typów, generowania dokumentacji i sprawdzania kodu narzędziami takimi jak mypyTestowania, lintowania i automatyzowania jakości kodu z pytest, ruff, pylint i CITworzenia aplikacji webowych i API z Flask, Django i FastAPI oraz pracy z HTTP i WebSocketsSkalowania aplikacji przez współbieżność, pracę z procesami/wątkami/asyncio i optymalizację wydajności (profilowanie, Numba, PyPy, Mojo)
Hi! I'm Libroamiko, your book advisor.
How can I help you?