• Nowość!

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ł
49,43 zł netto
Dostępny
SPRAWDŹ ILOŚĆ
Wysyłka 24h
30 dni na zwrot
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

            Wysyłka w dniu zamówienia

            Zaksięgowanie wpłaty za zamówienie na naszym koncie w dzień roboczy do godziny 12:00 oznacza wysyłkę towaru jeszcze tego samego dnia! 

            Czas realizacji płatności uzależniony jest od godzin sesji ELIXIR banków nadawcy i odbiorcy przelewu (więcej informacji na ten temat np. na stronie https://www.kiedy-przelew.pl/).

            Darmowa wysyłka w Polsce już od 300 zł

            Jeśli kwota do zapłaty za produkty przekroczy 300 zł dostawa gratis! Dotyczy zamówień opłaconych przed wysyłką. Zamówienia pobraniowe wysyłamy gratis od 500 zł.

            Zamówienia wielkogabarytowe, przekraczające standardowe wymiary przesyłek kurierskich mogą zostać wysłane na palecie. Czas doręczenia takiej przesyłki wynosi 1-3 dni robocze od momentu nadania.

            Wysyłka na terenie Polski

            Card image cap
            Poczta Polska
            • Termin dostawy: 1-3 dni
            • Płatność z góry: od 9,90 zł
            • Płatność przy odbiorze: 17,90 zł
            • Ubezpieczenie: 1000 zł
            Card image cap
            Kurier GLS
            • Termin dostawy: 24h
            • Płatność z góry: od 14,90 zł
            • Płatność przy odbiorze: 22,90 zł
            • Ubezpieczenie: 6000 zł
            Card image cap
            Inpost Paczkomaty 24/7
            • Termin dostawy: 1-3 dni
            • Płatność z góry: od 12,90 zł
            • Ponad 11 000 Paczkomatów
            • Ubezpieczenie: 200 zł
            Card image cap
            Inpost Kurier
            • Termin dostawy: 24h
            • Płatność z góry: od 16,90 zł
            • Ubezpieczenie: do 100 000 zł
            • Dostawa pod wskazany adres

            Wysyłka za granicę

            Kurier GLS - strefa 1

            Austria, Belgia, Chrowacja, Czechy, Dania, Niemcy, Holandia, Słowacja

            • Termin dostawy: 2-4 dni
            • Płatność z góry: 35 zł
            Kurier GLS - strefa 2

            Bułgaria, Estonia, Francja, Litwa, Luksemburg,  Łotwa, Portugalia, Rumunia, San Marino, Słowenia, Węgry, Włochy

            • Termin dostawy: 2-5 dni
            • Płatność z góry: 50 zł
            Kurier GLS - strefa 3

            Finlandia, Grecja, Hiszpania, Irlandia, Szwecja

            • Termin dostawy: 2-7 dni
            • Płatność z góry: 80 zł

            Formy płatności

            Card image cap
            PayU
            • Płatność natychmiastowa. Twoja wpłata trafi na nasze kontro w ciągu kilku minut.

              W tym:
            Card image cap
            Przelew tradycyjny
            • Po złożeniu zamówienia otrzymasz od nas numer konta bankowego do dokonania przelewu.

              W zależności od banku Twoja wpłata dotrze do nas w ciągu 1-2 dni roboczych.
            Card image cap
            Pobranie
            • Za zakupy zapłacisz bezpośrednio przy odbiorze paczki. Pamiętaj o przygotowaniu odliczonej kwoty.

              Maksymalna wartość zamówienia płatnego za pobraniem to 6 000 zł.

            Jako pierwszy zadaj pytanie dotyczące tego produktu!

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

            Produkty z tej samej kategorii: