Tento autor je dlouholetým nadšencem do svobodného softwaru, který se aktivně podílí na vývoji mnoha klíčových projektů. Jeho práce se soustředí zejména na programovací jazyk Python a jeho využití v oblasti cloudových platforem. Díky své vášni a odbornosti přispívá k inovacím a sdílení znalostí v rámci globální komunity open source.
"Offers experienced coders advice and tips for improving knowledge of Python coding language. Includes interviews with Python experts and covers a wide range of common topics, from scaling and testing code to designing APIs"-- Provided by publisher
Rozwijaj swoje umiejętności programowania w Pythonie, zagłębiając się w
tajniki języka przy pomocy książki Python na poważnie. Napisana z myślą o
developerach i doświadczonych programistach książka Python na poważnie bazuje
na ponad 15-letnim doświadczeniu w pracy z Pythonem, uczy czytelników, jak
unikać typowych błędów, jak pisać kod w bardziej produktywny sposób i jak
szybciej budować lepsze programy. Omówimy szereg zaawansowanych zagadnień,
takich jak wielowątkowość i memoizacja, przedstawimy porady ekspertów m.in. w
zakresie projektowania interfejsów API i obsługi baz danych, a także
wytłumaczymy pewne wewnętrzne mechanizmy, aby pomóc w lepszym zrozumieniu
języka Python. Na początku dowiesz się, jak rozpocząć projekt i rozwiązać
takie kwestie jak numerowanie wersji i automatyczne sprawdzanie kodu. Później
zobaczysz, jak efektywnie definiować funkcje, wybierać odpowiednie struktury
danych i biblioteki, budować przyszłościowe programy, przygotowywać
oprogramowanie do dystrybucji oraz optymalizować swoje programy, także na
poziomie kodu bajtowego. Ponadto dowiesz się jak: Tworzyć i wykorzystywać
efektywne dekoratory i metody, z uwzględnieniem metod abstrakcyjnych,
statycznych i klas Używać Pythona do programowania funkcyjnego przy pomocy
generatorów oraz funkcji czystych i funkcyjnych Rozszerzać narzędzie flake8 o
analizę drzewa składniowego AST, wprowadzając bardziej zaawansowaną technikę
automatycznego sprawdzania kodu Przeprowadzać dynamiczną analizę wydajności w
celu wykrywania słabych punktów w kodzie Korzystać z relacyjnych baz danych, a
także efektywnie zarządzać danymi i przesyłać je strumieniowo przy użyciu
PostgreSQL Wznieś swoje umiejętności na wyższy poziom. Ucz się od ekspertów i
zostań poważnym programistą Pythona dzięki książce Python na poważnie!