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

Promocja wiosenna: Kindle Paperwhite, Oasis i Scribe do 90 EUR taniej!

Naucz się (trochę) kodować: nowy pakiet z Humble Book Bundle

Humble Book Bundle: Learn You Some Code – to nowy pakiet 15 książek z wydawnictwa No Starch Press. Trwa do 8 października. 

To książki powinny zainteresować zarówno programistów, jak i administratorów – choć większość przeznaczona jest dla początkujących, może być to początek… języka, którego nie znasz.

Learn you a thing or three. It be time to learn you some stuff with this bundle from No Starch Press. Get ebooks like Python Crash Course, Learn You A Haskell for Great Good!, and Automate the Boring Stuff with Python. Plus, your purchase will support you the charity Code.org!

Zdecydowałem się omówić pakiet w osobnym wpisie, bo odbiór poprzedniego wpisu o UI/UX był bardzo pozytywny.

Przegląd pakietu

Za co najmniej dolara mamy pięć książek:

  1. Automate the Boring Stuff with Python: Practical Programming for Total Beginners
  2. The Linux Command Line: A Complete Introduction
  3. The Book of F#: Breaking Free with Managed Functional Programming
  4. Learn Java the Easy Way: A Hands-On Introduction to Programming
  5. Perl One-Liners: 130 Programs That Get Things Done

Do tego: No Starch Sampler – fragmenty z ośmiu innych książek wydawnictwa, np. „Practical SQL”, albo „Math Adventures with Python”

Za co najmniej 8 dolarów kolejne pięć:

  1. Ruby Under a Microscope: An Illustrated Guide to Ruby Internals
  2. Learn You Some Erlang for Great Good!: A Beginner’s Guide
  3. Learn You A Haskell for Great Good!: A Beginner’s Guide
  4. Clojure for the Brave and True: Learn the Ultimate Language and Become a Better Programmer
  5. Land of Lisp: Learn to Program in Lisp, One Game at a Time!

Za co najmniej 15 dolarów jeszcze pięć:

  1. Python Crash Course: A Hands-On, Project-Based Introduction to Programming
  2. Python Playground: Geeky Projects for the Curious Programmer
  3. Think Like a Programmer: An Introduction to Creative Problem Solving
  4. The Book of R: A First Course in Programming and Statistics
  5. Wicked Cool Shell Scripts: 101 Scripts for Linux, OS X, and UNIX Systems. Second Edition

Linki prowadzą do Amazonu, można poczytać opisy i recenzje.

Można sprawdzić też ceny – okazuje się, że większość tytułów kosztuje po 20-30 dolarów, a tu za 15 dolarów mamy aż 15 książek.

Tym razem wszystkie książki są w trzech formatach: EPUB, MOBI oraz PDF.

Wyjątkiem jest tylko wspomniany wyżej sampler.

Większość książek ma sensowne rozmiary i w przypadku MOBI nie powinno być problemów z wysłaniem ich mailowo na czytnik.

Jedynie w dwóch przypadkach trzeba je zmniejszyć, co opisywałem w artykule.

Co wybrać?

Bardzo ciekawy i praktyczny jest pakiet… najtańszy – bo mamy tutaj przewodnik po konsoli Linuxa, jednolinijkowce w Perlu i automatyzowanie różnych rzeczy w Pythonie.

Również dobrze zapowiada się pakiet najwyższy – trochę praktycznych skryptów, dwa podręczniki Pythona, popularny język R, no i „Think Like a Programmer”, wydana u nas jako Myśl jak programista. Z recenzji na Forbot.pl:

Nie twierdzę, że lektura ta jest remedium na każdą łamigłówkę i niedouczenie czytelnika, ale wzbogaci na pewno wiedzę i doświadczenie mniej lub bardziej początkującego programisty. Czy warto sięgnąć po tę pozycję? Z pewnością! Zagadnienia w niej poruszone nie tylko pomogą rozwiązać problemy, które wcześniej spędzały nam sen z powiek. “Myśl jak programista” to także poradnik mówiący, jak w prosty sposób poprawić optymalizację kodu już napisanego i działającego. Wasze roboty na pewno odwdzięczą się Wam większą wydajnością i precyzją działania. Zainteresowanych odsyłam do załączonego fragmentu. Książka dostępna jest w wersji papierowej oraz tańszej elektronicznej.

Z kolei środkowy pakiet jest trochę… dziwny, bo nie sądzę, aby wiele osób zajmowało się takimi językami jak Erlang, Haskell, Lisp czy Clojure. Ale elementem rozwoju programisty mogą być i takie wyzwania – można się parę godzin pobawić i kto wie, kiedy taka wiedza nam się przyda. Aha, zobacz też obszerny komentarz Maćka.

Część tytułów mogła się pojawić w poprzednich pakietach – np. „The Linux Command Line” kupiłem przy pakiecie o hackowaniu sprzed paru miesięcy.

Wsparcie dla Świata Czytników

