Czysty kod w Pythonie Sunil Kapil
- Autor:
- Sunil Kapil
- Serie wydawnicze:
- Apress
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 176
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Czysty kod w Pythonie
Czego się nauczysz?
- Pisania czytelnego i pythonicznego kodu zgodnie z najlepszymi praktykami
- Stosowania odpowiedniego nazewnictwa, wyrażeń i instrukcji w Pythonie
- Formatowania i dokumentowania kodu przy użyciu komentarzy i narzędzi dokumentacyjnych
- Wykorzystywania pythonicznych struktur sterujących, wyrażeń listowych i generatorów
- Obsługi wyjątków, tworzenia własnych klas wyjątków i zarządzania blokami try
- Wybierania i efektywnego używania struktur danych: zbiorów, namedtuple, słowników i kolekcji
- Przetwarzania danych za pomocą iteratorów, funkcji zip() i wbudowanych funkcji
- Tworzenia małych, czytelnych funkcji oraz stosowania generatorów i funkcji lambda
- Projektowania klas z wykorzystaniem dekoratorów, dziedziczenia i właściwości
- Organizowania kodu za pomocą modułów, plików __init__.py i metaklas
- Używania dekoratorów i menedżerów kontekstu do modyfikowania działania funkcji
- Wykorzystywania generatorów, iteratorów i instrukcji yield w przetwarzaniu danych
- Programowania asynchronicznego oraz pracy z typami danych i nowymi funkcjonalnościami Pythona
- Diagnostyki kodu z użyciem narzędzi, breakpointów, logowania i metryk
- Testowania kodu z wykorzystaniem pytest, unittest, automatyzacji i sprawdzania pokrycia
- Korzystania z narzędzi wspierających jakość kodu, takich jak Sphinx, Coverage.py, Flake8 i Jupyter Lab
W porównaniu z innymi językami programowania Python wyróżnia się prostotą i zaskakującymi możliwościami. Używa się go do analizy danych, budowania sztucznej inteligencji, tworzenia stron WWW, jak również w badaniach naukowych. Właściwości tego języka sprawiają, że kod trzeba pisać uważnie, szczególnie w dużych projektach. Tymczasem trudno jest znaleźć odpowiednio dobre źródło informacji o sposobach tworzenia kodu wysokiej jakości. Publikacje dotyczące dobrych praktyk kodowania w Pythonie są nieliczne, a ich jakość nieraz pozostawia wiele do życzenia. Dodatkowy problem wynika z wszechstronności Pythona: jest wykorzystywany w wielu dziedzinach i trudno wskazać wspólne dla nich wzorce programistyczne.
Ta książka jest znakomitym przewodnikiem, dzięki któremu zaczniesz tworzyć wydajne i bezbłędne aplikacje w Pythonie. Zaczniesz od formatowania i dokumentowania kodu, umiejętnego stosowania wbudowanych struktur, stosowania modułów i metaklas. W ten sposób nauczysz się pisać uporządkowany kod. Potem poznasz nowe funkcjonalności języka Python i dowiesz się, jak efektywnie z nich korzystać. Następnie dowiesz się, jak wykorzystywać zaawansowane cechy języka, takie jak programowanie asynchroniczne, określanie typów danych i obsługa ścieżek, a także jak diagnozować kod, wykonywać testy jednostkowe i integracyjne oraz przygotowywać kod do uruchomienia w środowisku produkcyjnym. Na końcu poznasz najważniejsze narzędzia przeznaczone do szybkiego tworzenia kodu, zarządzania jego wersjami i weryfikowania poprawności.
W tej książce między innymi:
- właściwe wykorzystywanie wyrażeń i instrukcji
- tworzenie własnych słowników
- zaawansowane struktury danych
- pisanie najlepszych modułów, klas i funkcji
- asynchroniczne wywoływanie funkcji
Python: kodowanie jest sztuką!
Wybrane bestsellery
Zobacz pozostałe książki z serii Apress
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@helion.pl
Książka drukowana



Oceny i opinie klientów: Czysty kod w Pythonie Sunil Kapil
(5)-
6
-
5
-
4
-
3
-
2
-
1
3.8(1)
(1)
(1)
(1)
(0)
(1)
więcej opinii
ukryj opinie