|
ZAAWANSOWANY PYTHON JASNE, ZWIĘZŁE I EFEKTYWNE PROGRAMOWANIE
RAMALHO L. wydawnictwo: PROMISE , rok wydania 2015, wydanie Icena netto: 167.60 Twoja cena 159,22 zł + 5% vat - dodaj do koszyka Zaawansowany Python
Jasne, zwięzłe i efektywne programowanie
Prostota języka Python pozwala szybko osiągnąć produktywność, ale oznacza to również,
że często nie wykorzystujemy wszystkiego, co ma da zaoferowania. Dzięki temu
praktycznemu poradnikowi
Czytelnik nauczy się, jak pisać efektywny, idiomatyczny kod Pythona dzięki
wykorzystaniu jego najlepszych i zapewne najbardziej lekceważonych cech.
Autor, Luciano Ramalho, prowadzi Czytelnika poprzez podstawowe cechy języka i
biblioteki i pokazuje, jak sprawić, aby kod był jednocześnie krótszy, szybszy i
bardziej czytelny.
Wielu doświadczonych programistów próbuje nagiąć Pythona do wzorców, których
nauczyli się z innych języków i nigdy nie odkrywa możliwości, które wykraczają poza
ich doświadczenie. Dzięki tej książce ci programiści będą mogli się nauczyć, jak
osiągnąć biegłość w języku Python 3.
Książka obejmuje:
Model danych Pythona: pozwala zrozumieć, że metody specjalne są kluczem do spójnego
zachowania obiektów
Struktury danych: umożliwia w pełni wykorzystać wbudowane typy i zrozumieć dualizm
tekstowo-bajtowy w erze Unicode
Funkcje jako obiekty: wgląd w funkcje Pythona jako obiekty pierwszej klasy i
wyjaśnienie, jak wpływa to na popularne wzorce projektowania
Idiomy zorientowane obiektowo: budowanie klas poprzez poznawanie odwołań, zmienności,
interfejsów, przeciążanie operatorów i wielokrotne dziedziczenie
Przepływ sterowania: wykorzystanie menedżerów kontekstu, generatorów, współprogramów
i współbieżności przy użyciu pakietów concurrent.futures i asyncio
Metaprogramowanie: wykorzystanie właściwości, deskryptorów atrybutów, dekoratorów
klas i metaklas
Luciano Ramalho, programista Pythona od roku 1998, jest członkiem
Python Software Foundation, współwłaścicielem Python.pro.br brazylijskiej firmy
szkoleniowej i współzałożycielem Garoa Hacker Clube, pierwszego w Brazyli klubu
hackerskiego. Prowadzi zespoły projektowania oprogramowania i wykłada stosowanie Pythona
dla sektora medialnego, bankowego i rządowego.
814 stron, Format: 17.0x23.5cm, oprawa miękka
Po otrzymaniu zamówienia poinformujemy, czy wybrany tytuł polskojęzyczny lub
anglojęzyczny jest aktualnie na półce księgarni.
|