Skip to content

aodin/golang-for-pythonistas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Golang for Pythonistas

Advanced topics for Python programmers looking to use Go.

FAQ

Why "Golang" instead of "Go"?

I use both names interchangeably, but I prefer to use "Golang" in titles and project names - especially those involving multiple languages - to reduce the chance of a name collision.

Haven't I seen this project before?

You have. There are multiple introductions to Go for Python programmers. However, many have been abandoned and most only skimmed the surface of the language (concurrency being the common exception!), though some great material has been produced:

What's your background?

I have being writing Python since 2008 and Go since 2011. As of 2017, I am still writing web services in both Python and Go.

Topics

  1. Packages and Imports
  2. Errors
  3. Maps

Upcoming:

  1. Interfaces
  2. Strings
  3. Functions
  4. Arrays / Slices
  5. Embedding
  6. Concurrency

Happy hacking!

aodin, 2015-2017

About

Advanced topics for Python programmers looking to use Go

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published