Below is a list of curated resources for learning Python. The list is not exhaustive. If you know of good resources that you think should be listed here, please create a pull request or create an issue.
If a related workshop or tutorial from this repository exists, it will be listed beside the resource link.
There are also powerpoint presentations in the Resources folder.
Click here to see the Beginner Python Tutorials on Youtube.
- Using the MacOS (mac) terminal
- Here is a great tutorial on Jupyter Notebooks from Corey Schafer.
- Introduction series on Python data types (strings, numbers, lists etc.) by Corey Schafer
- Basic data types tutorial video
- Check out the Python-Beginner-01-data-types.ipynb jupyter notebook.
- Check out the Python-Beginner-Workshop-01.ipynb jupyter notebook.
- How to limit the decimal places in a float.
- How to display only a certain number of decimal places in a float.
- For Pandas DataFrames check out the Python-Beginner-Workshop-05.ipynb jupyter notebook.
- Check out the Python-Beginner-Workshop-02.ipynb jupyter notebook.
- For
.csvand pandas check out the Python-Beginner-Workshop-05.ipynb jupyter notebook. - For reading
.csvfiles see the Pandasread_csvdocumentation
- Check out the Python-Beginner-Workshop-04.ipynb jupyter notebook.
- Python beginner series tutorial on the topic from Corey Schafer
- Check out the Python-Beginner-Workshop-03.ipynb jupyter notebook.
- Python beginner series from Corey Schafer
- For Pandas and Matplotlib Python-Beginner-Workshop-05.ipynb jupyter notebook.
- Matplotlib beginner series
- Check out the Python-Beginner-Workshop-05.ipynb jupyter notebook.
- Pandas tutorial series
- Check out the Python-Beginner-Workshop-07.ipynb jupyter notebook.
- Functions episode of this series on youtube