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
- Host: GitHub
- URL: https://github.com/aodin/golang-for-pythonistas
- Owner: aodin
- Created: 2015-06-28T21:50:49.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2017-08-07T20:56:49.000Z (almost 8 years ago)
- Last Synced: 2025-01-21T08:29:35.170Z (4 months ago)
- Size: 18.6 KB
- Stars: 61
- Watchers: 5
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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. ConcurrencyHappy hacking!
aodin, 2015-2017