Go for Pythonistas

In this talk Francesc Campoy Flores presents Go for Pythonistas. Slides are available at http://talks.golang.org/2013/go4python.slide He looks at the similarities and differences between Python and Go, skipping the basics and focusing on some advanced, in-depth topics. Plus, we'll get our hands dirty with some Go exercises. It displays some techniques typical from dynamic languages as generators, decorators, and monkey patching and how they can be implemented in Go.

Related Talks

golang, practical Go Programming

Andrew Gerrand
an hour
golang, practical Go ProgrammingGo is a new open-source programming language with an emphasis on simplicity, comprehensibility, and efficiency. It has the speed and safety of a statically-typed language and the lightweight feel of a scripting language. It has a simple feature set that is easy to understand and powerful to use, including a ...

DjangoCon EU 2013: Steven Holmes - Does your stuff scale?

DjangoCon EU 2013: Steven Holmes - Does your stuff scale?Videos from DjangoCon Europe 2013 are kindly provided by Heroku, a cloud application platform -- a new way of building and deploying web apps: http://heroku.com/ ...

Stupid Gopher Tricks

Andrew Gerrand
an hour
Stupid Gopher TricksThey say you can't teach an old dog new tricks, but what about a gopher? In this talk we'll investigate a bunch of odd corners of the language, libraries, and tools that even seasoned Go programmers might not know. ...

The Cython Compiler for Python

an hour
The Cython Compiler for PythonThe Cython compiler is the most widely used static compiler for Python. It is used to speed up Python code and to extend CPython with fast native extension modules that process huge amounts of data all around the world. This talk by one of the core developers gives an intro ...

Golang: The good, the bad, & the ugly

Golang: The good, the bad, & the uglyWith projects like Openshift 3, Google Kubernetes, and Docker written in the go programming language (golang), it's important to understand what that entails. In this session, we'll talk about what it's like to work with the golang every day. We'll share: Lessons we've learned. Benefits and drawbacks of the language. The challenges and rewards of ...

Simulating A Real-World System (Coffee Shop) In Go

Sameer Ajmani
18 minutes
Simulating A Real-World System (Coffee Shop) In GoGo's concurrency model makes it easy to develop scalable servers and data pipelines. Many of the patterns we use in developing concurrent code mirror structures in real-world systems. In this talk, Sameer presents a simulation of a small real world system and shows how variations in the design impact the ...

Keynote at PyCon Brasil 2015 (Screencast)

Keynote at PyCon Brasil 2015 (Screencast)A discussion of asyncio, the new async/await syntax in Python 3.5, and a future view of async Python without the asyncio package. Plus, live coding. Code samples at https://gist.github.com/dabeaz/fc5c08040effca799759 ...

Juan Manuel Santos - Salting things up in the sysadmin's world

Juan Manuel Santos - Salting things up in the sysadmin's worldJuan Manuel Santos - Salting things up in the sysadmin's world [EuroPython 2015] [21 July 2015] [Bilbao, Euskadi, Spain] SaltStack is a thriving configuration management system written in Python that leverages YAML and Jinja2 which, by now, probably needs no introduction. This talk will cover a brief summary of why we need configuration management tools, followed by a ...

High Performance Systems in Go Lang

Derek Collison
30 minutes
High Performance Systems in Go LangGo is the language of the cloud. Here's why we chose Go and how we're using it to develop high-performance systems. Help us caption & translate this video! http://amara.org/v/FG1N/ ...

DjangoCon EU 2013: Brandon Rhodes - Keynote

DjangoCon EU 2013: Brandon Rhodes - KeynoteVideos from DjangoCon Europe 2013 are kindly provided by Heroku, a cloud application platform -- a new way of building and deploying web apps: http://heroku.com/ ...