Jak już nieraz wspominałem, jestem partnerem Humble Bundle, dlatego jeśli kupicie pakiet, korzystając z mojego linku, macie szansę wspomóc również Świat Czytników.

Po rozwinięciu „Choose where your money goes” pojawia się odpowiedni suwaczek, którym przydzielamy, kto ma ile dostać.

Z góry dziękuję. :)

Inne obecne pakiety Humble Book Bundle

Obecnie trwają również trzy inne pakiety z książkami:

  • Humble Book Bundle: Game Development by Packt – pakiet książek z wydawnictwa Packt dla twórców gier. Blender, Unreal Engine, Unity i inne technologie. Do 1 października.
  • Humble Book Bundle: Trivia Champion – pakiet książek, dzięki którym poszerzymy swoje spojrzenie na świat, choć niekoniecznie na najważniejsze sprawy. Do 26 września.
  • Humble Book Bundle: Forbidden Books – pakiet z okazji Banned Books Week 2018, prezentujący tytuły, które w różnych miejscach bywały zakazane lub kontestowane. W najtańszym pakiecie mamy m.in. „Kramer vs Kramer” Cormana, „Wybór Zofii” Styrona, jak też eseje Einsteina. Do 3 października.

Omawiałem je wcześniej w naszych promocjach dnia.

Podsumowanie

Nie było chyba lepszego momentu, aby zacząć przygodę z programowaniem. Przede wszystkim wiedza jest dostępna na wyciągnięcie ręki i to tanio. Takie pakiety jak Humble Book Bundle, kursy w Udemy czy Videopoint kosztują nieraz mniej niż można w godzinę zarobić, gdy już zaczniemy pracować jako programista. Są też oczywiście grubo płatne kursy, jeśli wydanie paru tysięcy nas zmotywuje, czemu nie. Ale może warto rozpocząć od wydania kilkunastu czy kilkudziesięciu złotych.

Warto też uczyć się programowania hobbystycznie. Czytelnikom e-booków podstawy Pythona przydadzą się na przykład do pisania recept w programie Calibre.

Przypominam, że pakiet Humble Book Bundle: Learn You Some Code trwa do 8 października.

Czytaj dalej:

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, Promocje dnia i oznaczony tagami . Dodaj zakładkę do bezpośredniego odnośnika.
Hosting: Zenbox

