1. • There are numerous Coursera, Udemy, and other online classes available.
2. • You can also go at your own pace with one of my favorites: “Learn Python the Hard Way.” Don’t fret over the title, it’s a great step-by-step introduction. The only reason it’s “hard” is because the author asks you to consider why you write the code the way you do, and here’s a little secret: if you’re not sure about the reasoning in one lesson, he explains it in the next one.
3. • Another great introduction is “Automate the Boring Stuff with Python.” You can buy the book and work through it on your own or take the Udemy course.
4. • For a quick-start guide to Python, Jupyter Notebooks and setting up a virtual environment, check out the tutorial, “First Python Notebook”.
5. • Melanie Walsh’s online course book, Introduction to Cultural Analytics & Python is an accessible introduction written specifically for academics at all levels who are conducting humanistic and social science research with computational methods.