Pythonista to Python Pro

Simon Hargreaves
6 min readJun 8, 2019
Photo by Fabian Grohs on Unsplash

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…

--

--

Simon Hargreaves

I've a writer, film maker, team leader and technologist. Working on the forefront of creative technology for over 20 years.