20 odpowiedzi na „Naucz się (trochę) kodować: nowy pakiet z Humble Book Bundle

  1. sylwek pisze:

    świetny pakiet! co za ironia, pełen pakiet na Humble Bundle można kupić taniej, niż książki u tych chachmenciarzy z ArtRage/BookRage czy jak im tam

    dzięki Robert za artykuł, powinąłem pakiecik

    1
    • Robert Drózd pisze:

      Po pierwsze: nie obrażaj tutaj innych.

      Po drugie: pakiet anglojęzyczny na rynek globalny zbierze tyle zamówień, że wydawcy mogą sobie pozwolić na niższą cenę, jeszcze nie minęła doba, a sprzedali 9 tys sztuk za 104k dolarów.

      15
  2. Maciek pisze:

    Pozwolę sobie nie zgodzić się Robercie z Twoją opinią dotyczącą „środkowego pakietu”.
    Programowanie funkcyjne to już nie dziedzina czysto akademicka.

    Oto moja krótka recenzja pakietu średniego:

    Erlang? Jeden z najciekawszych języków do budowy systemów rozproszonych. Gdy WhatsApp został przejęty przez fb inżynierowie z tego drugiego byli zadziwieni jak można na takiej małej liczbie maszyn utrzymywać system obsługujący tak wielu użytkowników. Jak? Erlang to odpowiedź na to pytanie. Elixir – to Erlang z bardziej „zjadliwą” składnią Ruby’iego (trochę uprościłem), a na maszynie Erlanga powstają teraz języki z rodziny LISP! Erlang i Elixir zyskują coraz większą popularność. Aktualnie chyba Elixir dynamiczniej przyciąga nowych użytkowników, ale nie zaszkodzi przecież dowiedzieć się czegoś na temat samego Erlanga. Na dzień dzisiejszy i u nas, w Polsce Elixir jest coraz bardziej popularny – co zaczyna się przekładać na oferty pracy (a duża część firm pracujących w Elixirze oferuje również możliwość pracy zdalnej).
    Tej pozycji akurat nie miałem okazji wcześniej czytać.

    Haskell – dotychczas uważany za język stricte akademicki, ale od pewnego czasu zaczyna notować rosnącą popularność. Zaskakujące dla niektórych może być to, że calkiem sporo nowych projektów z obszaru kryptowalut jest rozwijanych dziś właśnie w Haskellu. Poza tym jest to świetny język funkcyjny do nauki konceptów programowania funkcyjnego (nie jest być może zbyt łatwy do nauki, ale satysfakcja gwarantowana).
    Książkę czytałem jakiś czas temu i wg mnie jest całkiem niezłym wprowadzniem do Haskella.

    Ruby under the Microscope – jeśli ktoś chciałby doczytać jak działa Ruby ale „pod spodem” to to jest właściwa książka. Można się wiele dowiedzieć na temat implementacji i wewnętrznych mechanizmów z jakich korzysta Ruby. To nie jest typowy podręcznik Ruby’iego – ale jeśli ktoś jest zainteresowany jak Ruby (ale są porównania również do innych języków) działa – to gorąco polecam.

    Clojure for the brave and true – bardzo ciekawa książka dotycząca szalenie interesującego języka funkcyjnego. Jeśli ktoś uważa, że LISPy odstraszają dziwną składnią – ta książa pomoże się przełamać – fantastycznie wprowadza w świat Clojure krok po kroku. Dość powiedzieć, że Clojure już jakiś czas temu przez Uncle Boba został uznany za jeden z najciekawszych języków wartych nauki. Już nawet w Polsce pojawiają się firmy tworzące oprogramowanie w Clojure (nie tylko zdalnie, ale i na miejscu).
    Czytałem książkę (część rozdziałów) i jest to świetne wprowadzenie „za rękę” do  świata Clojure. Polecam!

    Pakiet średni moim zdaniem jest niesłychanie interesujący! 8 dolarów – ok 30 zł mamy możliwość zapoznania się z ciekawymi językami, a o tym, że każdy szanujący się programista powinien się rozwijać – chyba nie trzeba wspominać. Pakiet średni byłby idealny gdyby znalazła się w nim jeszcze książka o OCamlu :P

    Dociekliwi proszeni są o zerknięcie na recenzje na goodreads – żadna z tych 4 książek nie ma ocen poniżej 4! (Nie, niestety nikt mi nie zapłacił za napisanie tego komentarza… :)

    18
    • Grzegorz pisze:

      Dzięki za recenzję.
      Co do OCalma: w podstawowym jest książka o F# który z OCalma się wywodzi.

      1
    • Robert Drózd pisze:

      Dzięki wielkie za szczegółowe wyjaśnienie. Dodałem linka do artykułu. :-)

      No właśnie, ja się na tym nie znam, więc te języki wydawały mi się wciąż egzotyczne, a masz rację, że zyskują teraz popularność.

      1
    • Sylwia pisze:

      No i teraz mnie zainteresowałeś ;) Do tej pory nie słyszałam o tych językach (oprócz Ruby’ego, w którym programuję na co dzień). Może się jednak słyszę słyszę na ten pakiet :)

      0
      • Grzegorz pisze:

        Gdybyś chciała poćwiczyć programowanie funkcyjne to polecam ,,Project Euler”. To zbiór zadań do rozwiązania — języki funkcyjne znakomicie się nadają do ich szybkiego rozwiązywania (czasem w jednej linii).

        2
        • Sylwia pisze:

          Dzięki :) Z pewnością zobaczę. Z programowaniem funkcyjnym miałam do czynienia tylko w Ruby’m i raczej rozumiem to intuicyjnie, ale poćwiczyć zawsze się przyda :)

          0
    • Marek pisze:

      Dokładnie. Miałem okazję współtworzyć całkiem spory system pisany w Clojure. Może daleko mu do popularności Javy, ale jak najbardziej są firmy, które tworzą projekty w tym języku, jego znajomość może dać nam ciekawą pracę.

      0
  3. asymon pisze:

    Jak ktoś kupował książki NSP w paczkach, to spora część tytułów się powtarza. Sprawdźcie przed zakupem.

    1
  4. rrr pisze:

    ruby pod mikroskopem jest bardzo fajne, ale ta ksiazka powinnabyc po polsku
    nigdy nie staniemy sie potega programistyczna jesli wszystko bedziemy zalatwiac po angielsku

    0
  5. Kamil pisze:

    Jak wygląda kwestia VAT za ebooki kupione na Humble Bundle?

    0
    • Robert Drózd pisze:

      Pewności nie mam, ale chyba jako firma zarejestrowana w Stanach nie pobierają go wcale.

      To jest inaczej niż w przypadku Amazona, gdzie nawet kupując e-booki z amazon.com, kupujemy od ich oddziału w Luksemburgu.

      0
  6. Rudy Hes pisze:

    Pany drogie. A jak to pobrać?:) Dostałem info z numerem zamówienia, ale żadnej instrukcji, ani linku do pobrania:( Chyba jestem techniczny kretyn, albo może coś „u nich” nie zagrało(?)

    0
  7. eerr pisze:

    czekam na tlumaczenie Ruby pod mikroskopem i na aktualizacje ksiazki bo np. mruby jest mocno inne niz ruby a YARV juz dawno jest inny, a jeszcze jest wiele dziwadeł jak mrubyc , ktore nie kompiluje ale tylko uruchamia bajt kod

    0

Skomentuj Sylwia Anuluj pisanie odpowiedzi

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.