Przeskocz do treści

Learning Go ProgrammingTo jest 3 książka z serii programowania w języku Go, wychodzi na to że od tej trzeba zacząć. Autor Vladimir Vivien rok wydania październik 2016. Z pierwszego rozdziału możemy się dowiedzieć, że Go to taka kompilacja C++, Java, C# oraz Perla, Pythona i JavaScript 🙂 a tak naprawdę to z tych języków zaczerpnięto to co najlepsze i stworzono język programowania Go. Testowanie programów możemy wykonać na stronie internetowej: https://play.golang.org/. Możemy też poszukać plaginów do większości IDE popularnych na rynku, bezpośrednio dedykowanego IDE dla Go nie mamy.
Oczywiście musimy zainstalować środowisko do kompilowania i debugowania jeżeli chcemy testować programy na naszym komputerze. Do tego mamy narzędzia opisane tutaj: https://golang.org/doc/install Reszta książki to już tylko nauka i testowanie tego języka.

W PacktPub dzisiaj powtórka książki, którą już opisywałem tutaj, tak więc dzisiaj pomijam PacktPub. Biorę za to na tapetę coś co mnie ciągnie do opisania od kilku dni:

Co dostajemy w paczce, dla tych co nie wiedzą Humble Bundle to organizacja, która sprzedaje (wystawia) gry, programy, komiksy oraz książki. Pieniążki, które płacimy są podzielone na 3 grupy, w zależności od ceny dostajemy różne pozycje a zaczynamy całkiem przyzwoicie bo od 1$. Środki przekazujemy wg naszego uznania, dla wydawcy, dla organizacji oraz na cele humanitarne (najczęściej różne).

Za 8$ dostajemy to co powyżej plus dodatkowo:

A za maksymalną kwotę 15$:

Jeszcze się nie zdecydowałem ale z chęcią bym się przyjrzał kilku pozycjom.

Principles of Data ScienceSinan Ozdemir - grudzień 2016. Zacznij poznawać technikę i matematykę aby zrozumieć swoje dane, tak wita nas dzisiejsza pozycja w PacktPub. Poznajemy typy danych oraz podstawy nauki o danych, podstawy matematyki (nie, nie dodawanie i odejmowanie 🙂 ), zaawansowane prawdopodobieństwo, statystykę od podstaw do zagadnień zaawansowanych a kończymy na omówieniu kilku studium przypadków, np. przewidywanie cen akcji na postawie mediów społecznościowych. A jaki język programowania jest najlepszy do analizy danych? ... oczywiście Python 🙂

Docker CookbookNeependra Khare czerwiec 2015. Dzisiaj o świecie wirtualizacji i chmurach. Przeglądając książkę przypomniałem sobie ostatnie szkolenie na Chmurowisku dotyczące konteneryzacji za pomocą OpenShift. Ciekawe, że po Webinarze inaczej spojrzałem na książkę o Dokerze, z tym że OpenShift wychodzi na mniej skomplikowany niż Docker.
Jeżeli nie za bardzo interesuje Cię wirtualizacja to w tej książce warto poświęcić chociażby chwilę na przeczytanie pierwszego rozdziału. W bardzo przystępny sposób wyjaśnione jest czym różnią się różne rodzaje wirtualizacji.

Mastering TypeScript - Second EditionPo tygodniowej chorobie wracam do przeglądania pozycji książkowych na PacktPub. Kilka książek i to ciekawych mnie ominęło ale mam nadzieję, że w tym cyklu powtórkowym książek jakie serwuje wydawnictwo jeszcze wrócą. Po powrocie na dobre przywitanie książka bardzo zbliżona do języka programowania, który lubię. Ale o co chodzi? JavaScript jest prosty do nauki (w miarę 🙂 ) ale pisanie złożonych projektów już takie nie jest. JS pomimo, że ma zaimplementowaną obiektowość to do końca taki nie jest i dla osób przechodzących z innych zorientowanych obiektowo języków trudno jest się odnaleźć. TypeScript ma pomóc a dokładnie wypełnić braki JavaScript. Jest to język programowania silnie typowany, zorientowany obiektowo wykorzystujący kompilator do generowania kodu JavaScript. Czyli TypeScrpit generuje JavaScript 🙂
Autor ksiązki: Nathan Rozentals a wydana w lutym 2017

Mastering PHP Design PatternsDzisiaj gratka dla programistów PHP, pojawiła się pozycja autora Junade Ali a wydana we wrześniu 2016 roku. Książka opisuje jak przy pomocy wzorców projektowych przygotować "elegancki" kod do wielokrotnego użycia w PHP 7. Ciekawy może być ostatni rozdział o tym jak pisać dobry kod, przez całą książkę czytaliśmy o wzorcach a na samym końcu dowiadujemy się jak te wzorce zaimplementować w naszym kodzie.

Go Design PatternsWidać dzisiaj PacktPub zafundował kontynuację wczorajszej książki o języku programowania Go, który opisywałem już wcześniej.  Tak naprawdę to ten podręcznik powinien być jako pierwszy. W świetnie nazwanym rozdziale Ready... Steady... Go! opisane są wszystkie elementy tego języka programowania zaczynając od instalacji środowiska, poprzez zmienne, funkcje, operatory, typy ... a kończąc na GitHub'ie a dokładnie na odpowiedniej konfiguracji katalogów źródłowych. Jeżeli znudziły Ci się już języki obecnie najpopularniejsze to warto sięgnąć po tę pozycję. Autor książki to Mario Castro Contreras a wydana w lutym 2017 roku.