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.