A dedicated Free Software advocate since 1999, this author actively contributes to a variety of significant open-source projects. Their work primarily focuses on the Python programming language, particularly its application in cloud computing platforms. Through their passion and expertise, they foster innovation and knowledge sharing within the global open-source community.
"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!