Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Go to Python

EuroPython Conference via YouTube

Overview

Explore the powerful combination of Python and Go in this 45-minute EuroPython Conference talk. Learn how to implement extension modules in Go, leveraging its performance and parallelism while maintaining Python's expressiveness. Discover the process of using CGO to make Go code available as a C library and Cython to create Python extension modules. Follow along as the speaker builds a simple wrapper for Go code, progresses to complex data sharing and Python callbacks from Go, and addresses Go's Garbage Collector when exposing Go Objects. Gain insights into the advantages and disadvantages of using Go as an extension language for Python, and explore alternative methods for integrating Go code into Python projects. While prior knowledge of extension modules and concepts like garbage collection is beneficial, no Go coding experience is required to understand this comprehensive guide to combining the strengths of both languages.

Syllabus

Stefan Baerisch - Go(lang) to Python

Taught by

EuroPython Conference

Reviews

Start your review of Go to Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.