O przedmiocie

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.

Stan Bardzo dobry
ISBN 9788375411713
Gatunek Programowanie
Zgłoś naruszenie zasad
Oferta: 004b9eea-9428-4205-b001-84f1923c6826

Podobne wyszukiwania

Programowanie Warszawa  
(796)
Programowanie Gdańsk  
(137)
Programowanie Bydgoszcz  
(98)
Programowanie Legnica  
(93)
Programowanie Lublin  
(85)
Programowanie Rzeszów  
(55)
Programowanie Opole  
(55)
Programowanie Otwock  
(54)
Programowanie Pruszków  
(47)
Programowanie Piła  
(47)
Programowanie Bielsko-Biała  
(36)
Programowanie Nowodwór  
(27)
Programowanie Jelenia Góra  
(27)
Programowanie Krosno  
(27)
Programowanie Skierniewice  
(26)
Programowanie Jelcz-Laskowice  
(24)
Programowanie Sosnowiec  
(23)
Programowanie Wojkowice Kościelne  
(23)
Programowanie Piaseczno  
(22)
Programowanie Kielce  
(22)
Programowanie Zgierz  
(21)
Programowanie Gliwice  
(20)
Programowanie Biała Podlaska  
(20)
Programowanie Dąbrowa Górnicza  
(18)
Programowanie Włocławek  
(18)
Programowanie Zawiercie  
(17)
Programowanie Krasiejów  
(16)
Programowanie Muszyna  
(16)
Programowanie Piastów  
(16)
Programowanie Jaworzno  
(14)
Programowanie Białogard  
(14)
Programowanie Legionowo  
(14)
Programowanie Elbląg  
(14)
Programowanie Grójec  
(13)
Programowanie Dębica  
(12)
Programowanie Suwałki  
(12)
Programowanie Ostrów Wielkopolski  
(12)
Programowanie Wysoka  
(11)
Programowanie Wałbrzych  
(11)
Programowanie Dobroń  
(11)
Programowanie Leszno  
(11)
Programowanie Pabianice  
(11)
Programowanie Wałcz  
(10)
Programowanie Wadowice  
(10)
Programowanie Radzionków  
(9)
Programowanie Choszczno  
(9)
Programowanie Konin  
(9)
Programowanie Szczawnica  
(8)
Programowanie Siedlce  
(8)
Programowanie Wodzisław Śląski  
(8)
Programowanie Puławy  
(8)
Programowanie Tczew  
(8)
Programowanie Grodzisk Mazowiecki  
(8)
Programowanie Mstów  
(7)
Programowanie Myślenice  
(7)
Programowanie Nadarzyn  
(7)
Programowanie Słupsk  
(7)
Programowanie Młochów  
(7)
Programowanie Piekary Śląskie  
(7)
Programowanie Starachowice  
(6)
Programowanie Żarów  
(6)
Programowanie Krasne  
(6)
Programowanie Ełk  
(6)
Programowanie Nowy Wiśnicz  
(6)
Programowanie Ozorków  
(6)
Programowanie Czersk  
(6)
Programowanie Mysłowice  
(6)
Programowanie Sieradz  
(5)
Programowanie Dynów  
(5)
Programowanie Mińsk Mazowiecki  
(5)
Programowanie Nowe Skalmierzyce  
(5)
Programowanie Pokrzydowo  
(5)
Programowanie Oława  
(5)
Programowanie Stargard  
(5)
Programowanie Tomaszów Mazowiecki  
(5)
Programowanie Banino  
(5)
Programowanie Tułowice  
(5)
Programowanie Bojano  
(5)
Programowanie Człopa  
(5)
Programowanie Wielkolas  
(4)
Programowanie Chocicza  
(4)
Programowanie Nysa  
(4)
Programowanie Dobczyce  
(4)
Programowanie Komorniki  
(4)
Programowanie Siemianowice Śląskie  
(4)
Programowanie Kleszczewo Kościerskie  
(4)
Programowanie Świdnik  
(4)
Programowanie Namysłów  
(4)
Programowanie Meszna  
(4)
Programowanie Zalasowa  
(4)
Programowanie Jerzmanowa  
(4)
Programowanie Granice  
(4)
Programowanie Ostrowiec Świętokrzyski  
(4)
Programowanie Rzęczkowo  
(4)
Programowanie Mierzyn  
(4)
Programowanie Leszno  
(4)