Additional Resources for Learning Python

In addition to the tutorials on this site, there are excellent resources available online and in publication for learning Python.

Tutorials/workshops

The Carpentries teaches foundational coding and data science skills to researchers worldwide. As an organization, they have created and fine-tuned many different workshops related to data science including shell/CLI skills, Git, SQL, R, and Python. Below are a few of the Python tutorials you can check out, with the datasets they use (some might be more applicable to you than others).

Books

In addition to a few classics I would always recommend to newcomers, the O’Reilly series of books is always an excellent resource to search for Python instructions. A few of my favorites are linked below. For University of Arizona users, search the library website as we have access to the O’Reilly collection online.

Beginner friendly:

Machine Learning: