diff --git a/sessions/python-11.md b/sessions/python-11.md new file mode 100644 index 0000000..b885162 --- /dev/null +++ b/sessions/python-11.md @@ -0,0 +1,44 @@ +% Programmation avec Python (chapitre 11) +% Dimitri Merejkowsky + +\center \huge Retour sur les exceptions + +# A quoi sert finally + +```python +try: + fp = open("file.txt") + 1 / 0 +except ZeroDivisionError: + print("got you") +finally: + print("closing") + fp.close() +``` + +Que se passe-t-il si on remplace `1/0` par +`my_list[42]` ? + +\center \huge Libraries tierces + +# Introduction: pip + +* python3 -m pip +* `--user` + +But: what about several projects? + +# Virtualenvs + +# pip + virtualenv = <3 + +# Tuto + +* Let's install requests! + +``` +# avant + +# après +``` +