Brought to you by H I R E D - The easiest way to get a job as a developer. Find your dream job today.

Episode #103: Compiling Python through PyLLVM and MongoDB for Data Scientists

Published Thurs, Mar 16, 2017, recorded Mon, Mar 6, 2017.


This episode we have an optimization 2fer.

We begin looking at optimizing a subset of Python code for machine learning using the LLVM compiler with a project called PyLLVM which takes plain python code, compiles it to optimized machine instructions and distributes it across a cluster.

In the second half, we look at a fabulous new way to work with MongoDB for Python writing data scientists. The project is called bson-numpy and provides a direct connection between MongoDB and NumPy and is 10x faster than standard pymongo.

Links from the show:

Anna on Twitter: @annaisworking

PyLLVM: github.com/aherlihy/PythonLLVM
Wrestling Python into LLVM Intermediate Representation: youtube.com/watch?v=knL-c9WIru8

BSON-NumPy Docs: readthedocs.org/projects/bson-numpy
BSON-NumPy Package: pypi.org/project/BSON-NumPy
BSON-NumPy on GitHub: github.com/aherlihy/bson-numpy

Sponsored items
Our courses: training.talkpython.fm
Hired: hired.com/talkpythontome
Podcast's Patreon: patreon.com/mkennedy



Want to go deeper? Check out my courses

Anna Herlihy
Anna Herlihy


Individuals: Support this podcast via Patreon or one-time via Square Cash or . Corporate sponsorship opportunities available here.