Julia for Python

Julia is a new Language, that is fast, high level, dynamic and optimized for Data Science. But due to its young age, it might not be for everyone yet. Learn about Julia's strengths and how you can integrate it in your Python workflow!


You have performance problems with your Python code but are sick of rewriting it in Cython/C/C++? Julia might just be the language to solve your problems.
It's ease of use rivals that of Python, but it runs as fast as C. It has a powerful, optional type system, which is great for writing high level and generic code.
In this talk I will walk you over some examples that show off Julia as a great language for writing math and complex libraries.
I will also explain, how one can wrap their Julia packages in Python, to also reach the people that are not yet ready to leave Python for a new, hip language.


Domains:

Data Science, Infrastructure, IDEs/ Jupyter, Parallel Programming

Domain Expertise:

expert

Python Skill Level:

basic

Abstract as a tweet:

Julia is a new Language, that is fast, high level, dynamic and optimized for Data Science. Learn about Julia's strengths and how you can integrate it in your Python workflow!