1. Automate the Boring Stuff with Python by Al Sweigart
This book, available here as a website as well as a video tutorial, is the primary guiding resource for our working group.
2. Stack Overflow
This website is a great general resource for specific questions that may come up as you code.
3. Software Carpentry Lessons
On this website, you can access lessons to gain general Python knowledge. In particular, we’ve found the Python Glossary to be helpful when looking for the lingo we use.
4. Code Academy Python Course
If you’d to start from scratch on your own, this online course is a great way to begin.
5. Learn Python the Hard Way
Another means to start to from scratch, this website is a beginner’s guide in a book format.