Nejlepší knihy pro učení Golang

Go je jazyk, který v posledních několika letech drasticky vzrostl v popularitě. Viděli jsme, že společnosti jako HashiCorp ji přijaly jako primární volbu jazyka pro všechny své projekty a z dobrého důvodu. Je to nepochybně naprosto fantastický jazyk, se kterým se můžete rozvíjet.

Začínáme s Go je poměrně jednoduché a jeho syntaxe a Jazyková struktura usnadňují přijetí jako primární vývojový jazyk.

Pokud jste nový jít, pak doporučuji vám podívat se na některé z úvodních knih z tohoto seznamu s cílem dát si pevný základ v základechjazyku.

skutečnost, že je sestaven znamená, že nasazení Jít založené programy isincredibly jednoduché, můžete zkompilovat pro konkrétní platformu a skončilo s binární spustitelný soubor, který můžete jen spustit na vrcholu se, že platformwithout žádný povyk kolem věci jako závislosti.

V tomto článku se budeme krok přes některé z nejlepších knih, které můžete koupit, aby si sami začali s jazykem. Tyto recenze jsou entirelysubjective a doufejme, že vám dostatek chuti knihy, aby tomake efektivní rozhodnutí.

úvodní knihy

Pokud jste Golang zcela nový, pak je to sekce začít. Níže uvedené knihy jsou jemnými úvody do jazyka a měly by vám pomoci začít na vaší cestě Golang.

Poznámka-Pokud jste v programování zcela noví, nemusí to být foryou a doporučil bych si nejprve vyzkoušet některé základní výukové programy / Knihy.

Go Programovací Jazyk

Alan a. a. Donovan & Brian W. Kernignhan (Addison-Wesley, 2015)

Programovací jazyk Go od Alana a. a. Donovana a Brian W. Kernighan je anabsolutely fantastické knihy, které bych vřele doporučuji všem, kteří chtějí dostat až do rychlosti s jazykem. Je to poměrně levné ve srovnání s jinými technickými knihami a je plná vynikajících informací o základech go.

je ideální pro ty z vás, kteří se chtějí naučit psát idiomatické Go inreal-životní situace a nevyžaduje žádnou předchozí znalost jazyka. Mám acopy z toho sedí na mém stole, který používám často jako reference pro některé z nejsložitějších aspektů Go a ještě mě to nezklamalo!

začíná tím, že pokrývá absolutní základy, věci, jako jsou metody, funkce, komplexní a základní datové typy, a pak postupně pracuje na tom složitějších tématech, jako jsou základy souběžnosti a psaní souběžných programů.

V kapitolách 10, začneme pokrývat složitější témata, jako je Jít balíčky a můžete je importovat, stejně jako různé konvence používané pro tyto Balíčky.

Kapitola 11 pak pokračuje v testování a je vynikajícím základem pro psaní všech důležitých testů pro některý ze systémů, které následně zahájíte.

V závěrečných kapitolách, kniha jde do detailů o složitých tématech, asReflection stejně tak, že zahrnuje některé low-level programování fundamentalssuch jako zahraniční funkce rozhraní (FFI) a volání z C kódu.

Kniha Pokrývá

  • Základy
  • Souběžnosti v
  • Balíčky a Jít Nástroj
  • Testování
  • Low-level programování
Zobrazit na Amazon: Programovací Jazyk Go

Go v Akci (1. Vydání)

William Kennedy, Brian Ketelsen, Erik St. Martin (Manning, 2015)

Jdi v Akci představuje vynikající úvod do Google vlastní Jít programminglanguage. V mezích 250 lichých stránek se mu podaří pokrytvšechno, co potřebujete, abyste se s tímto jazykem dostali do provozu. Celkově vzato to doplňuje knihu programovacího jazyka Go, která v současné době sedí v první pozici.

Budete trávit čas v této knize budování real-svět aplikací, jako jsou webové stránky a servery a přijít pryč zdatní golang developer.

Manning books jsou proslulé svými vysoce kvalitními knihami a tato opravdu není rozdílná.

Kniha Pokrývá

  • příručka pro Rychlý start
  • balíčky a nástroje
  • Souběžnosti a Souběžnosti Vzory
  • Standardní Knihovna
  • Testování a Benchmarking
Zobrazit na Amazon: Jít v Akci

Představujeme

Caleb Doxsey (O ‚ reilly, 2016r)

