ODBIERZ TWÓJ BONUS :: »

Efektywny Python. 59 sposobów na lepszy kod Brett Slatkin

Autor:
Brett Slatkin
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.2/6  Opinie: 9
Stron:
232
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
49,00 zł
Powiadom mnie, gdy książka będzie dostępna

Ebook
29,40 zł 49,00 zł (-40%)
24,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Sprawdź nowe wydanie

Efektywny Python. 125 sposobów na lepszy kod. Wydanie III
Brett Slatkin
Python cieszy się dużym uznaniem. Jest wszechstronny i efektywny, a przy tym konsekwentnie rozwijany. Język ten ma również wiele trudniejszych do uchwycenia zalet. Aby uzyskać imponujące efekty wydajności kodu, jego wieloplatformowość i bezpieczeństwo, a przy tym w pełni korzystać z możliwości Pythona, potrzebujesz czegoś więcej niż tylko znajomość jego składni. To trzecie, zaktualizowane i uzupełnione wydanie lubianego podręcznika programowania w Pythonie. Zawiera dodatkowe rozdziały ...

Czego się nauczysz?

  • Programowania zgodnego z duchem Pythona i stosowania stylu PEP 8
  • Efektywnego zarządzania sekwencjami, listami składanymi i generatorami
  • Wykorzystywania funkcji enumerate(), zip() oraz unikania pułapek przy podziale sekwencji
  • Tworzenia czytelnych i wielokrotnie używanych funkcji z argumentami pozycyjnymi i słowami kluczowymi
  • Stosowania domknięć, generatorów i defensywnego iterowania po argumentach
  • Projektowania klas, inicjalizacji z użyciem super() i wykorzystywania polimorfizmu
  • Używania klas pomocniczych, dziedziczenia po collections.abc i zarządzania atrybutami
  • Wdrażania metaklas, deskryptorów i dynamicznych atrybutów w klasach
  • Zarządzania współbieżnością z użyciem wątków, procesów, Lock, Queue i concurrent.futures
  • Wykorzystywania wbudowanych modułów, takich jak functools, contextlib, pickle, datetime i decimal
  • Organizowania kodu w pakiety, dokumentowania funkcji i klas za pomocą docstringów
  • Izolowania zależności przy użyciu środowisk wirtualnych i przerywania kręgu zależności
  • Konfigurowania środowiska wdrożeniowego i debugowania za pomocą repr oraz pdb
  • Testowania kodu z użyciem unittest i profilowania wydajności przed optymalizacją
  • Monitorowania użycia pamięci i wykrywania wycieków z pomocą tracemalloc

Twórz zoptymalizowany i efektywny kod!

Python to jeden z najstarszych używanych języków programowania. Co ciekawe, jego nazwa wcale nie pochodzi od zwierzęcia, a od popularnego serialu komediowego. Język ten daje programistom ogromne pole do popisu, a ponadto posiada sporo bibliotek realizujących najbardziej wymyślne zadania. Z uwagi na te atuty rozpoczęcie programowania w tym języku nie powinno przysporzyć Ci większych problemów. Jeżeli jednak chcesz robić to efektywnie, potrzebujesz tej książki.

Sięgnij po nią i poznaj 59 sposobów na tworzenie lepszego kodu w Pythonie! W kolejnych rozdziałach znajdziesz bezcenne informacje na temat programowania zgodnego z duchem Pythona, funkcji, klas i dziedziczenia oraz metaklas i atrybutów. Dalsze strony zawierają przydatną wiedzę na temat wątków i współbieżności, wbudowanych modułów oraz sposobów zarządzania kodem. Książka ta sprawdzi się w rękach każdego programisty pracującego w języku Python. Warto ją mieć!

