An open API service indexing awesome lists of open source software.

https://github.com/aodin/golang-for-pythonistas

Advanced topics for Python programmers looking to use Go
https://github.com/aodin/golang-for-pythonistas

Last synced: 2 months ago
JSON representation

Advanced topics for Python programmers looking to use Go

Awesome Lists containing this project

README

        

# Golang for Pythonistas

Advanced topics for [Python](https://www.python.org/) programmers looking to use [Go](http://golang.org/).

### 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:

- [Go for Pythonistas](https://talks.golang.org/2013/go4python.slide)
- [Go and the Zen of Python](http://talks.golang.org/2012/zen.slide)
- [GO for Python Programmers - video](https://youtu.be/LPALFhMyVoQ?t=3m9s)
- [Go for Python Programmers](https://golang-for-python-programmers.readthedocs.org/en/latest/)

*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](packages-and-imports.md)
1. [Errors](errors.md)
1. [Maps](maps.md)

Upcoming:

1. Interfaces
1. Strings
1. Functions
1. Arrays / Slices
1. Embedding
1. Concurrency

Happy hacking!

aodin, 2015-2017