Za drogo? Ustaw alerty cenowe na e-booki i kupuj taniej!

Książki o języku Python – nasze rekomendacje

Język Python jest coraz popularniejszy, zresztą i czytelnicy e-booków mają prawo się nim zainteresować, w nim bowiem pisane są recepty do tworzenia gazetek w Calibre, jak i sam program.

O przejrzenie wybranych książek o tym języku poprosiłem Krzysztofa Luksa, który od wielu lat zajmuje się programowaniem m.in. na urządzenia mobilne (profil w Linkedin, strona). Oto jego wrażenia.

Wpis powstał na potrzeby promocji w Ebookpoint, ale będzie przydatny nadal. Linki prowadza do naszej porównywarki, gdzie znajdziecie kilkanaście książek o Pythonie.

Rekomendacje

Oferta książek poświęconych Pythonowi na Polskim rynku ebooków nie rozpieszcza nas wprawdzie swoją wielkością, zwłaszcza gdy porównamy ją z listą pozycji dotyczących PHP, ale można wśród dostępnych pozycji znaleźć kilka godnych uwagi.

Python. Wprowadzenie. Wydanie IV

Czwarte wydanie najpełniejszego kompendium wiedzy o Pythonie. Mark Lutz opisuje praktycznie wszystko, co jest potrzebne do codziennej pracy z Pythonem: od podstaw języka, po najbardziej zaawansowane mechanizmy. Książka może stanowić zarówno czytany od deski do deski podręcznik dla uczących się języka, jak i pomoc dla tych, którzy jeszcze nie mają całej specyfikacji języka w przysłowiowym małym palcu i muszą się posiłkować dokumentacją. Autor nie zapomina również o tych spośród czytelników, którzy przesiadają się z Pythona 2.6 na wersję trzecią.

Każdy rozdział zakończony jest krótkim quizem, sprawdzającym wiedzę czytelnika, natomiast na końcu każdej z siedmiu części znajduje się obszerniejszy zestaw ćwiczeń. I do quizów, i do ćwiczeń znajdziemy odpowiedzi. Przy okazji warto zwrócić uwagę na to jak dobrze, dzięki swej zwięzłości, kod napisany w Pythonie nadaje się do czytania na niewielkich ekranach czytników.

Cena niestety zapiera dech w piersiach, ale warto rozważyć taką inwestycję, jeżeli myślimy o Pythonie na poważnie.

Python. Receptury. Wydanie III

Dla wielu czytelników wystarczającym opisem tej książki będzie stwierdzenie: typowy cookbook O’Reilly’ego. Znajdziemy w niej 260 „przepisów” na rozwiązanie różnych problemów programistycznych w Pythonie. Znajdziemy tu praktycznie każdy aspekt programowania w Pythonie, włącznie z odniesieniem do najnowszej wersji Pythona 3 (wydanie angielskie ukazało się w maju 2013, a polskie w styczniu 2014, więc jest to naprawdę świeża propozycja). Trzymając się ducha książki, nie będę się dłużej rozpisywał, tylko polecę ją każdemu, kto na co dzień programuje w Pythonie.

Python. Projekty do wykorzystania  (tylko PDF)

Bardzo ciekawa propozycja, pokazująca jak budować nieco bardziej złożone progarmy w Pythonie, niż ma to miejsce w pozostałych omawianych tu książkach. James Knowlton na przykłądzie siedmiu projektów o rosnącym stopniu komplikacji pokazuje jak stworzyć funkcjonalną aplikację w Pythonie, wychodząc od definicji i analizy problemu, przez projekt do implementacji. Zakres poruszanej tematyki jest naprawdę spory. Znajdziemy tu m. in. interakcjęz systemem plików, dostęp do baz danych, komunikację sieciową (protokół HTTP), systemy zarządzani treścią…

Ksiażka może być znakomitym „następnym krokiem” dla osób, które znają już podstawy Pythona, ale nie mają jeszcze doświadczenia w pisaniu kompletnych aplikacji. Książka ma dwie wady: jest dostępna jedynie w formacie PDF i została wydana w 2008 roku, próżno więc szukać w niej mechanizmów z Pythona 3 (o czym zresztą autor uprzedza już w pierwszym rozdziale).

Python. Leksykon kieszonkowy. Wydanie IV

To również książka autorstwa Marka Lutza, która obejmuje mniej więcej ten sam zakres omawianego materiału, co Python. Wprowadzenie. Różnica jest przede wszystkim w maksymalnym skondensowaniou treści Leksykonu.

Z tego względu jest to raczej pozycja dla osób sprawnie poruszających się w Pythonie i potrzebujących jedynie odświeżenia wiedzy. Mniej zaawansowany czytelnik może mieć spore problemy ze zrozumieniem niektórych rozdziałów.

