7 Python mistakes all beginner developers make — and how to avoid them