From a813c73d697c5d94fc1ca0e0e9323eecf9861950 Mon Sep 17 00:00:00 2001 From: francois Date: Sat, 8 Jul 2017 23:30:43 -0400 Subject: [PATCH] ajout de 2 paragraphes --- Billets/Billet001 - Introduction.ipynb | 135 ++++++++++++++++++++++--- 1 file changed, 123 insertions(+), 12 deletions(-) diff --git a/Billets/Billet001 - Introduction.ipynb b/Billets/Billet001 - Introduction.ipynb index bc5d5b4..44be30b 100644 --- a/Billets/Billet001 - Introduction.ipynb +++ b/Billets/Billet001 - Introduction.ipynb @@ -6,19 +6,20 @@ "source": [ "# Utiliser les données ouvertes géospatiales: explorer, comprendre, agir\n", "\n", - "Le portail du gouvernement ouvert déborde de jeux de données géospatiales. Cependant, il peut être difficile d'exploiter ces données à leur plein potentiel. Nous ne pouvons pas les utiliser avec les logiciels de bureautique. On doit donc recourir à des outils plus spécialisés : les systèmes d'information géographique. J'ai pour objectif d'aider les citoyens et les entreprises à découvrir ceux-ci. Ils nous permettront d'explorer les données géospatiales ouvertes. Nous pourrons générer nos propres cartes. Nous pourrons ensuite mieux comprendre différents enjeux locaux. Enfin, nous pourrons créer des guides pour favoriser la prise de décision." + "Le portail du gouvernement ouvert déborde de jeux de données géospatiales. Cependant, il peut être difficile d'exploiter ces données à leur plein potentiel. Nous ne pouvons pas les utiliser avec les logiciels de bureautique. On doit donc recourir à des outils plus spécialisés : les systèmes d'information géographique (SIG). J'ai pour objectif d'aider les citoyens et les entreprises à les découvrir en quelques billets sur ce blogue. Ils nous permettront d'explorer les données géospatiales ouvertes. Nous produirons nos propres cartes. Nous pourrons ensuite mieux comprendre différents enjeux locaux. Enfin, nous pourrons créer des guides pour favoriser la prise de décision." ] }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 41, "metadata": { + "collapsed": true, "scrolled": true }, "outputs": [], "source": [ "textbloc001=\"\"\"\n", - "Le portail du gouvernement ouvert déborde de jeux de données géospatiales. Cependant, il peut être difficile d'exploiter ces données à leur plein potentiel. Nous ne pouvons pas les utiliser avec les logiciels de bureautique. On doit donc recourir à des outils plus spécialisés : les systèmes d'information géographique. J'ai pour objectif d'aider les citoyens et les entreprises à découvrir ceux-ci. Ils nous permettront d'explorer les données géospatiales ouvertes. Nous pourrons générer nos propres cartes. Nous pourrons ensuite mieux comprendre différents enjeux locaux. Enfin, nous pourrons créer des guides pour favoriser la prise de décision.\n", + "Le portail du gouvernement ouvert déborde de jeux de données géospatiales. Cependant, il peut être difficile d'exploiter ces données à leur plein potentiel. Nous ne pouvons pas les utiliser avec les logiciels de bureautique. On doit donc recourir à des outils plus spécialisés : les systèmes d'information géographique (SIG). J'ai pour objectif d'aider les citoyens et les entreprises à les découvrir en quelques billets sur ce blogue. Ils nous permettront d'explorer les données géospatiales ouvertes. Nous produirons nos propres cartes. Nous pourrons ensuite mieux comprendre différents enjeux locaux. Enfin, nous pourrons créer des guides pour favoriser la prise de décision.\n", "\"\"\"" ] }, @@ -33,7 +34,7 @@ }, { "cell_type": "code", - "execution_count": 50, + "execution_count": 42, "metadata": { "collapsed": true }, @@ -44,6 +45,77 @@ "\"\"\"" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Les système d'information géographique\n", + "\n", + "Les SIG permettent de travailler avec du contenu géoréférencé. Ils poursuivent deux principaux objectifs : la transformation de données géospatiales et la cartographie. Souvent, un de ces objectifs est mis au premier plan. C'est pourquoi nous utiliserons en alternance deux outils : [GNU R](https://www.r-project.org/) et [QGIS](http://qgis.org/fr/site/). Ce sont deux logiciels libres disponibles en français et en anglais pour tous les systèmes d'exploitation. Nous pourrons ainsi aborder des notions des plus simples aux plus complexes avec l'un et l'autre. R est un langage de programmation populaire chez les statisticiens et QGIS un outil connu des géographes." + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "textbloc003=\"\"\"\n", + "Les SIG permettent de travailler avec du contenu géoréférencé. Ils poursuivent deux principaux objectifs : la transformation de données géospatiales et la cartographie. Souvent, un de ces objectifs est mis au premier plan. C'est pourquoi nous utiliserons en alternance deux outils : GNU R et QGIS. Ce sont deux logiciels libres disponibles en français et en anglais pour tous les systèmes d'exploitation. Nous pourrons ainsi aborder des notions des plus simples aux plus complexes avec l'un et l'autre. R est un langage de programmation populaire chez les statisticiens et QGIS un outil connu des géographes.\n", + "\"\"\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "![Une carte produite avec GNU R]()\n", + "![Une carte produite avec QGIS]()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Les enjeux locaux\n", + "\n", + "Nous vivons dans un monde de plus en plus connecté. Les infrastructures et les ressources qui nous entourent ont un impact sur notre quotidien. À l'aide des données publiques, nous pourrons mieux comprendre notre milieu de vie. Nous pourrons apprendre davantage sur la santé, l'éducation, l'économie et l'environnement. Ensuite, nous créerons des indicateurs afin de nous comparer à d'autres localités. Enfin, nous pourrons prendre de meilleures décisions à l'aide de cette nouvelle source d'information." + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "textbloc004=\"\"\"\n", + "Nous vivons dans un monde de plus en plus connecté. Les infrastructures et les ressources qui nous entourent ont un impact sur notre quotidien. À l'aide des données publiques, nous pourrons mieux comprendre notre milieu de vie. Nous pourrons apprendre davantage sur la santé, l'éducation, l'économie et l'environnement. Ensuite, nous créerons des indicateurs afin de nous comparer à d'autres localités. Enfin, nous pourrons prendre de meilleures décisions à l'aide de cette nouvelle source d'information.\n", + "\"\"\"" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## La prise de décision" + ] + }, + { + "cell_type": "code", + "execution_count": 45, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "textbloc005=\"\"\"\n", + "\"\"\"" + ] + }, { "cell_type": "markdown", "metadata": {}, @@ -67,7 +139,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 46, "metadata": { "collapsed": true }, @@ -78,8 +150,10 @@ }, { "cell_type": "code", - "execution_count": 39, - "metadata": {}, + "execution_count": 47, + "metadata": { + "collapsed": true + }, "outputs": [], "source": [ "def stat_paragraphe(textes):\n", @@ -93,23 +167,60 @@ }, { "cell_type": "code", - "execution_count": 51, + "execution_count": 49, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "[{'flesch': 61.02, 'flesch-kincaid': 7.3, 'word_count': 93},\n", - " {'flesch': 52.15, 'flesch-kincaid': 8.6, 'word_count': 96}]" + "[{'flesch': 60.31, 'flesch-kincaid': 7.6, 'word_count': 99},\n", + " {'flesch': 52.15, 'flesch-kincaid': 8.6, 'word_count': 96},\n", + " {'flesch': 57.98, 'flesch-kincaid': 8.5, 'word_count': 93},\n", + " {'flesch': 58.99, 'flesch-kincaid': 8.1, 'word_count': 74}]" ] }, - "execution_count": 51, + "execution_count": 49, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "[i for i in stat_paragraphe([textbloc001,textbloc002])]" + "paragraphes = [textbloc001,textbloc002,textbloc003,textbloc004]\n", + "[i for i in stat_paragraphe(paragraphes)]" + ] + }, + { + "cell_type": "code", + "execution_count": 68, + "metadata": {}, + "outputs": [], + "source": [ + "from functools import reduce\n", + "fulltext=str(reduce((lambda x,y: x+y),paragraphes))" + ] + }, + { + "cell_type": "code", + "execution_count": 71, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{'flesch': 59.6, 'flesch-kincaid': 7.9, 'word_count': 362}" + ] + }, + "execution_count": 71, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "{\n", + " \"word_count\":ts.lexicon_count(fulltext),\n", + " \"flesch\":ts.flesch_reading_ease(fulltext), \n", + " \"flesch-kincaid\": ts.flesch_kincaid_grade(fulltext)\n", + " }" ] }, {