Představujeme Jít o Caleb Doxsey je fantastické, cenově O ‚ reilly knize, která isideal pro ty z vás, bez znalosti programovací jazyk Go. Kniha poskytuje velmi jednoduché příklady, které vás přivedou k rychlosti rychle apřesně.

kniha začíná jednoduchými koncepty a navazuje na pokročilejší témata, jako je testování a souběžnost. Celkově bych doporučit tuto knihu v conjunctionwith jednu z výše uvedených knih, jak je rychlý a snadný úvod do thelanguage, dobré pro dostat nahoru a běží rychle, ale možná touha hrála-hloubka pokrytí pokročilá témata jakmile jste hotovi.

Kniha Pokrývá

  • začínáme s
  • Typ Systému
  • Struktury a Rozhraní
  • Balení
  • Testování
  • Konkurence
Zobrazit na Amazon: Představujeme

Intermediate Knihy

V této části se zaměříme na některé knihy, které mohou pomoci vy, aby přechod od nováčka Jít programátor na střední a dále pushthe mezích své znalosti programování.

Psaní Tlumočníka v

Thorsten Míč (Self-Publikoval, 2018)

Psaní Tlumočníka v Go je naprosto neuvěřitelná kniha, která byla velmi muchanticipated tím, pruhy Jít programátory, protože je to oznámení. Zatím je to velmi dobře přijato a vidělo spoustu skvělých recenzí, jako je Amazon, a to z dobrého důvodu.

jsem asi v polovině cesty touto knihou v době psaní této a způsobemže se postupně buduje na jazyce, který budete stavět v rámci seriesis výjimečné. Mít nikdy nevypadaly moc do jazyka designu a analyzátory, že má oko-otevření zkušenosti, které je zábavné sledovat spolu se všemi zatímco improvingon Go dovednosti.

To rozhodně by neměla být zaměněny za knihu, která vás naučí coreconcepts Go nicméně, tak důvod, proč to je ve střední třídě tento článek.

Zobrazit na Amazon: Psaní Tlumočníka v

Psaní Kompilátoru v

Thorsten Míč (Self-Publikoval, 2018)

Psaní Kompilátoru v Go je druhá kniha Thorsten Míč a má pouze justbeen propuštěn a slyšel jsem od kolegy programátory, že kniha je jen asgood, ne-li lepší než první v této sérii.

navazuje na místo, kde předchozí kniha skončila, a pracuje na vytvoření kompilátoru pro váš jazyk. Tato kniha série absolutně je třeba buyif hledáte zlepšit své znalosti Go a následně improvingyour základní znalosti informatiky.

velmi se těším na práci v této knize, jakmile dostanu šanci dokončit první a také se těším na další knihy v jeho sérii!

Zobrazit na Amazonu: Psaní Kompilátoru v

Pokročilé Knihy

V této části budu výpis knih, které jsou více rozšířené v přírodě andcover materiál, který může být nevhodné pro ty, kteří mají málo k žádné experiencewith programovací jazyk go.

Souběžnosti v Go: Nástroje a Techniky pro Vývojáře

Katherine Cox-Buday (O ‚ reilly, 2017)

Pokud máte zájem o budování nejvyšší-z-výkon Jít basedapplications, tato kniha je pro vás. Pomáhá vám uzemnit se v základech psaní vysoce souběžných aplikací založených na Golangu, které jsou bezpečné a efektivní.

kniha začíná tím, že pokrývá základy souběžnosti jako je zablokování,livelocks a hladovění, stejně jako obávaný závod stavu a pak startscovering základy goroutines, stejně jako sync balíček.

v posledních kapitolách knihy, začne pokrývat některé z klíčových concurrencypatterns a jak můžete spravovat souběžnost v měřítku.

celkově je to vynikající primer do světa souběžnosti a skvělý doplněk k vaší knihovně knih Go.

Zobrazit na Amazon: Souběžnosti v Go: Nástroje a Techniky pro Vývojáře

Závěr

Doufejme, že jste našli tento seznam nejlepších knih pro učení Jít užitečné! Jsem táboře fanoušek jazyk a rád bych slyšel vaše komentáře, jak jste s goton některé knihy a během své doby se snaží z jazyka bude kromû v sekci níže.

také bych rád slyšel, pokud máte nějaké vlastní doporučení ohledně nových knih, které jsem do tohoto seznamu nezahrnul.

nakonec bych vám rád popřál vše nejlepší s vaší cestou do učení Go!Neváhejte se podívat na můj seznam tutorials ofYouTube nebo můj sortiment go tutoriálů na tomto webu pro další učení!

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.