Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the fundamentals and key concepts of Go programming language in this 38-minute conference talk from EuroPython 2016. Learn about Go's basics, its differences and similarities with Python, and discover the language's cool features. Gain insights into Go's rising popularity and evaluate whether switching to Go is the right choice for your programming needs. Delve into topics such as workspace setup, package management, imports, variable declarations, first-class functions, structs, loops, error handling, and more. Understand Go's approach to classes, constructors, and inheritance, and explore unique features like defer statements and generators. By the end of this talk, gain a comprehensive understanding of Go's strengths and make an informed decision about incorporating it into your programming toolkit.
Syllabus
Introduction
Why switch from Python
Language requirements
History
Workspace
Package Pool
Vendor Experiment
Imports
Names
Types
Variable declarations
Firstclass functions
Theoretic functions
structs
for loop
common syntax
switch statement
error handling
classes
constructor
inheritance
defer
cool features
generators
conclusion
Taught by
EuroPython Conference