Code Monkey home page Code Monkey logo

code's Introduction

Codebeispiele zum Go Praxisbuch

Gopher mit Buch

Alle wichtigen Codebeispiele aus Go - Das Praxisbuch. Alle kleineren ausführbaren Beispiele sind auch direkt zum Go Playground verlinkt und können dort direkt ausgeführt werden. Bei den Projekten gibt es für jeden größeren Zwischenschritt einzelne Verzeichnisse. Die Nummerierung der Überschrifften folgt den Kapiteln im Buch. Deshalb gibt es vereinzelt auch Lücken.

2 Vorstellung der Syntax

Verzeichnis: 02_vorstellung_der_syntax

3 Projekt: Command Line Interface

Verzeichnis: 03_projekt_cli

Innerhalb dieses Projektes gibt es keine Links zum Playground.

  • 01 gocat
  • 02 gomd5
  • 03 gomd5 mit flags

5 Projekt: Ein einfacher Webloader

Verzeichnis: 05_projekt_gourl

Innerhalb dieses Projektes gibt es keine Links zum Playground.

  • 01 Grundgerüst
  • 02 Ohne Flag Unterstützung
  • 03 gourl mit Output
  • 04 Ausgabe Header
  • 05 URL Gültigkeit

7 Projekt: Code generieren

Verzeichnis: 07_projekt_gogen

  • 01 Beispiel Stack
  • 02 gogen
  • 03 Template
  • 04 go generate

8 Concurrency-Grundlagen

Verzeichnis: 08_concurrency_grundlagen

9 Concurrency Patterns

Verzeichnis: 09_concurrency_patterns

10 Projekt: Go Concurrency

  • 01 goconc (Kapitel 10.3)
  • 02 goconc (Kapitel 10.4)
  • 03 goconc (Kapitel 10.5)
  • 04 goconc (Kapitel 10.6)

11 Testen und Benchmarks

  • 01 Tests
  • 02 Subtests
  • 03 Tabellarische Tests
  • 04 Testen mit Beispielen
  • 05 Benchmarks
  • 06 Subbenchmarks

12 Projekt: Image Resizer

  • 01_imgres (bis Kapitel 12.6)
  • 02_imgres (bis Kapitel 12.8)
  • 03_imgres (Kapitel 12.9)

13 Interfaces

14 Projekt: Kopieren mit Reflection

Grundlagen

Projekt

  • 06 structfield 1 (bis Kapitel 14.5)
  • 07 structfield 2 (Kapitel 14.6)

15 Fehlerbehandlung

16 Projekt: Ein einfacher Webserver

  • 01 goblog (bis Kapitel 16.3)
  • 02 goblog (Kapitel 16.4 - gerenderter Text)
  • 03 goblog (Kapitel 16.4 - gerendertes HTML)
  • 04 goblog (Kapitel 16.5 - Kommentarfunktion)
  • 05 goblog (Kapitel 16.6 - Fileserver)
  • 06 goblog (Kapitel 16.7 - API)
  • 07 goblog (bis Kapitel 16.10)

Gopher Abbildungen

Alle Gopher Abbildungen wurden von Andreas Schröpfer erstellt und dürfen nur mit schriftlichen Einverständnis weiter verwendet werden.

Der Gopher ist das Maskottchen der Sprache Go und wurde durch Renee French entworfen. Weitere Informationen finden sich im Go Blog.

code's People

Contributors

as27 avatar fabiant7t avatar

Stargazers

Eugen Natuchchi avatar  avatar  avatar Mathias avatar  avatar Dominik Haid avatar Matthias Zaunseder avatar Andreas Blaettler avatar Felix Scholz avatar l0rn avatar Pascal avatar  avatar Jonas avatar  avatar Finn A. avatar Andreas Billmann avatar  avatar shizonic avatar  avatar LogicException avatar Oleg Prozorov avatar Datendenker avatar T. Meissner avatar Camal Cakar avatar Christian Korneck avatar  avatar

Watchers

James Cloos avatar Jörg Frommann avatar Datendenker avatar  avatar  avatar Simon avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.