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