Easy Speedup Wins With Numba
Numba library has plenty of tools to speed up your mathematical-heavy programs. From a simple @jit decorator, all the way to running your code on a CUDA GPU.
I write about Python, productivity for developers (dotfiles, CLI tools, etc.), micro-entrepreneurship (i.e. side projects that I built), and whatever else interested me at this time.
Numba library has plenty of tools to speed up your mathematical-heavy programs. From a simple @jit decorator, all the way to running your code on a CUDA GPU.
How to quickly find something in a collection of items, like a list or a range? When a generator expression is a great solution, and when it's not?
Is it faster to "ask for forgiveness" or "look before you leap" in Python? And when it's better to use one over the other?
Introduction to the "Writing Faster Python" series. What it is about, how do I benchmark, frequently asked questions, and additional resources.
How a 5-minute hack for %reload function turned into a rabbit hole of different Python tools and techniques.
26 CLI tools that I love. And one that is OK.
List of my favorite VS Code plugins that helps me build Python application.
I'm programming on a Macbook, and I love it. Here are some of the tools that make my life easier.
Tips and tricks on how to use IPython as your debugger.
How to stop pip from running outside of a virtual environment and messing up your dependencies?
Earlier this year, I passed the CAPM exam with a very good score. This is how I prepared for it.
Python 3 is great! But not every Python 2 project has to be migrated. There are different ways how you can prepare for the upcoming Python 2 End of Life.
What are IPython extensions, how to install them, and how to write and publish your own extension?
Tired of having to reload a module each time you change it? %autoreload to the rescue!
Slides for my talk "It's 2019 and I'm still using Python 2. Should I be worried?"