How to Make a Great Conference TalkAre you an aspiring conference speaker looking to improve your presentation skills? Check out my conference speaking guide.Mar 20, 2023Mar 20, 2023
Upgrade Your Python VersionHere is an idea for a completely free¹ speed improvement for your code — upgrade your Python version!Mar 2, 2023Mar 2, 2023
String FormattingWith four different ways of formatting strings in Python 3.6 and above, it’s time to look at which one is the fastest.Mar 2, 2023Mar 2, 2023
Membership TestingWhy iterating over the whole list is a bad idea, what data structure is best for membership testing, and when it makes sense to use it?Feb 9, 2023Feb 9, 2023
Checking for True or FalseHow can we compare a variable to True or False, what’s the difference between “is” and “==” operators, and what are truthy values?Feb 2, 2023Feb 2, 2023
Add Comments To Your CommandsA quick tip: when you write an important command in shell, put a comment next to it so you can easily find it later or remember what it…Jan 26, 2023Jan 26, 2023
WTF Excel?!For a tool that probably underlies most of the financial systems in the world, Excel has some incredibly weird limitations and quirks.Jan 26, 2023Jan 26, 2023
Python Versions Management With pyenvUsing the latest version of Python is always a good idea. First of all - you get the new features like the f-strings (Python 3.6), ordered…Jan 20, 2023Jan 20, 2023
Dictionary ComprehensionIs using dictionary comprehension faster than calling the dict() function? And what’s the most efficient way to create a dictionary from…Jan 19, 2023Jan 19, 2023