• Obniżka

Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II - Mariano Anaya

Indeks: KSZ-21238 EAN: 9788328386112
Wydanie drugie książki Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod zawiera informacje wyjaśniające jak korzystać z kilku narzędzi służących do zarządzania projektami napisanymi w Pythonie. Dowiesz się, czym się charakteryzuje czysty kod i jakie techniki umożliwiają tworzenie czytelnego i wydajnego kodu. Podręcznik zawiera szczegóły programowania obiektowego w Pythonie wraz z zastosowaniem deskryptorów i generatorów. Prezentuje również zasady testowania oprogramowania i sposoby rozwiązywania problemów poprzez implementację wzorców projektowych w kodzie.
Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II - Mariano Anaya
51,90 zł -5%
49,31 zł
46,96 zł netto
Najniższa cena z 30 dni: 49,31 zł
Zapłać później
Producent: Helion

Opis produktu: Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II - Mariano Anaya

Wydanie drugie książki Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod zawiera informacje wyjaśniające jak korzystać z kilku narzędzi służących do zarządzania projektami napisanymi w Pythonie. Dowiesz się, czym się charakteryzuje czysty kod i jakie techniki umożliwiają tworzenie czytelnego i wydajnego kodu. Podręcznik zawiera szczegóły programowania obiektowego w Pythonie wraz z zastosowaniem deskryptorów i generatorów. Prezentuje również zasady testowania oprogramowania i sposoby rozwiązywania problemów poprzez implementację wzorców projektowych w kodzie. W książce znajduje się między innymi:

  • Konfigurowanie wydajnego środowiska programistycznego
  • Tworzenie zaawansowanych projektów obiektowych
  • Techniki eliminacji zdublowanego kodu i tworzenie rozbudowanych abstrakcji
  • Zastosowanie dekoratorów i deskryptorów
  • Skuteczna refaktoryzacja kodu
  • Budowa solidnej architektury opartej na czystym kodzie Pythona
Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II - Mariano Anaya

Książka dla programistów Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod - Wydanie II - Mariano Anaya.

Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II - Mariano Anaya

Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod.

Informacje o autorze

Mariano Anaya jako doświadczony inżynier oprogramowania, tworzy oprogramowanie i wspiera innych programistów. Zajmuje się architekturą oprogramowania, programowaniem funkcyjnym i systemami rozproszonymi. Był prelegentem na konferencjach EuroPython w latach 2016 i 2017, a także FOSDEM w 2019 roku.

Informacje o książce

  • Tytuł oryginalny: Clean Code in Python: Develop maintainable and efficient code, 2nd Edition 2nd ed. Edition
  • Autor: Mariano Anaya
  • Tłumaczenie: Radosław Meryk
  • ISBN: 978-83-283-8611-2
  • Rok wydania: 2022
  • Format: 168 x 237 mm
  • Ilość stron: 360
  • Oprawa: miękka

Spis treści

  • O autorze
  • O recenzencie
  • Przedmowa
    • Dla kogo jest ta książka?
    • Co zawiera ta książka?
    • Jak najlepiej wykorzystać tę książkę?
    • Pobieranie plików z przykładowym kodem
    • Stosowane konwencje
  • 1. Wprowadzenie, formatowanie kodu i narzędzia
      • Wprowadzenie
      • Formatowanie kodu
      • Dokumentacja
      • Narzędzia
      • Podsumowanie
      • Materiały referencyjne
  • 2. Kod pythoniczny
      • Indeksy i wycinki
      • Menedżery kontekstu
      • Wyrażenia składane i wyrażenia przypisania
      • Właściwości, atrybuty i różne typy metod obiektów
      • Haczyki Pythona
      • Krótkie wprowadzenie do kodu asynchronicznego
      • Podsumowanie
      • Materiały referencyjne
  • 3. Ogólne cechy dobrego kodu
      • Projektowanie według kontraktu
      • Programowanie defensywne
      • Podział obowiązków
      • Akronimy
      • Dziedziczenie w Pythonie
      • Argumenty funkcji i metod
      • Uwagi końcowe dotyczące dobrych praktyk projektowania oprogramowania
      • Podsumowanie
      • Materiały referencyjne
  • 4. Zasady SOLID
      • Zasada pojedynczej odpowiedzialności
      • Zasada otwarty-zamknięty
      • Zasada podstawiania Liskov
      • Segregacja interfejsów
      • Odwracanie zależności
      • Podsumowanie
      • Bibliografia
  • 5. Korzystanie z dekoratorów do usprawniania kodu
      • Czym są dekoratory w Pythonie?
      • Bardziej zaawansowane dekoratory
      • Dobre zastosowania dla dekoratorów
      • Skuteczne dekoratory unikanie typowych błędów
      • Dekoratory a czysty kod
      • Podsumowanie
      • Bibliografia
  • 6. Pełniejsze wykorzystywanie obiektów dzięki deskryptorom
      • Pierwsze spojrzenie na deskryptory
      • Rodzaje deskryptorów
      • Deskryptory w praktyce
      • Różne formy implementacji deskryptorów
      • Więcej uwag na temat deskryptorów
      • Analiza deskryptorów
      • Uwagi końcowe na temat deskryptorów
      • Podsumowanie
      • Bibliografia
  • 7. Generatory, iteratory i programowanie asynchroniczne
      • Wymagania techniczne
      • Tworzenie generatorów
      • Idiomatyczne iteracje
      • Podprogramy
      • Programowanie asynchroniczne
      • Podsumowanie
      • Bibliografia
  • 8. Testy jednostkowe i refaktoryzacja
      • Zasady projektowania a testy jednostkowe
      • Narzędzia testowania
      • Refaktoryzacja
      • Więcej o testowaniu
      • Podsumowanie
      • Bibliografia
  • 9. Typowe wzorce projektowe
      • Zagadnienia dotyczące wzorców projektowych w Pythonie
      • Wzorce projektowe w praktyce
      • Pusty obiekt
      • Końcowe przemyślenia dotyczące wzorców projektowych
      • Podsumowanie
      • Bibliografia
  • 10. Czysta architektura
      • Od czystego kodu do czystej architektury
      • Komponenty oprogramowania
      • Podsumowanie
      • Bibliografia
      • Podsumowanie końcowe

            Książka - Autor Mariano Anaya
            Książka - ISBN 978-83-283-8611-2
            Książka - Oprawa miękka
            Książka - Wydawnictwo Helion S.A.
            Tematyka Python
            Szerokość opakowania 16.9 cm
            Wysokość opakowania 24 cm
            Głębokość opakowania 1.8 cm
            Masa opakowania 0.59 kg

            Jako pierwszy zadaj pytanie dotyczące tego produktu!

            Klienci którzy zakupili ten produkt kupili również:

            Produkty z tej samej kategorii: