# Workshop Prerequisites

## Topics

One should have a good basic of:
- Python - please use the first 5 Chapters (from [1. Whetting Your Appetite](https://docs.python.org/3.8/tutorial/appetite.html) to [5. Data Structures](https://docs.python.org/3.8/tutorial/datastructures.html) ) from the [Official Python Tutorial](https://docs.python.org/3.8/tutorial/index.html),
- JupyterLab / Jupyter Notebooks - please use
    - [JupyterLab interface](https://jupyterlab.readthedocs.io/en/latest/user/interface.html),
    - [Jupyter Notebooks](https://jupyterlab.readthedocs.io/en/latest/user/notebook.html),
    - [Code Consoles](https://jupyterlab.readthedocs.io/en/latest/user/code_console.html),
    - [Markdown Cells](https://nbviewer.jupyter.org/github/jupyter/notebook/blob/master/docs/source/examples/Notebook/Working%20With%20Markdown%20Cells.ipynb),
    - [IPython Magic Commands](https://jakevdp.github.io/PythonDataScienceHandbook/01.03-magic-commands.html),
    - [IPython and Shell Commands](https://jakevdp.github.io/PythonDataScienceHandbook/01.05-ipython-and-shell-commands.html),
- NumPy and Pandas - please use [1_basic_numpy_pandas.ipynb](./1_basic_numpy_pandas.ipynb) ,
- accessing ETH clusters and bash - please use [2_basic_accessing_cluster_bash.ipynb](./2_basic_accessing_cluster_bash.ipynb) .

## Self-assessment

Please follow [self_assessment.ipynb](./self_assessment.ipynb).
