Go to Python
Offered By: EuroPython Conference via YouTube
Course Description
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
Related Courses
Faster pandasLinkedIn Learning Faster Python Code
LinkedIn Learning Cython Tutorial - Bridging Between Python and C-C++ for Performance Gains
sentdex via YouTube Cython 3 - Python at the Speed of C
EuroPython Conference via YouTube Extending Cython with GIL-Free Types
EuroPython Conference via YouTube