From 4dcb2792269e6d157e354199e9c3bebc0b074077 Mon Sep 17 00:00:00 2001
From: Nicola Spallanzani <n.spallanzani@cineca.it>
Date: Sun, 27 May 2018 21:30:21 +0200
Subject: [PATCH] Update README.md

---
 README.md | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 71 insertions(+)

diff --git a/README.md b/README.md
index 10d004e..2c181e4 100644
--- a/README.md
+++ b/README.md
@@ -5,3 +5,74 @@
 ```
 git clone https://gitlab.hpc.cineca.it/nspalla1/intro-python.git
 ```
+
+## Index:
+
+[Outlook](http://nbviewer.jupyter.org/urls/gitlab.hpc.cineca.it/nspalla1/intro-python/raw/master/00-Outlook.ipynb)
+
+[01-Introduction_to_Python.ipynb](http://nbviewer.jupyter.org/urls/gitlab.hpc.cineca.it/nspalla1/intro-python/raw/master/01-Introduction_to_Python.ipynb)
+
+- Philosophy
+- Environment
+- Interpreter
+- Built-in types and operations
+- Program file
+- Built-in containers
+  - Tuples
+  - Lists
+  - Sets
+  - Dicts
+- Flow control contructs
+  - if-elif-else
+  - For loops
+  - While loops
+  - Comparison and logical operators
+    - Object reference
+
+[02-Introduction_to_Python.ipynb](http://nbviewer.jupyter.org/urls/gitlab.hpc.cineca.it/nspalla1/intro-python/raw/master/02-Introduction_to_Python.ipynb)
+
+- File I/O
+- Functions
+  - Argument Passing
+  - Doc string
+  - Lambda functions
+- Introspection
+- Functional programming
+  - sort
+  - lambda functions
+  - filter, map
+- String formatting
+  - Old and new style
+- Modules
+  - Packages
+  - Program arguments
+
+[03-Introduction_to_Python.ipynb](http://nbviewer.jupyter.org/urls/gitlab.hpc.cineca.it/nspalla1/intro-python/raw/master/03-Introduction_to_Python.ipynb)
+
+- Standard Library (quick overview)
+  - os, os.path, shutil
+  - glob
+  - sys
+  - argparse
+  - re
+  - math, random
+  - datetime
+  - logging
+  - gzip, csv, json
+  - sqlite3
+  - subprocess
+- Scientific Modules (very quick introduction)
+  - Numpy
+  - Matplotlib
+  - Scipy
+  - Pandas
+
+[04-Introduction_to_Python.ipynb (EXTRA)](http://nbviewer.jupyter.org/urls/gitlab.hpc.cineca.it/nspalla1/intro-python/raw/master/04-Introduction_to_Python.ipynb)
+
+- Classes (short introduction)
+  - Instances
+  - Methods
+  - Attributes
+  - Inheritance
+- Iterables and Iterators
+- Error handling
-- 
GitLab