Profesjonalne programowanie w Pythonie. Poziom ekspert. Wydanie II Michal Jaworski, Tarek Ziade
- Autorzy:
- Michal Jaworski, Tarek Ziade
- Serie wydawnicze:
- Technologia i rozwiązania
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 496
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Profesjonalne programowanie w Pythonie. Poziom ekspert. Wydanie II
Czego się nauczysz?
- Różnic między Pythonem 2 a 3 oraz utrzymywania kompatybilności kodu
- Izolowania środowisk Pythona na poziomie aplikacji i systemu operacyjnego
- Wykorzystywania alternatywnych powłok, debuggerów i narzędzi zwiększających produktywność
- Stosowania zaawansowanych elementów składni, takich jak iteratory, dekoratory i zarządcy kontekstu
- Implementowania metaprogramowania, deskryptorów, właściwości i metaklas
- Przestrzegania najlepszych praktyk nazewniczych zgodnych z PEP 8 i wytycznymi zespołowymi
- Tworzenia, konfigurowania i dystrybuowania pakietów oraz korzystania z repozytoriów PyPI
- Automatyzowania wdrożeń, zarządzania zależnościami i monitorowania kodu w środowiskach produkcyjnych
- Rozszerzania Pythona za pomocą C, C++ oraz narzędzi takich jak Cython, ctypes i CFFI
- Zarządzania kodem przy użyciu systemów kontroli wersji, Git oraz procesów ciągłej integracji
- Dokumentowania projektów zgodnie z zasadami technicznego pisania i narzędziami reStructuredText
- Stosowania programowania sterowanego testami, narzędzi testowych i mierzenia pokrycia kodu
- Optymalizowania wydajności kodu poprzez profilowanie, analizę złożoności i buforowanie
- Wdrażania przetwarzania współbieżnego i równoległego z wykorzystaniem wątków, procesów i asynchroniczności
- Używania wzorców projektowych, takich jak Singleton, Adapter, Fasada, Obserwator czy Szablon
Twórcy Pythona niemal od początku starali się opracować wieloparadygmatowy język zorientowany na czytelność kodu i produktywność programisty. Dziś język ten jest uważany za wszechstronny i potężny, a do tego cechuje się prostotą i elastycznością. Nadaje się zarówno do pisania niedużych skryptów, jak i wielkich systemów, a także do wysoce specjalistycznych zadań, jak choćby analiza danych w celach naukowych. Mimo to pisanie kodu, który jest wydajny, prosty w utrzymaniu oraz łatwy w użyciu, wciąż sprawia problemy nawet zaawansowanym programistom Pythona.
Niniejsza książka jest zbiorem praktyk stosowanych przez najlepszych programistów pracujących z Pythonem. Jest przeznaczona dla osób zawodowo zajmujących się rozwojem oprogramowania oraz dla ambitnych pasjonatów w tej dziedzinie. Poza opisem zaawansowanych technik programowania w Pythonie znalazły się tu również informacje o narzędziach i technikach stosowanych obecnie przez profesjonalnych programistów. Opisano metody zarządzania kodem, tworzenia, dokumentowania i testowania kodu oraz zasady optymalizacji oprogramowania. Przedstawiono również wzorce projektowe, które szczególnie docenią programiści Pythona.
Najważniejsze zagadnienia przedstawione w książce:
- metodologie pracy w Pythonie i najlepsze praktyki składniowe
- rozszerzenia Pythona napisane w innych językach programowania
- techniki profilowania aplikacji
- przetwarzanie współbieżne i równoległe
- najprzydatniejsze wzorce projektowe
Python — niezawodne narzędzie dla profesjonalisty!
Wybrane bestsellery
Zobacz pozostałe książki z serii Technologia i rozwiązania
Helion - inne książki
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana

Oceny i opinie klientów: Profesjonalne programowanie w Pythonie. Poziom ekspert. Wydanie II Michal Jaworski, Tarek Ziade
(1)-
6
-
5
-
4
-
3
-
2
-
1
6.0(1)
(0)
(0)
(0)
(0)
(0)