Zaawansowany Python. Jasne, zwięzłe i efektywne programowanie - Helion
ISBN: 978-8-3754-1223-9
stron: 814, Format: ebook
Data wydania: 2016-07-04
Księgarnia: Helion
Cena książki: 111,92 zł (poprzednio: 139,90 zł)
Oszczędzasz: 20% (-27,98 zł)
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.
„Jestem dumny, że zostaÅ‚em recenzentem technicznym tej książki nie tylko pomoże ona wielu Å›rednio zaawanowanym programistom w ich drodze do mistrzostwa, ale ja sam nauczyÅ‚em siÄ™ z niej kilku rzeczy!”
—Alex Martelli
Python Software Foundation
„Zaawansowany Python to skarbiec peÅ‚en użytecznych programistycznych trików, przydatnych tak Å›rednio, jak i bardzo doÅ›wiadczonym programistom, którzy chcÄ… rozszerzyć granice swojej wiedzy.”
—Daniel i Audrey Roy Greenfeld
autorzy Two Scoops of Django
Osoby które kupowały "Zaawansowany Python. Jasne, zwięzłe i efektywne programowanie", wybierały także:
- GraphQL. Kurs video. Buduj nowoczesne API w Pythonie 169,00 zł, (50,70 zł -70%)
- Receptura na Python. Kurs Video. 54 praktyczne porady dla programist 199,00 zł, (59,70 zł -70%)
- Podstawy Pythona z Minecraftem. Kurs video. Piszemy pierwsze skrypty 149,00 zł, (44,70 zł -70%)
- Twórz gry w Pythonie. Kurs video. Poznaj bibliotekę PyGame 249,00 zł, (74,70 zł -70%)
- Data Science w Pythonie. Kurs video. Algorytmy uczenia maszynowego 199,00 zł, (59,70 zł -70%)