Python. Dobre praktyki profesjonalistów Dane Hillard
- Autor:
- Dane Hillard
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Stron:
- 240
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
Python. Dobre praktyki profesjonalistów
Czego się nauczysz?
- Stosowania zasad czystego i czytelnego kodu w Pythonie
- Rozdzielania zagadnień za pomocą funkcji, klas, modułów i pakietów
- Wykorzystywania abstrakcji i hermetyzacji do upraszczania kodu
- Implementowania różnych stylów programowania: proceduralnego, funkcyjnego i deklaratywnego
- Optymalizowania wydajności kodu poprzez analizę złożoności czasowej i pamięciowej
- Doboru odpowiednich struktur danych dla efektywności operacji
- Korzystania z narzędzi do profilowania i mierzenia wydajności (np. timeit)
- Pisania i organizowania testów jednostkowych oraz integracyjnych z użyciem unittest i pytest
- Stosowania podejść do testowania: manualnego, automatycznego, akceptacyjnego, regresyjnego
- Projektowania i utrzymywania dużych systemów z podziałem na warstwy (przechowywania, logiki, prezentacji)
- Tworzenia rozszerzalnych i elastycznych aplikacji poprzez luźne wiązania i odwrócenie sterowania
- Wykorzystywania dziedziczenia, polimorfizmu oraz kompozycji w projektowaniu obiektowym
- Redukowania złożoności kodu przez dekompozycję klas, funkcji i modułów
- Rozpoznawania i eliminowania niepożądanych powiązań w aplikacjach
- Stosowania wzorców projektowych i dobrych praktyk architektonicznych
- Przygotowywania środowiska pracy i instalacji odpowiedniej wersji Pythona
Python wydaje się językiem idealnym: ma intuicyjną składnię, jest przyjemny w używaniu, umożliwia tworzenie wydajnego, elastycznego kodu. Przy tym jest wyjątkowo wszechstronny, a stosowanie go w przeróżnych celach ułatwiają liczne biblioteki tworzone przez pasjonatów. To jednak nie zmienia faktu, że aby stać się profesjonalnym programistą Pythona, trzeba nauczyć się tworzyć kod godny profesjonalisty: działający bez błędów, czysty, czytelny i łatwy w utrzymaniu. W tym celu trzeba korzystać z branżowych standardów, które określają styl kodowania, projektowania aplikacji i prowadzenie całego procesu programowania. Należy wiedzieć, kiedy i w jaki sposób modularyzować kod, jak poprawić jakość przez zmniejszenie złożoności i stosować kilka innych, koniecznych praktyk.
Ta książka okaże się szczególnie cenna dla każdego, kto zamierza profesjonalnie tworzyć kod w Pythonie. Stanowi jasny i zrozumiały zbiór zasad wytwarzania oprogramowania o najwyższej jakości, praktyk stosowanych przez zawodowych wyjadaczy projektowania i kodowania. Poza teoretycznym omówieniem poszczególnych zagadnień znalazło się tu mnóstwo przykładów i przydatnych ćwiczeń, utrwalających prezentowany materiał. Nie zabrakło krótkiego wprowadzenia do Pythona, przedstawiono też sporo informacji o strukturach danych i różnych podejściach w kontekście osiągania dobrej wydajności kodu.
Pokazano, w jaki sposób zapobiegać nadmiernemu przyrostowi kodu podczas rozwijania aplikacji i jak redukować niepożądane powiązania w aplikacji. Dodatkową wartością publikacji jest bogactwo informacji o ogólnej architekturze oprogramowania, przydatnych każdemu zawodowemu programiście.
W książce między innymi:
- podstawy projektowania w Pythonie
- wysokopoziomowe koncepcje rozwoju oprogramowania
- abstrakcje i hermetyzacja kodu
- różne metody testowania kodu
- tworzenie dużych systemów a rozszerzalność i elastyczność aplikacji
Pythona praktykuj profesjonalnie!
Wybrane bestsellery
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: Python. Dobre praktyki profesjonalistów Dane Hillard
(2)-
6
-
5
-
4
-
3
-
2
-
1
5.0(1)
(0)
(1)
(0)
(0)
(0)
więcej opinii
ukryj opinie