Este autor es un dedicado defensor del Software Libre desde 1999, contribuyendo activamente a una variedad de proyectos de código abierto significativos. Su trabajo se centra principalmente en el lenguaje de programación Python, especialmente en su aplicación en plataformas de computación en la nube. A través de su pasión y experiencia, fomenta la innovación y el intercambio de conocimientos dentro de la comunidad global de código abierto.
"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!