W książce poruszono następujące zagadnienia:

  • Podpowiedzi na wszystkich najważniejszych obszarach programowania w Pythonie 3.x i 2.x wraz z dokładnymi objaśnieniami i przykładami.
  • Najlepsze praktyki dotyczące tworzenia funkcji czytelnie wyrażających intencje, promujących wielokrotne użycie tego samego kodu i pomagających uniknąć błędów.
  • Omówienie tematu właściwego wyrażenia zachowania programu za pomocą klas i obiektów.
  • Podpowiedzi pomagające uniknąć pułapek podczas użycia metaklas i atrybutów dynamicznych.
  • Prezentacja znacznie efektywniejszego podejścia w zakresie współbieżności i równoległości.
  • Przedstawienie lepszych technik i sposobów użycia wbudowanych modułów Pythona.
  • Prezentacja narzędzi i najlepszych praktyk stosowanych podczas wspólnej pracy nad projektami.
  • Rozwiązania dotyczące usuwania błędów, testowania i optymalizacji, co prowadzi do poprawy jakości kodu i wydajności jego działania.

Poznaj najlepsze praktyki programowania w Pythonie!

W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

O autorze książki

Brett Slatkin jest głównym inżynierem oprogramowania w firmie Google. Pracował nad projektem Google Surveys, nad protokołem PubSubHubbub, a wcześniej zajmował się pierwszym w Google produktem przetwarzania w chmurze — App Engine. Ukończył Uniwersytet Columbia w Nowym Jorku, programuje w Pythonie od blisko 20 lat.

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "Efektywny Python. 59 sposobów na lepszy kod" obejmuje zarówno Pythona 3.x, jak i 2.x?
Tak, książka zawiera wskazówki i przykłady dotyczące programowania zarówno w Pythonie 3.x, jak i 2.x, co pozwala na wykorzystanie jej treści niezależnie od używanej wersji języka.
2. Czy znajdę w tej książce praktyczne przykłady kodu?
Tak, każdy z 59 sposobów jest szczegółowo omówiony i poparty praktycznymi przykładami kodu, co ułatwia natychmiastowe zastosowanie poznanych technik w swoich projektach.
3. Jak ta książka może pomóc w poprawie jakości mojego kodu?
Książka prezentuje najlepsze praktyki, techniki optymalizacji, unikania błędów oraz testowania i profilowania kodu, co przekłada się na czytelniejszy, wydajniejszy i bardziej niezawodny kod w Pythonie.
4. Czy książka porusza zagadnienia zaawansowane, takie jak wątki, współbieżność i metaklasy?
Tak, w książce znajdują się rozdziały poświęcone współbieżności, wątkom, metaklasom, atrybutom dynamicznym oraz innym zaawansowanym aspektom programowania w Pythonie.
5. Czy książka nadaje się do samodzielnej nauki?
Tak, treść książki jest zorganizowana w formie krótkich, praktycznych porad, dzięki czemu doskonale sprawdzi się zarówno jako materiał do samodzielnej nauki, jak i podręcznik do szybkiego rozwiązywania konkretnych problemów.
6. Jakie tematy związane z pracą zespołową i organizacją projektów są omawiane w książce?
Książka zawiera rozdział poświęcony współpracy, w którym opisano m.in. tworzenie docstringów, organizację modułów, zarządzanie zależnościami oraz korzystanie ze środowisk wirtualnych.
7. Czy książka zawiera wskazówki dotyczące testowania i debugowania kodu?
Tak, w książce znajdziesz sposoby na testowanie kodu za pomocą unittest, debugowanie z użyciem pdb oraz profilowanie i optymalizację działania programów w Pythonie.
8. W jakim formacie dostępna jest książka na Helion.pl?
Książka "Efektywny Python. 59 sposobów na lepszy kod" dostępna jest zarówno w wersji papierowej, jak i elektronicznej (ebook - PDF, ePub, mobi), co pozwala wybrać najwygodniejszą dla siebie formę czytania.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
49,00 zł
Czasowo niedostępna
Ebook
29,40 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander