Przez ostatnie trzydzieści lat Python intensywnie  się  rozwijał. Stał się dojrzałym językiem programowania, nadającym się  do tworzenia  zarówno niewielkich, wyspecjalizowanych narzędzi, jak i złożonych systemów.  Zakres jego możliwości poszerzają liczne biblioteki i narzędzia. Ta  wszechstronność i bogactwo stanowią jednak duże wyzwanie  dla programistów,  którzy chcieliby nie tyle poznać poszczególne funkcje  tego języka, ile  dogłębnie go zrozumieć i nauczyć się ""pythonicznego""  sposobu myślenia.
Ta książka jest zwięzłym, skupionym na praktyce przewodnikiem po  Pythonie w  wersji 3.6 i nowszych. Dzięki niej skoncentrujesz się na  rdzeniu języka i  podstawowych zagadnieniach, które musisz doskonale  opanować, jeśli chcesz pisać  w nim dobry kod. Dowiesz się zatem, jak  działa Python i jakich zasad należy  przestrzegać podczas tworzenia  programów, które później będą łatwe do  przetestowania, debugowania i  utrzymania. Dobrze zrozumiesz kluczowe kwestie,  takie jak abstrakcja  danych, kontrola przepływu programu, struktura programu,  funkcje,  obiekty i moduły. Poszczególne treści zostały zilustrowane  przejrzystymi fragmentami kodu, pozwalającymi nie tylko łatwiej przyswoić  opisane  zagadnienia, ale i poczuć niezwykły urok Pythona - tę magię, która  sprawia, że programowanie w tym języku daje mnóstwo przyjemności i  satysfakcji!
W książce:
  - czym jest rdzeń Pythona
- praca z danymi i ich analiza
- zasady tworzenia przejrzystego i niezawodnego kodu
- funkcje i idiomy w programowaniu funkcjonalnym
- generatory, klasy, moduły, pakiety
- prawidłowa obsługa I/O i korzyści ze stosowania słowników
Python? Zacznij od tego, co w nim  najważniejsze!