diff --git a/journal/JournaldeBohr.md b/journal/JournaldeBohr.md index 449c6582851d2d84478726c0ade04cca034381c3..b2f45611972715c3039e404cc8582f2a265db40b 100644 --- a/journal/JournaldeBohr.md +++ b/journal/JournaldeBohr.md @@ -123,12 +123,12 @@ J'ai decidé d'expliquer mon cheminement en décrivant cellule par cellule les a ## Première cellule: -Dans cette cellule on commence comme dans tous les code en python par importer les bibliothèques python que l'on va utiliser pour notre code ( les bibliothèque sont des ensembles de codes déja implémenté en python qui possèdent des applications spécifiques au problème que l'on veut résoudre). +Dans cette cellule on commence comme dans tous les code en [python](https://www.python.org/) par importer les bibliothèques python que l'on va utiliser pour notre code ( les bibliothèque sont des ensembles de codes déja implémenté en python qui possèdent des applications spécifiques au problème que l'on veut résoudre). Les importaions sont caractérisées par le terme 'import' ainsi on importe: -- numpy pour manipuler des matrices/tableaux multidimensionnels ainsi que des fonctions mathématiques opérant sur ces tableaux -- pandas permettant la manipulation et l'analyse des données -- matplotlib.pyplot qui sert à tracer et à visualiser les données sous forme de graphique +- [numpy](https://numpy.org/) pour manipuler des matrices/tableaux multidimensionnels ainsi que des fonctions mathématiques opérant sur ces tableaux +- [pandas](https://pandas.pydata.org/) permettant la manipulation et l'analyse des données +- [matplotlib.pyplot](https://matplotlib.org/) qui sert à tracer et à visualiser les données sous forme de graphique - requests permet de manipuler des fichier de type HTTP - urllib.request possède des fonctions addaptées pour ouvrir des URLs - io permet à python de traiter plus facilement les données de type I/O, le texte sont des données de ce type. @@ -182,14 +182,14 @@ mot_a_chercher = "HARPAGON." #mot_a_chercher = "LA MERLUCHE." #mot_a_chercher = "LE COMMISSAIRE." ``` - +Voici donc la liste de tous les personnages. ```python #Compteur pour stocker le nombre d'occurrences du mot compteurs_occurrences = [] ``` -On créer un compteur qui va nous permettre de stocker les différents nombres d'occurences. +On créer un compteur qui va nous permettre de stocker les différents nombres d'occurences. On l'initialise de facon à ce qu'il soit vide. ```python @@ -200,7 +200,7 @@ with urllib.request.urlopen(url) as response: parties_texte = response.read().decode('utf-8').split('###')[1:] ``` -Ici on ouvre le fichier et on lit le contenu puis on le divise grâce à l'encodage '###' +Ici on ouvre le fichier et on lit le contenu puis on le divise en partie grâce à l'encodage '###' @@ -273,7 +273,7 @@ partie32=[10,0,0,4,0,1,6,0,0,0,0,0,2] ## Quatrième cellule -Maintenant que l'on a des tableaux pour chaque scene on peut plus facilement visualiser les données, et notamment la part de parole de chaque personnages dans les différentes parties. On va donc utiliser la bibliothèque matplotlib.pyplot pour mettre en valeur nos résultat et les rendre plus visuelle. +Maintenant que l'on a des tableaux pour chaque scène on peut plus facilement visualiser les données, et notamment la part de parole de chaque personnages dans les différentes parties. On va donc utiliser la bibliothèque matplotlib.pyplot pour mettre en valeur nos résultat et les rendre plus visuelle. Pour savoir comment marche la fonction qui trace les camenberts aller voir: [fonction.pie](https://www.python-simple.com/python-matplotlib/pie.php), 'plt.subplots' ([subplot](https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.subplot.html)) quant à lui permet de tracer plusieurs graphiques sur une seule figure, ensuite on ajuste les positions de ces graphiques à l'aide 'plt.gcf().subplots_adjust' @@ -388,7 +388,7 @@ axs4[1, 3].pie(partie32, labels=personnages, plt.show() ``` -On affiche sur la console nos figure en utilisant plt.show(). +On affiche sur la console nos figure en utilisant [plt.show()](https://matplotlib.org/stable/api/_as_gen/matplotlib.pyplot.show.html). ## Cinquième Cellule @@ -413,7 +413,7 @@ mot_a_chercher = "VALÈRE." ``` On définit une fonction qui récupère le texte via l'url définit précédement et qui nous affiche si le texte a bien été récupéré en remplissant une variable 'response.text'. - +En python on accès au variable à tout moment, par exemple en utilisant spyder on à une fenetre nous montrant les variables et toutes les valeurs de ces dernieres. ```python @@ -493,9 +493,9 @@ plt.plot(Noms,Donnees) plt.show() ``` +remarque: j'ai pas réussi à importer les figures liées au code car je pense qu'avec le mooc on a pas les licences nécéssaires pour le faire, mais je sais insérer une image: - - +[image](https://www.google.com/url?sa=i&url=https%3A%2F%2Fwww.jeuxetcompagnie.fr%2Fcoloriage-velo%2F&psig=AOvVaw1ncMFL4pbtjQexCaCybRlX&ust=1700591312588000&source=images&cd=vfe&ved=0CBEQjRxqFwoTCMjAiLya04IDFQAAAAAdAAAAABAE)