Credits to https://sites.northwestern.edu/summerworkshops/workshop-schedule/#intropython
Make sure to download and install Anaconda for Python 3.6 before attending!
Below is an outline of the topics that will be covered each day:
- Why Python
- Running Python
- Python as a calculator
- Variables
- Strings
- Types
- Indexing & Slicing
- Lists
- If statements
- boolean values & expressions
Day 1 Practice Session Exercises
- Jupyter
- Loops - for, pass, while, range, break, continue
- Dictionaries
- Tuples
- Sets
- Functions
The materials for Day 2 are mostly Jupyter Notebooks. To view, launch jupyter
notebook in this directory, then open the notebooks in the day-2
folder.
- Opening files
- Builtins and the standard library (documentation pages)
- Installing and importing packages
- Writing and running scripts (spyder)
- debugging (print statements, reading stack traces)