3 Reasons why you need a programming blog
One of the best things I ever did for my dev career: A little story and three reasons why you should start a programming portfolio website right now.
One of the best things I ever did for my dev career: A little story and three reasons why you should start a programming portfolio website right now.
Let’s pry apart this slightly unintuitive Python dictionary expression to find out what’s going on in the uncharted depths of the Python interpreter.
I couldn’t find a good and updated list of Python developer or Python programming podcasts online. So I created my own list with the best Python podcasts.
In Python code reviews I’ve seen over and over that it can be tough for developers to format their Python code in a consistent way: extra whitespace, irregular indentation, and other “sloppiness” then often leads to actual bugs in the program.
Ever witnessed a colleague make a refactoring to “clean up” some Python code only to make it worse and harder to understand?
In this third episode of my video code review series I take a look at a reader’s web scraping project and start adding some unit tests to it.
iTerm2 for macOS has a little known feature that lets you open files and folders simply by Cmd+Clicking on them in the terminal. Among other things, this is super handy for debugging tests.
A review of Djaneiro, a Sublime Text plugin for Django development.
Hey folks, I’m super excited to announce the launch of my first book – It’s called “The Complete Guide to Setting up Sublime Text for Python Developers”.
This is the second episode of my video code review series where I record myself giving feedback and refactoring a reader’s Python code.
How to turn your Python scripts into “real” command-line commands you can run from the system terminal.
Improve Your Python with a fresh 🐍 Python Trick 💌 every couple of days
🔒 No spam ever. Unsubscribe any time.