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

YouTube

Lead, Follow, or Get Out of the Way - Julia and Threaded Python

The Julia Programming Language via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the complex interoperability challenges between Julia and Python's threading models in this 28-minute conference talk from JuliaCon Global 2025. Discover why Python's threading architecture creates performance bottlenecks when wrapping Julia packages, despite Julia's goal of solving the "two language problem" that typically requires high-performance languages like C, C++, or FORTRAN underneath Python interfaces. Learn about the technical obstacles that arise when institutional reluctance to adopt Julia drives demand for Python wrappers around Julia packages, and understand how Python's Global Interpreter Lock and threading limitations can severely impact the performance of threaded Julia code. Examine practical workarounds and emerging solutions in Python's ecosystem, while gaining insights into current strategies developers can implement when creating Python wrappers for high-performance Julia applications. Delve into potential improvements for community-controlled tools like PythonCall.jl and juliacall that could streamline the development process for wrapper creators, and participate in discussions about advancing cross-language interoperability between these two important scientific computing ecosystems.

Syllabus

Lead, follow, or get out of the way: Julia and threaded Python | Hyatt | JuliaCon Global 2025

Taught by

The Julia Programming Language

Reviews

Start your review of Lead, Follow, or Get Out of the Way - Julia and Threaded 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.