{"cells": [{"cell_type": "markdown", "metadata": {}, "source": ["# 2A.eco - D\u00e9buter avec Flask\n", "\n", "Pour aller vite, [Flask](http://flask.pocoo.org/) est un framework de d\u00e9veloppement web en Python. Il en existe d'autres, le plus connu d'entre eux est [Django](https://www.djangoproject.com/). Ce notebook la cr\u00e9ation d'un site web \u00e0 usage principalement priv\u00e9."]}, {"cell_type": "markdown", "metadata": {}, "source": ["En alliant le langage de programmation Python et un syst\u00e8me de templates tr\u00e8s riche, on peut cr\u00e9er assez facilement une application. Forc\u00e9ment, plus l'application que vous r\u00eavez de r\u00e9aliser sera compliqu\u00e9e et plein de fonctionnalit\u00e9s, plus le temps qu'il vous faudra pour la coder sera long. \n", "\n", "Mais avec [Flask](http://flask.pocoo.org/), on peut d\u00e9j\u00e0 rapidement obtenir des r\u00e9sultats, sans trop se perdre.\n", "\n", "Mais attention, [Flask](http://flask.pocoo.org/) ne fait pas tout : si vous voulez aboutir \u00e0 quelque chose de s\u00e9rieux en web-app, vous finirez par utililser [Django](https://www.djangoproject.com/). Mais [Django](https://www.djangoproject.com/) est tr\u00e8s lourd \u00e0 apprendre, tandis que Flask ressemble beaucoup \u00e0 ce qu'on a utilis\u00e9 pendant les cours. Contrairement \u00e0 [Django](https://www.djangoproject.com/) qui fait beaucoup de choses tout seul (ORM, validations formulaires, back-end admin...), [Flask](http://flask.pocoo.org/) reste simple et c'est \u00e0 vous de lui coder/rajouter ces composants \u00e0 la main. Il est aussi tr\u00e8s utilis\u00e9 et ne risque pas de dispara\u00eetre de sit\u00f4t."]}, {"cell_type": "code", "execution_count": 1, "metadata": {}, "outputs": [{"data": {"text/html": ["
\n", ""], "text/plain": ["