Welcome. We're a friendly group for those who program using the Python language as well as those wanting to learn it. We try hard to be beginner friendly as well as cover advanced material.
If you are new to Python, you are invited to attend the Beginner's Session starting at 6pm.
Our normal meeting will start at 7pm.
Main talk - A General Overview of Mojo:
Mojo is a new programming language, based on Python, which fixes Python’s performance and AI deployment problems.
- Quick explainer and visualization on what matrix multiplication is
- Showing the Python syntax for matrix multiplication in the most simple basic form, and visualizing output in the terminal
- Showing the conversion process to compile the same code in Mojo
- Benchmarking and showing the speed improvements
- Adding compile time features to speed it up further
- Doing more advanced optimizations with vectorization, parallelization, and tiling. Explaining them with visualizations.
Jack Clayton Bio:
Most recently he was designing computer vision software, putting AI inference pipelines into production for IDVerse.
He is enormously passionate about the developer community, having been a Rust, Go, Python and C++ developer for over a decade.
This will be an in-person event.