Textmate is great, but if you want to ever be seen coding in a cafe with a piccolo/flat white then Sublime/Atom is the way to go./s
I think people started moving away from Textmate and more to Sublime/Atom because you can extend them easily with things like linters (to check code) and git integrations (for versioning/collaboration), it's still a solid editor though. With Python you don't really need a hardcore IDE like Visual Studio because you don't require the build tools of a language like C++.
I think so long as you're looking a the mistakes you're making and understanding what the cause of them is then you'll be progressing. I definitely recommend writing scripts and executing them in the command line as opposed to writing them in the interactive python prompt.
disclaimer - this might all be bollocks
Textmate is great, but if you want to ever be seen coding in a cafe with a piccolo/flat white then Sublime/Atom is the way to go./s
I think people started moving away from Textmate and more to Sublime/Atom because you can extend them easily with things like linters (to check code) and git integrations (for versioning/collaboration), it's still a solid editor though. With Python you don't really need a hardcore IDE like Visual Studio because you don't require the build tools of a language like C++.
I think so long as you're looking a the mistakes you're making and understanding what the cause of them is then you'll be progressing. I definitely recommend writing scripts and executing them in the command line as opposed to writing them in the interactive python prompt.
A few sites I found really helpful, depending on where your skills are at:
Codeacadamy
Making a blog
Thinking more like a computer scientist
Project euler