Wielkie umysły programowania. Jak myślą i pracują twórcy najważniejszych języków

Autorzy tej pozycji mogą śmiało startować w konkursie na najbardziej adekwatny tykuł książki. W środku znajdziemy dokładnie to, co zapowiada okładka: 17 wywiadów z twórcami najróżniejszych języków (nie tylko programowania, możemy przeczytać m. in. rozmowę z twórcą SQL-a, czy UML-a). Wśród rozmówców znaleźli się tak zasłużeni dla rozwoju informatyki ludzie jak Brian W. Kernighan, Bjarne Stroustrup, Larry Wall, czy James Gosling. Nie zabrakło również autora Pythona – Guido van Rossuma.

Spektrum omawianych języków jest bardzo szerokie, od prawdziwych zabytków informatyki, jak na przykład APL, po masowo dziś wykorzystywane „technologie”: Java, C#, SQL.

Tematyka wywiadów obejmuje nie tylko zagadnienia związane z procesem projektowania samych języków programowania. Dotyka również innych problemów napotykanych przez zespoły projektowe, takie jak standaryzacja, problem współpracy w organizacjach. Część rozmówców dzieli się swoim doświadczeniem związanym z nauczaniem programowania jako takiego, bądź organizacją szkoleń dla programistów w korporacjach. Niejako przy okazji poznajemy różne anegdotki z historii informatyki, a także osobiste sympatie i antypatie rozmówców (dla przykładu Tom Love, współtwórca Objective C, zdaje się nie lubić C++) .
Książkę mogę polecić jako ciekawy przerywnik między kolejnymi stricte technicznymi publikacjami.

Raspberry Pi. Przewodnik dla programistów Pythona

To zdecydowanie najdziwniejsza z prezentowanych tutaj książek. Najtrafniej można ją określić jako poradnik dla majsterkowiczów – osób, dla których programowanie stanowi hobby, któremu smaczku może dodać wykorzystanie komputerka Raspberry Pi. Czytając ją miałem skojarzenia z polską prasą komputerową z połowy lat 90-tych, przede wszystkim z Bajtkiem, czy Magazynem Amiga. Listingi programów i proste układy elektroniczne okraszone pasją autora, który odkrywał przed czytelnikiem, a nierzadko przed samym sobą, pasjonujący świat informatyki.

Książkę można podzielić na dwie części: pierwszą stanowi skrótowe wprowadzenie do Pythona i Linuksa, a drugą opis Raspberry Pi i kilku prostych projektów elektronicznych. Niestety wspomniana skrótowość to chyba największa wada tej książki. Autor starał się w niespełna 160-stronnicowym (w wydaniu papierowym) tomie opisać bardzo szeroką tematykę. Stąd wiele zagadnień zostało opisanych „po łebkach”. Z tego względu czytelnicy znający już Pythona mogą czuć się zawiedzeni, gdyż znaczna część książki będzie dla nich nieprzydatna.

Co dla kogo?

Zbiór książek o Pythonie jest niewielki, ale zawierający kilka żelaznych pozycji, dlatego wybór nie będzie bardzo trudny:

Przypominam, że zbiór książek o Pythonie znajdziecie w naszej porównwarce.

Artykuł był przydatny? Jeśli tak, zobacz 6 sposobów, na jakie możesz wspomóc Świat Czytników. Dziękuję!

Ten wpis został opublikowany w kategorii Książki na czytniki i oznaczony tagami , . Dodaj zakładkę do bezpośredniego odnośnika.
Hosting: Zenbox

6 odpowiedzi na „Książki o języku Python – nasze rekomendacje

  1. zajeBEASTY pisze:

    promocja na kindle classic i PW2 wifi wersja dla USA – obnizka o 20$:

    http://www.amazon.com/dp/B007HCCNJU/ref=kods_xs_NRM_dps

    0
    • Robert Drózd pisze:

      Tylko w USA i za wersję z reklamami.

      0
      • zajeBEASTY pisze:

        No tak, tylko USA, ale za to i z reklamami i bez reklam jest obniżka – kliknij sobie na without special offers. Moze ktos ma znajomego w USA to skorzysta.

        0
  2. quiris pisze:

    Oj warto tego języka się uczyć, warto :) A książka Python. Wprowadzenie bardzo dobra. Choć może nie za taką zaporową cenę ;) Sam mam tę książkę (chyba wydanie I) w papierze.

    0
  3. k3 pisze:

    Hi, pokazało mi się to w „Swiecie czytnikow bez promocji”. Coś nie trafiło do dobrej kategorii!

    0

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Przed dodaniem komentarza zapoznaj się proszę z zasadami komentowania i polityką prywatności

Komentarze do tego artykułu można śledzić także w formacie RSS.