Spodobała mi się kupiona niedawno książka o Pythonie. Spodobało mi się też miejsce, w którym ją kupiłem. Niżej o jednym i o drugim (przy czym księgarnia może być interesująca nie tylko dla miłośników Pythona).
Książka
Książka to Expert Python Programming autorstwa Tereka Ziadé.
Jak sam autor pisze, jest to pozycja dla osób umiejących programowań w Pythonie, mająca na celu przedstawienie zaawansowanych mechanizmów języka, konwencji programistycznych, ważnych narzędzi i procedur. Pewne pojęcie o poziomie daje tematyka poruszana na samym początku (pomijając niezbyt potrzebny pierwszy rozdział): iteratory, generatory, dekoratory, deskryptory i inne mniej znane aspekty klas. W dalszych częściach jest min. o organizacji projektu, setuptools-ach, pisaniu testów, dokumentowaniu kodu czy strojeniu wydajności...
Książka nie jest doskonała. Trochę czuć, że angielski nie jest naturalnym językiem autora. Nie w błędach - tych nie ma, książka przeszła przez dobrego redaktora - ale w pewnej zwartości pisania (mam momentami wrażenie, że autor starał się pisać krótko, nie rozwijając wątków które by się o to prosiły). Brak też dygresji, anegdotek, żarcików - co treści nie szkodzi ale odbiera nieco uroku. Wreszcie, jest to bardziej seria kilkunastu ważnych poradników na różne tematy niż jedna spójna pozycja prowadząca za rękę od początku do końca.
Tak czy siak, choć piszę w Pythonie od paru lat i dużo o nim wiem, czytam Expert Python Programming z sporym zainteresowaniem.
Aha: to na pewno nie jest książka do czytania dla kogoś, kto Pythona dopiero się uczy.
Księgarnia
Expert Python Programming kupiłem w PacktPublishing (które ją wydało). Wydawnictwo odkryłem przy tej właśnie okazji i ... spodobało mi się. Z dwóch przyczyn:
- free shipping to Poland (plus zamówioną książkę dostałem po 6 dniach)
- naprawdę ciekawa oferta książek dotyczących programowania i administracji (głównie Linux)
Darmowa dostawa oczywiście nie jest do końca darmowa, została jakoś tam wliczona do ceny. Daje jednak fajny komfort znalazłem-klikam-kupuję (zamawiając coś na Amazonie zwykle długo się zastanawiam co jeszcze kupić, by zminimalizować koszty wysyłki) no i jest korzystna przy niewielkich zakupach. A do tego, po latach bycia obywatelem drugiej kategorii (słynny koszt dostawy z Niemiec do Polski równy kosztowi dostawy z Niemiec do Birmy), mam naturalną sympatię dla firmy traktującej nas jako pełnoprawnych klientów.
Co do oferty - ogólna tematyka to programowanie i administrowanie w środowisku Linuksa. Parę chaotycznie wybranych pozycji: Learning jQuery, Smarty PHP Template Programming and Applications (książek o PHP jest więcej, min. opisy frameworków), Apache JMeter a nawet Xen Virtualization czy Building Telephony Systems With Asterisk
Dopisek
Jako że ktoś już tropił referrale w moim wpisie o hostingu na VPS-ach, ostrzeżenie: jeśli kilkanaście czytających osób zamówi jakąś książkę z PacktPub wchodząc tam przy pomocy powyższych linków, uzbieram w ten sposób na następną książkę. Artykuł napisałbym tak czy siak, bo wydawnictwo mi się spodobało, ale pozwoliłem sobie skorzystać z okazji.