ChiPy __Main__ Meeting
When: July 11, 2024, 6 p.m.
Where: Tegus
Attendance:
In Person Pythonistas: 64
Topics
-
Innovating with Python to be better professionally and personally
By: Drake Loud
Experience Level: Novice
Length: 30 Minutes
Description:In this talk, I hope that you will walk away inspired on ways you might innovate in work or at home.
I'll discuss a particular personal problem that I had, and how I solved it with a solution using serverless functions and a simple UI. We will dig into the architecture and code. Where I will briefly show how the solution was solved in Python.Finally, we will end with ways to build your innovation muscles and why it matters for you personally and professionally.
-
The CPython JIT
By: Jeff Glass
Experience Level: Intermediate
Length: 40 Minutes
Description:Starting in Python 3.13, CPython includes the option to run with a Just-In-Time Compiler, which emits snippets of machine-code at runtime for added speed. The novel 'copy-and-patch' JIT CPython uses means that the Python runtime doesn't need to actually know anything about compiling this machine-code - it just 'fills in the blanks' of pre-compiled stencils.
This talk will introduce the core concepts of CPython's Tier 2 Interpreter, its copy and patch JIT, and current active areas of exploration. It will also include notes on my own explorations with Superinstructions - sequences of multiple bytecodes compiled together for additional time savings.