Get Programming with Go
eBook - ePub

Get Programming with Go

Roger Peppe, Nathan Youngman

Buch teilen
  1. 360 Seiten
  2. English
  3. ePUB (handyfreundlich)
  4. Über iOS und Android verfügbar
eBook - ePub

Get Programming with Go

Roger Peppe, Nathan Youngman

Angaben zum Buch
Inhaltsverzeichnis
Quellenangaben

Über dieses Buch

Summary Get Programming with Go introduces you to the powerful Go language without confusing jargon or high-level theory. By working through 32 quick-fire lessons, you'll quickly pick up the basics of the innovative Go programming language! Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Go is a small programming language designed by Google to tackle big problems. Large projects mean large teams with people of varying levels of experience. Go offers a small, yet capable, language that can be understood and used by anyone, no matter their experience. About the Book Hobbyists, newcomers, and professionals alike can benefit from a fast, modern language; all you need is the right resource! Get Programming with Go provides a hands-on introduction to Go language fundamentals, serving as a solid foundation for your future programming projects. You'll master Go syntax, work with types and functions, and explore bigger ideas like state and concurrency, with plenty of exercises to lock in what you learn. What's inside

  • Language concepts like slices, interfaces, pointers, and concurrency
  • Seven capstone projects featuring spacefaring gophers, Mars rovers, ciphers, and simulations
  • All examples run in the Go Playground - no installation required!


About the Reader This book is for anyone familiar with computer programming, as well as anyone with the desire to learn. About the Author Nathan Youngman organizes the Edmonton Go meetup and is a mentor with Canada Learning Code. Roger Peppé contributes to Go and runs the Newcastle upon Tyne Go meetup. Table of Contents

Unit 0 - GETTING STARTED

  • Get ready, get set, Go

Unit 1 - IMPERATIVE PROGRAMMING

  • A glorified calculator
  • Loops and branches
  • Variable scope
  • Capstone: Ticket to Mars

Unit 2 - TYPES

  • Real numbers
  • Whole numbers
  • Big numbers
  • Multilingual text
  • Converting between types
  • Capstone: The Vigenère cipher

Unit 3 - BUILDING BLOCKS

  • Functions
  • Methods
  • First-class functions
  • Capstone: Temperature tables

Unit 4 - COLLECTIONS

  • Arrayed in splendor
  • Slices: Windows into arrays
  • A bigger slice
  • The ever-versatile map
  • Capstone: A slice of life

Unit 5 - STATE AND BEHAVIOR

  • A little structure
  • Go's got no class
  • Composition and forwarding
  • Interfaces
  • Capstone: Martian animal sanctuary

Unit 6 - DOWN THE GOPHER HOLE

  • A few pointers
  • Much ado about nil
  • To err is human
  • Capstone: Sudoku rules

Unit 7 - CONCURRENT PROGRAMMING

  • Goroutines and concurrency
  • Concurrent state
  • Capstone: Life on Mars

Häufig gestellte Fragen

Wie kann ich mein Abo kündigen?
Gehe einfach zum Kontobereich in den Einstellungen und klicke auf „Abo kündigen“ – ganz einfach. Nachdem du gekündigt hast, bleibt deine Mitgliedschaft für den verbleibenden Abozeitraum, den du bereits bezahlt hast, aktiv. Mehr Informationen hier.
(Wie) Kann ich Bücher herunterladen?
Derzeit stehen all unsere auf Mobilgeräte reagierenden ePub-Bücher zum Download über die App zur Verfügung. Die meisten unserer PDFs stehen ebenfalls zum Download bereit; wir arbeiten daran, auch die übrigen PDFs zum Download anzubieten, bei denen dies aktuell noch nicht möglich ist. Weitere Informationen hier.
Welcher Unterschied besteht bei den Preisen zwischen den Aboplänen?
Mit beiden Aboplänen erhältst du vollen Zugang zur Bibliothek und allen Funktionen von Perlego. Die einzigen Unterschiede bestehen im Preis und dem Abozeitraum: Mit dem Jahresabo sparst du auf 12 Monate gerechnet im Vergleich zum Monatsabo rund 30 %.
Was ist Perlego?
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Unterstützt Perlego Text-zu-Sprache?
Achte auf das Symbol zum Vorlesen in deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ist Get Programming with Go als Online-PDF/ePub verfügbar?
Ja, du hast Zugang zu Get Programming with Go von Roger Peppe, Nathan Youngman im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Informatica & Linguaggi di programmazione. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.

Information

Verlag
Manning
Jahr
2018
ISBN
9781638355472

Inhaltsverzeichnis