ICME Summer Workshop
The class is designed for people with some experience programming, but no experience in Python. We will introduce each topic enough so that you can quickly start using Python for your own problems knowing what tools are most appropriate. The workshop will be interactive with many examples (that the participants can play with during the session).
Topics covered
- Introduction to Python (variables, strings, control-flow, containers, file-IO)
- Numerical Python (i.e. numpy) and Matplotlib
- Pandas (i.e. dataframes)
Note that the course notes in this repository are intended to be read through in sequence according to the numerical prefixes in each filename. I.e. we anticipate that learners know all of the information in 1_Introduction_to_Python
before moving on to 2_Numerical_Python
, etc.
If you're curious for more course notes, please see lectures 0-8 from CME 211: https://github.com/CME211/notes#cme-211-notes.
Note: if upon opening the appendix notebook, it stats Notebook Not Found
try clicking Authorize with GitHub
, then log in with GitHub: a new pop-up window will appear where you should select asantucci/Python-Workshop
as the Repository and main
as the Branch, and then (scroll down to) click on file 4_Appendix_Scikit_learn.ipynb
. The notebook should then open in Colab!