Pythonista to Python Pro
You’ve been doing small scripts for a while and you’ve started getting bigger and bigger projects. But you're getting the fear, the dreaded imposter syndrome. Now to be fair we all get it and we all have to start somewhere. So here are a few tips to get you from somebody who does Python to a Python developer.
Over the next weeks, I will be adding articles that cover each of these sections in depth with project layout examples and some example code.
Update: I’ve written an article about python development in teams, and more detailed best practices.
Use a source control service
This should be a developer's Zeroth law, the one that comes before everything else. Your code is the output of your labour and as such you need to keep it safe. At the very minimum, source control like Git is a very sophisticated way to back up your code. But if you’re new to source control and the idea of branches, tags, merging and all that makes you break out into a cold sweat…