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
Gatunek Programowanie
ISBN 9788375411713
Zgłoś naruszenie zasad
Oferta: 004b9eea-9428-4205-b001-84f1923c6826

Podobne wyszukiwania

Programowanie Warszawa  
(775)
Programowanie Gdańsk  
(150)
Programowanie Bydgoszcz  
(91)
Programowanie Lublin  
(88)
Programowanie Opole  
(57)
Programowanie Rzeszów  
(51)
Programowanie Otwock  
(48)
Programowanie Piła  
(47)
Programowanie Piaseczno  
(39)
Programowanie Bielsko-Biała  
(36)
Programowanie Pruszków  
(34)
Programowanie Jelenia Góra  
(30)
Programowanie Skierniewice  
(28)
Programowanie Krosno  
(28)
Programowanie Nowodwór  
(27)
Programowanie Jelcz-Laskowice  
(25)
Programowanie Kielce  
(23)
Programowanie Sosnowiec  
(23)
Programowanie Legnica  
(22)
Programowanie Wojkowice Kościelne  
(22)
Programowanie Zgierz  
(21)
Programowanie Biała Podlaska  
(20)
Programowanie Legionowo  
(20)
Programowanie Muszyna  
(18)
Programowanie Dąbrowa Górnicza  
(17)
Programowanie Gliwice  
(17)
Programowanie Włocławek  
(17)
Programowanie Włoszczowa  
(16)
Programowanie Krasiejów  
(16)
Programowanie Piastów  
(16)
Programowanie Wołomin  
(14)
Programowanie Dębica  
(12)
Programowanie Suwałki  
(12)
Programowanie Siedlce  
(11)
Programowanie Dobroń  
(11)
Programowanie Wysoka  
(11)
Programowanie Ostrów Wielkopolski  
(11)
Programowanie Leszno  
(11)
Programowanie Pabianice  
(10)
Programowanie Chyliczki  
(10)
Programowanie Szczawnica  
(10)
Programowanie Wadowice  
(10)
Programowanie Elbląg  
(10)
Programowanie Zawiercie  
(10)
Programowanie Jaworzno  
(10)
Programowanie Wałcz  
(10)
Programowanie Tczew  
(9)
Programowanie Konin  
(9)
Programowanie Choszczno  
(9)
Programowanie Ozorków  
(8)
Programowanie Puławy  
(7)
Programowanie Mstów  
(7)
Programowanie Młochów  
(7)
Programowanie Nadarzyn  
(7)
Programowanie Czersk  
(6)
Programowanie Mysłowice  
(6)
Programowanie Ełk  
(6)
Programowanie Grodzisk Mazowiecki  
(6)
Programowanie Tomaszów Mazowiecki  
(6)
Programowanie Nowy Wiśnicz  
(6)
Programowanie Gostyń  
(6)
Programowanie Żarów  
(6)
Programowanie Słupsk  
(6)
Programowanie Pokrzydowo  
(5)
Programowanie Sieradz  
(5)
Programowanie Banino  
(5)
Programowanie Tułowice  
(5)
Programowanie Nowy Dwór Mazowiecki  
(5)
Programowanie Olkusz  
(5)
Programowanie Myślenice  
(5)
Programowanie Nowe Skalmierzyce  
(5)
Programowanie Staszów  
(4)
Programowanie Mierzyn  
(4)
Programowanie Świdnik  
(4)
Programowanie Namysłów  
(4)
Programowanie Meszna  
(4)
Programowanie Kleszczewo Kościerskie  
(4)
Programowanie Jabłonna  
(4)
Programowanie Leszno  
(4)
Programowanie Siemianowice Śląskie  
(4)
Programowanie Mińsk Mazowiecki  
(4)
Programowanie Człopa  
(4)
Programowanie Wielkolas  
(4)
Programowanie Zalasowa  
(4)
Programowanie Komorniki  
(4)
Programowanie Piekary Śląskie  
(4)
Programowanie Nysa  
(4)
Programowanie Białogard  
(4)
Programowanie Rzęczkowo  
(4)
Programowanie Granice  
(4)
Programowanie Niepołomice  
(4)
Programowanie Ostrowiec Świętokrzyski  
(4)
Programowanie Starachowice  
(4)
Programowanie Dobczyce  
(4)
Programowanie Jerzmanowa  
(4)
Programowanie Chocicza  
(4)