Let's Write an IPython Extension the Hard Way
How a 5-minute hack for %reload function turned into a rabbit hole of different Python tools and techniques.
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.
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?"
Slides for my talk "Wait, IPython can do that?!"
In this last part of the magic functions series, we will create a Magics class.
Continue the magic functions journey and create a cell magic function that checks type hints in IPython.
Learn how to make your own magic functions in IPython by creating a line magic function.