Institute for Digital Research and Education
This short course will cover the basics of the Go language for those who already are familiar with an imperative programming environment like Python. The Go programming language (golang) is a simple, high-performance imperative programming language. It has the benefits of a strongly typed, compiled language along with many of the benefits of popular scripting languages like Python. The course will assume familiarity with another imperative language so we can use comparisons (to Python) to leverage familiarity and move quickly. We will also discuss the basic toolchain used in Go programming along with its standard library. We’ll wrap up with some quick exposure to Go’s performance and facilities for supporting concurrent programming.
If you have questions regarding the workshop, please contact the instructor Scott Friedman.