{"id":887,"date":"2023-11-04T10:36:37","date_gmt":"2023-11-04T10:36:37","guid":{"rendered":"https:\/\/lasstatistique.com\/?p=887"},"modified":"2024-08-14T08:04:28","modified_gmt":"2024-08-14T08:04:28","slug":"cours-0-python","status":"publish","type":"post","link":"https:\/\/lasstatistique.com\/?p=887","title":{"rendered":"Cours 0 : Python"},"content":{"rendered":"<p><span style=\"color: #3366ff;\"><b>CHAPITRE I : PRINCIPE DE BASE DE PYTHON<\/b><\/span><\/p>\n<p><b style=\"color: #3366ff;\"><i>\u00a0 \u00a0 \u00a0 \u00a01. PRESENTATION DE PYTHON<\/i><\/b><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-888\" src=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-2-300x243.png\" alt=\"\" width=\"260\" height=\"210\" srcset=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-2-300x243.png 300w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-2.png 515w\" sizes=\"auto, (max-width: 260px) 100vw, 260px\" \/><\/p>\n<p><span style=\"color: #3366ff;\"><b>Python<\/b><\/span> est un langage de programmation fortement utilis\u00e9 dans le domaine du d\u00e9veloppement informatique et de la data science.<\/p>\n<p>C\u2019est un langage de programmation assez g\u00e9n\u00e9raliste. Avec<span style=\"color: #3366ff;\"> Python<\/span> on peut faire : des sites et applications web, des applications mobiles, des scripts personnels, des applications de bureau et de l\u2019analyse de donn\u00e9es.<\/p>\n<p>Concernant l\u2019analyse de donn\u00e9es, <span style=\"color: #3366ff;\">Python<\/span> est de plus en plus utilis\u00e9 avec l\u2019essor de l\u2019intelligence artificielle qui demande de forte capacit\u00e9 en programmation. De ce fait, <span style=\"color: #3366ff;\">Python<\/span> est l\u2019un des langages les plus utilis\u00e9s, en particulier pour les traitements et manipulations de donn\u00e9es, la data visualisation et le d\u00e9veloppement d\u2019algorithmes d\u2019intelligence artificielle.<\/p>\n<p><span style=\"color: #3366ff;\"><b><i>Python pour l\u2019analyse de donn\u00e9es<\/i><\/b><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-890\" src=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-3-300x181.png\" alt=\"\" width=\"620\" height=\"374\" srcset=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-3-300x181.png 300w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-3.png 700w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<p>Dans le cadre de cours consacr\u00e9 \u00e0 l\u2019analyse de donn\u00e9es avec <span style=\"color: #3366ff;\">Python<\/span>, nous utiliserons <span style=\"color: #3366ff;\">Anaconda<\/span>.<\/p>\n<p>Anaconda est une distribution libre et open source de Python : En installant <span style=\"color: #3366ff;\">Anaconda<\/span>, On installe <span style=\"color: #3366ff;\">Python<\/span>, <span style=\"color: #3366ff;\">Jupyter Notebook<\/span> et d\u2019autres packages scientifiques, essentiels pour l\u2019analyse de donn\u00e9es.<\/p>\n<p><span style=\"color: #3366ff;\"><b><i>T\u00e9l\u00e9charger et installer Anaconda<\/i><\/b><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-891\" src=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-4-300x230.png\" alt=\"\" width=\"732\" height=\"561\" srcset=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-4-300x230.png 300w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-4-768x588.png 768w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-4.png 794w\" sizes=\"auto, (max-width: 732px) 100vw, 732px\" \/><\/p>\n<p>Anaconda est open source. C\u2019est-\u00e0-dire qu\u2019il est disponible gratuitement sans licence.<\/p>\n<p>Son installable est disponible pour tous les syst\u00e8me d\u2019exploitation sur le site web de<span style=\"color: #3366ff;\"> Anaconda<\/span> : <a href=\"http:\/\/www.anaconda.com\/\">www.anaconda.com<\/a><\/p>\n<p>Une fois t\u00e9l\u00e9charg\u00e9, il suffit de l\u2019installer.<\/p>\n<p>Vous pouvez \u00e9galement utiliser <span style=\"color: #3366ff;\">Python<\/span> dans le cloud gr\u00e2ce \u00e0<span style=\"color: #3366ff;\"> google collaboratory<\/span>.<\/p>\n<p><span style=\"color: #3366ff;\"><b><i>Jupiter Notebook<\/i><\/b><\/span><\/p>\n<p><span style=\"color: #3366ff;\">Anaconda<\/span> offre plusieurs outils de programmation et d\u2019analyse. Parmi ces outils nous utiliserons en particulier <span style=\"color: #3366ff;\">Jupiter<\/span>.<\/p>\n<p>les <span style=\"color: #3366ff;\">notebooks Jupiter<\/span> sont des cahiers \u00e9lectroniques qui, dans le m\u00eame document, peuvent rassembler du texte, des images, des formules math\u00e9matiques et du code informatique ex\u00e9cutable. Ils sont manipulables interactivement dans un navigateur web.<\/p>\n<p>Initialement d\u00e9velopp\u00e9s pour les langages de programmation <span style=\"color: #3366ff;\">Julia<\/span>, <span style=\"color: #3366ff;\">Python<\/span> et <span style=\"color: #3366ff;\">R<\/span> (d&rsquo;o\u00f9 le nom<span style=\"color: #3366ff;\"> Jupyter<\/span>).<\/p>\n<p>Les <span style=\"color: #3366ff;\">notebook Jupiter<\/span> sont tr\u00e8s populaire dans le monde des analystes de donn\u00e9es. Ils permet de cr\u00e9er et partager des rapports documents\/code.<\/p>\n<p>Pour lancer un notebook, lancer <span style=\"color: #3366ff;\">Anaconda<\/span>, lancer <span style=\"color: #3366ff;\">Jupiter<\/span> dans Anaconda,<span style=\"color: #3366ff;\"> Jupiter<\/span> s\u2019ouvre dans le navigateur web (garder la page ouverte). Pour ouvrir le <span style=\"color: #3366ff;\">notebook<\/span>, il faut cliquer sur \u00ab<span style=\"color: #3366ff;\">\u00a0New\u00a0<\/span>\u00bb et choisir Python 3.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-892\" src=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-5-300x80.png\" alt=\"\" width=\"735\" height=\"196\" srcset=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-5-300x80.png 300w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-5-768x206.png 768w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-5.png 876w\" sizes=\"auto, (max-width: 735px) 100vw, 735px\" \/><\/p>\n<p>Les <span style=\"color: #3366ff;\">cellules<\/span> sont les unit\u00e9s de base du <span style=\"color: #3366ff;\">notebook<\/span>. Il existe 4 types de cellule dont les 2 qui nous int\u00e9ressent sont :<\/p>\n<ul>\n<li>Le code : les codes ex\u00e9cutables et le <span style=\"color: #3366ff;\">Markdown<\/span> : Cellule de texte servant \u00e0 documenter le code ou interpr\u00e9ter les r\u00e9sultats.<\/li>\n<\/ul>\n<p>Pour ex\u00e9cuter le code, il faut clique sur \u00ab\u00a0<span style=\"color: #3366ff;\">Run<\/span>\u00a0\u00bb.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-893\" src=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-6-300x93.png\" alt=\"\" width=\"735\" height=\"228\" srcset=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-6-300x93.png 300w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-6-768x237.png 768w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-6.png 930w\" sizes=\"auto, (max-width: 735px) 100vw, 735px\" \/>\u00a0 \u00a0 \u00a0<span style=\"color: #0000ff;\"> \u00a0 2.<\/span> <b style=\"color: #3366ff;\"><i>Les variables<\/i><\/b><\/p>\n<p>Une <span style=\"color: #3366ff;\">variable<\/span> est un espace permettant de stocker des valeurs que vous allez utiliser\u00a0 \u00e0 plusieurs reprise dans votre programme.<\/p>\n<p>Une variable contient donc une valeur.<\/p>\n<p>Pour cr\u00e9er une variable en <span style=\"color: #3366ff;\">python<\/span>, il suffit d\u2019affecter une valeur \u00e0 une variable.<span style=\"color: #3366ff;\"> Nom_variable = valeur<\/span>.<\/p>\n<ul>\n<li>Le nom de la variable ne peut ne peut \u00eatre compos\u00e9 que lettres (minuscule et majuscule), de chiffres et du symbole<span style=\"color: #3366ff;\">\u00a0underscore (\u00a0_ )<\/span>. Le noms de la variable doit refl\u00e9ter son contenu. Exemple : <span style=\"color: #3366ff;\">\u00e2ge_h<\/span> et <span style=\"color: #3366ff;\">\u00e2ge_f<\/span> pour l\u2019\u00e2ge de l\u2019homme et de la femme respectivement.<\/li>\n<\/ul>\n<p>La valeur stock\u00e9e dans la variable peut \u00eatre un nombre ou des lettres.<\/p>\n<p><span style=\"color: #3366ff;\"><b>Les types de donn\u00e9es de base<\/b><\/span><\/p>\n<p>Il s\u2019agit du type de donn\u00e9es stocker dans la variable. On a 3 types de base :<\/p>\n<ul>\n<li>Les<span style=\"color: #3366ff;\"> integers<\/span> ou <span style=\"color: #3366ff;\">int<\/span> : Ce sont les nombres entiers. Exemple : <span style=\"color: #3366ff;\">nbre = 2<\/span><\/li>\n<li>Les<span style=\"color: #3366ff;\"> floats<\/span> ou nombre \u00e0 virgule flottante : Ce sont les nombres \u00e0 virgule. Exemple : <span style=\"color: #3366ff;\">quotient = 2,25<\/span><\/li>\n<li>Les<span style=\"color: #3366ff;\"> strings<\/span>: Ce sont les variables pouvant contenir les chaines de caract\u00e8res. Exemple :<span style=\"color: #3366ff;\"> nom_entr = \u2018AS Statistique\u2019.<\/span><\/li>\n<\/ul>\n<p>On remarque pour les <span style=\"color: #3366ff;\">strings<\/span> que la valeur est mise entre cote ou double cote. Aussi, lorsque l\u2019un de ces caract\u00e8res est pr\u00e9sent dans la chaine, on \u00e9chappe en ajoutant \u00ab<span style=\"color: #3366ff;\">\u00a0\\\u00a0<\/span>\u00bb.<\/p>\n<p><span style=\"color: #3366ff;\"><b>Les op\u00e9rations sur les variables<\/b><\/span><\/p>\n<p>Les <span style=\"color: #3366ff;\">variables<\/span> sont stock\u00e9es pour \u00eatre utilis\u00e9es dans le programme. La valeur d\u2019une variable peut \u00eatre modifi\u00e9e. Cela se fait via des op\u00e9rations.<\/p>\n<p>Les op\u00e9rations en <span style=\"color: #3366ff;\">python<\/span> font g\u00e9n\u00e9ralement appel aux op\u00e9rateurs arithm\u00e9tiques :<\/p>\n<ul>\n<li><span style=\"color: #3366ff;\">+<\/span> pour Addition,<span style=\"color: #3366ff;\"> &#8211;<\/span> pour la soustraction,<span style=\"color: #3366ff;\"> *<\/span> pour la multiplication et<span style=\"color: #3366ff;\"> \/<\/span> pour la division.<\/li>\n<\/ul>\n<p>L\u2019ordre de priorit\u00e9 des op\u00e9rateurs s\u2019applique ici mais en cas de calcul complexe, utiliser les parenth\u00e8ses pour r\u00e9organiser le calcul.<\/p>\n<p><b style=\"color: #3366ff;\"><i>\u00a0 \u00a0 \u00a0 3. Les fonctions de base<\/i><\/b><\/p>\n<p>Une <span style=\"color: #3366ff;\">fonction<\/span> est une suite d\u2019instruction enregistrer sous un nom dans le but d\u2019accomplir une action rapide.<\/p>\n<p>La plupart des fonctions ont besoin d&rsquo;au moins un param\u00e8tre ; ces param\u00e8tres sont des informations que vous passez \u00e0 la fonction afin qu&rsquo;elle travaille dessus. Les fonctions de base ne font pas exception.<\/p>\n<ul>\n<li>Les <span style=\"color: #3366ff;\">fonctions<\/span> s\u2019utilisent en respectant la syntaxe suivante :<span style=\"color: #3366ff;\"> nom_de_la_fonction(param\u00e8tre_1, param\u00e8tre_2, \u2026, param\u00e8tre_n)<\/span>.<\/li>\n<li>En r\u00e9sum\u00e9, on appelle <span style=\"color: #3366ff;\">une fonction<\/span> en \u00e9crivant son nom suivi de la liste des param\u00e8tres de la fonction. Si la<span style=\"color: #3366ff;\"> fonction<\/span> n\u2019a pas de param\u00e8tre, mettre des parenth\u00e8ses vides.<\/li>\n<\/ul>\n<p><span style=\"color: #3366ff;\"><b><i>Quelques fonctions basiques<\/i><\/b><\/span><\/p>\n<ul>\n<li>La<span style=\"color: #3366ff;\"> fonction type<\/span> : Une des grandes puissances de <span style=\"color: #3366ff;\">Python<\/span> est qu&rsquo;il comprend automatiquement de quel type est une variable et cela lors de son affectation. Mais il est pratique de pouvoir savoir de quel type est une variable. Pour ce faire, on utilise la fonction type. Syntaxe : <span style=\"color: #3366ff;\">type(nom_de_la_variable)<\/span>.<\/li>\n<li>La <span style=\"color: #3366ff;\">fonction print<\/span> : Cette fonction permet d\u2019afficher la valeur d\u2019une ou plusieurs variables ou d\u2019un texte. Syntaxe :<span style=\"color: #3366ff;\"> print(\u2018 message teste\u2019)<\/span> ou<span style=\"color: #3366ff;\"> print(a)<\/span> si a est une variable.<\/li>\n<li>La<span style=\"color: #3366ff;\"> fonction input<\/span> : Elle permet de r\u00e9cup\u00e9rer des donn\u00e9es \u00e0 l\u2019utilisateur<\/li>\n<\/ul>\n<p><span style=\"color: #0000ff;\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0<em> 4.<\/em><\/span> <span style=\"color: #3366ff;\"><b><i>Structures conditionnelles et boucles<\/i><\/b><\/span><\/p>\n<p>Jusqu&rsquo;\u00e0 pr\u00e9sent, nous avons test\u00e9 des instructions d&rsquo;une fa\u00e7on lin\u00e9aire : l&rsquo;interpr\u00e9teur ex\u00e9cutait au fur et \u00e0 mesure le code.<\/p>\n<p>Cependant, il arrive que nous aillons besoin d\u2019ex\u00e9cuter certaines instructions dans un cas et d\u2019autres instructions dans un autre cas. Ou encore, qu\u2019on aie besoin d\u2019ex\u00e9cuter une m\u00eame s\u00e9quence d\u2019instruction plusieurs fois ou tant qu&rsquo;une certaine condition est v\u00e9rifi\u00e9e.<\/p>\n<p>C\u2019est dans ce cas que nous avons besoin des <span style=\"color: #3366ff;\">structures conditionnelles<\/span> et des<span style=\"color: #3366ff;\"> Boucles<\/span>.<\/p>\n<p><span style=\"color: #3366ff;\"><b><i>Structures conditionnelles<\/i><\/b><\/span><\/p>\n<p>Les conditions sont un concepts essentiel en programmation. Elles permettent de faire une action pr\u00e9cise sous une ou plusieurs conditions.<\/p>\n<p>Par exemple : On demande \u00e0 l\u2019utilisateur d\u2019entrer un nombre. Si le nombre est sup\u00e9rieure \u00e0 0, \u00e9crire : \u00ab\u00a0<span style=\"color: #3366ff;\">Le nombre entr\u00e9 est positif\u00a0<\/span>\u00bb; si le nombre est inf\u00e9rieur \u00e0 0, \u00e9crire : \u00ab<span style=\"color: #3366ff;\">\u00a0Le nombre est n\u00e9gatif<\/span>\u00a0\u00bb; si le nombre est 0, \u00e9crire : \u00ab<span style=\"color: #3366ff;\">\u00a0Le nombre est nul<\/span>\u00a0\u00bb.<\/p>\n<ul>\n<li>Pour faire une condition en Python, on utilise \u00ab<span style=\"color: #3366ff;\">\u00a0if\u00a0<\/span>\u00bb. La syntaxe est :<\/li>\n<\/ul>\n<p><span style=\"color: #3366ff;\">if condition : <\/span><\/p>\n<p><span style=\"color: #3366ff;\">\u00a0 Instructions<\/span><\/p>\n<ul>\n<li>La version compl\u00e8te : <span style=\"color: #3366ff;\">(if, elif, else)<\/span> : <span style=\"color: #3366ff;\">elif<\/span> est une r\u00e9duction de<span style=\"color: #3366ff;\"> else if<\/span> : Cette forme est utilis\u00e9e lorsqu\u2019on a au moins 3 sc\u00e9nario.<\/li>\n<\/ul>\n<p>En guise d\u2019illustration, comprenons le code suivant :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-895\" src=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-7-300x93.png\" alt=\"\" width=\"810\" height=\"251\" srcset=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-7-300x93.png 300w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-7-768x239.png 768w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-7.png 963w\" sizes=\"auto, (max-width: 810px) 100vw, 810px\" \/><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>Avec la premi\u00e8re ligne, on demande \u00e0 l\u2019utilisateur d\u2019entrer un nombre au clavier et on stocke ce nombre dans nombre.<\/li>\n<li>Ensuite, on utilise la fonction<span style=\"color: #3366ff;\"> int()<\/span> pour convertir en entier. En effet, toute information obtenue gr\u00e2ce \u00e0 la commande <span style=\"color: #3366ff;\">input()<\/span> est un<span style=\"color: #3366ff;\"> string<\/span>. Donc, il faut convertir en<span style=\"color: #3366ff;\"> integer<\/span>.<\/li>\n<li>Aussi, nous utilisons la version <span style=\"color: #3366ff;\">(if, elif, else<\/span>) car nous avons 3 conditions. On remarque qu\u2019on a pas besoin de pr\u00e9ciser <span style=\"color: #3366ff;\">else nombre ==0<\/span> car si un nombre n\u2019est ni inf\u00e9rieur ni sup\u00e9rieur \u00e0 0, alors ce nombre est 0.<\/li>\n<li>En fin, les instructions \u00e0 l\u2019int\u00e9rieur de la condition sont d\u00e9cal\u00e9es vers la droite. On appelle ca\u00a0 \u00ab\u00a0<span style=\"color: #3366ff;\">l\u2019indentation<\/span>\u00a0\u00bb. C\u2019est un concept tr\u00e8s utilis\u00e9 en<span style=\"color: #3366ff;\"> Python<\/span>. Ca correspond \u00e0 4 espaces ou une tabulation.<\/li>\n<\/ul>\n<p><span style=\"color: #3366ff;\"><b><i>Boucles<\/i><\/b><\/span><\/p>\n<p>Les <span style=\"color: #3366ff;\">boucles<\/span> permettent de r\u00e9p\u00e9ter un certain nombre d\u2019instructions du programme. On a boucles en python :<\/p>\n<ul>\n<li>La boucle<span style=\"color: #3366ff;\"> while<\/span> : Elle permet de r\u00e9p\u00e9ter une ou plusieurs conditions tant qu&rsquo;une condition est remplie.<\/li>\n<li>Syntaxe<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-897\" src=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-8-300x72.png\" alt=\"\" width=\"733\" height=\"176\" srcset=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-8-300x72.png 300w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-8-768x184.png 768w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-8.png 951w\" sizes=\"auto, (max-width: 733px) 100vw, 733px\" \/><\/p>\n<p>\u2022 Exemple<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-898\" src=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-9-300x93.png\" alt=\"\" width=\"732\" height=\"227\" srcset=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-9-300x93.png 300w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-9-768x237.png 768w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-9.png 959w\" sizes=\"auto, (max-width: 732px) 100vw, 732px\" \/><\/p>\n<ul>\n<li>La boucle <span style=\"color: #0000ff;\">for<\/span> : Elle travaille sur des s\u00e9quences. Elle r\u00e9p\u00e8te une ou plusieurs instructions selon un nombre donn\u00e9 en avance.<\/li>\n<li>Syntaxe :<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-899\" src=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-10-300x53.png\" alt=\"\" width=\"713\" height=\"126\" srcset=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-10-300x53.png 300w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-10-768x136.png 768w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-10.png 827w\" sizes=\"auto, (max-width: 713px) 100vw, 713px\" \/><\/p>\n<ul>\n<li>Exemple : On peut reproduire l\u2019exemple pr\u00e9c\u00e8dent en utilisant cette fois la boucle<span style=\"color: #0000ff;\"> for<\/span>. Dans ce cas, on obtient :<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-901\" src=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-11-300x71.png\" alt=\"\" width=\"723\" height=\"171\" srcset=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-11-300x71.png 300w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-11-768x182.png 768w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-11.png 928w\" sizes=\"auto, (max-width: 723px) 100vw, 723px\" \/>5\u00a0 \u00a0 \u00a0 <em><span style=\"color: #0000ff;\">\u00a0 \u00a0 5 .<\/span><\/em><b style=\"color: #0000ff;\"><i>Les fonctions<\/i><\/b><\/p>\n<p>&nbsp;<\/p>\n<p>Les fonctions permettent de regrouper plusieurs instructions dans un bloc qui sera appel\u00e9 gr\u00e2ce \u00e0 un nom. Elles sont pr\u00e9sentent dans tous les langages de programmation et permettent de :<\/p>\n<ul>\n<li>r\u00e9utiliser une portion de code d\u00e9j\u00e0 \u00e9crite via le nom de la fonction\u00a0\u2013 il n\u2019est donc pas n\u00e9cessaire de r\u00e9\u00e9crire toute la portion de code \u00e0 chaque fois\u00a0;<\/li>\n<li>d\u2019all\u00e9ger un code et de le rendre plus lisible.<\/li>\n<\/ul>\n<p>Il existe de nombreuses fonctions pr\u00e9existantes sur python comme<span style=\"color: #0000ff;\"> input()<\/span>,<span style=\"color: #0000ff;\"> int()<\/span>,<span style=\"color: #0000ff;\"> print()<\/span> qui permettent de faire une tache pr\u00e9cise.<\/p>\n<p>N\u00e9anmoins, nous pouvons \u00e9crire nos propres fonctions plus ou moins complexe en fonction de nos objectifs.<\/p>\n<ul>\n<li>Une <span style=\"color: #0000ff;\">fonction<\/span> est d\u00e9finie gr\u00e2ce au mot cl\u00e9 \u00ab<span style=\"color: #0000ff;\">\u00a0def<\/span>\u00bb suivi du nom de la fonction.<\/li>\n<li>Les param\u00e8tres de la fonction sont ensuite cit\u00e9s entre parenth\u00e8se apr\u00e8s le nom de la fonction. Si la fonction n\u2019a pas de param\u00e8tre, laissez les parenth\u00e8ses vides.<\/li>\n<li>Les instructions associ\u00e9es \u00e0 cette fonction seront ensuite \u00e9crites apr\u00e8s les deux points.<\/li>\n<\/ul>\n<p>On a :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-902\" src=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-12-300x46.png\" alt=\"\" width=\"737\" height=\"113\" srcset=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-12-300x46.png 300w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-12-768x118.png 768w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-12.png 954w\" sizes=\"auto, (max-width: 737px) 100vw, 737px\" \/><\/p>\n<ul>\n<li>On note \u00e9galement <span style=\"color: #0000ff;\">l\u2019indentation<\/span> au niveau du bloc d\u2019instruction : Toutes les instructions de la fonction doivent \u00eatre d\u00e9cal\u00e9es par rapport \u00e0 la d\u00e9finition de la fonction.<\/li>\n<\/ul>\n<ul>\n<li>Le mot cl\u00e9 <span style=\"color: #0000ff;\">return<\/span><\/li>\n<\/ul>\n<p>Lorsqu\u2019on cr\u00e9e g\u00e9n\u00e9ralement une fonction en analyse de donn\u00e9es, on veut qu\u2019elle fasse un certains nombre d\u2019op\u00e9ration et nous donne un r\u00e9sultat qu\u2019on pourra utiliser dans la suite de notre programme. Grace au mot cl\u00e9 <span style=\"color: #0000ff;\">return<\/span>, on peut sauvegarder le r\u00e9sultat de notre fonction dans une variable qu\u2019on pourra utiliser \u00e0 notre guise.<\/p>\n<p>La d\u00e9finition de la fonction devient :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-903\" src=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-13-300x65.png\" alt=\"\" width=\"734\" height=\"159\" srcset=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-13-300x65.png 300w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-13-768x166.png 768w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-13.png 928w\" sizes=\"auto, (max-width: 734px) 100vw, 734px\" \/><\/p>\n<p>Pour r\u00e9cup\u00e9rer le r\u00e9sultat\u00a0de la fonction dans une variable apr\u00e8s calcul, on ferra :<\/p>\n<p><span style=\"color: #0000ff;\">Nom_variable = nom_de_la_fonction(parametre1, \u2026, param\u00e8tren)<\/span><\/p>\n<p><span style=\"color: #0000ff;\"><em> 6. <strong>Les Modules<\/strong><\/em><\/span><\/p>\n<p>Un <span style=\"color: #0000ff;\">module<\/span> est grossi\u00e8rement un bout de code que l&rsquo;on a enferm\u00e9 dans un fichier. On emprisonne ainsi des fonctions et des variables ayant toutes un rapport entre elles. Ainsi, si l&rsquo;on veut travailler avec les fonctionnalit\u00e9s pr\u00e9vues par le module (celles qui ont \u00e9t\u00e9 enferm\u00e9es dans le module), il n&rsquo;y a qu&rsquo;\u00e0 importer le module et utiliser ensuite toutes les fonctions et variables pr\u00e9vues.<\/p>\n<p>Il existe un tr\u00e8s grand nombre de module en<span style=\"color: #0000ff;\"> python<\/span>. De ce fait, il ne sont pas tous inclus par d\u00e9faut dans <span style=\"color: #0000ff;\">python<\/span> ou <span style=\"color: #0000ff;\">Jupiter<\/span>.<\/p>\n<p>Pour utiliser un module non inclus, il faut l\u2019importer. Pour le faire, on utilise la commande \u00ab<span style=\"color: #0000ff;\">\u00a0import<\/span>\u00a0\u00bb.<\/p>\n<p>S\u2019il n\u2019est pas encore installer faire : <span style=\"color: #0000ff;\">pip install nom_du_module<\/span><\/p>\n<p>Il existe plusieurs fa\u00e7on d\u2019importer un module en<span style=\"color: #0000ff;\"> python<\/span> gr\u00e2ce \u00e0 import :<\/p>\n<ul>\n<li><span style=\"color: #0000ff;\">Import nom_du_module <\/span>: Python importe le module ainsi que toutes les fonctions qu\u2019il offre. Pour utiiser une fonction du module, faire : <span style=\"color: #0000ff;\">nom_du_module.nom_de_la_fonction<\/span>.<\/li>\n<li><span style=\"color: #0000ff;\">Import nom_du_module as new_nom<\/span> : Ici, on utilise un espace de noms sp\u00e9cifique. Notre module s\u2019appelle dor\u00e9navant nouveau nom. Pour utiliser une fonction du module, on fera :<span style=\"color: #0000ff;\"> new_ nom.nom_de_la_fonction<\/span>.<\/li>\n<li><span style=\"color: #0000ff;\">from nom_du_module import nom_de_la_fonction<\/span> : Avec cette m\u00e9thode, on importe directement les fonctions dont on a besoin dans le module. Pour utiliser la dite fonction, il suffit de l\u2019appeler par son nom.<\/li>\n<\/ul>\n<p><em><span style=\"color: #0000ff;\"> \u00a0 \u00a07. <strong>Les listes<\/strong><\/span><\/em><\/p>\n<p>Les <span style=\"color: #0000ff;\">listes<\/span> sont des objets qui peuvent contenir d\u2019autres. Ce sont donc des s\u00e9quences, comme les cha\u00eenes de caract\u00e8res, mais au lieu de contenir des caract\u00e8res, elles peuvent contenir n&rsquo;importe quel objet.<\/p>\n<ul>\n<li>Pour cr\u00e9er une liste vide :<span style=\"color: #0000ff;\"> nom_de_la_liste = [ ]<\/span>. On pourra ensuite ajouter des objets gr\u00e2ce \u00e0 la m\u00e9thode append().<\/li>\n<li>Pour cr\u00e9er une liste avec des \u00e9l\u00e9ments, il suffit de s\u2019indiquer les \u00e9l\u00e9ments :<span style=\"color: #0000ff;\"> nom_de_la_liste = [elt1, elt2, \u2026, eltn]<\/span>. Les \u00e9l\u00e9ments d\u2019une liste peuvent \u00eatre de type diff\u00e9rent.<\/li>\n<li>Exemple :<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-904\" src=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-14-300x108.png\" alt=\"\" width=\"733\" height=\"264\" srcset=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-14-300x108.png 300w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-14-768x276.png 768w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-14.png 884w\" sizes=\"auto, (max-width: 733px) 100vw, 733px\" \/><\/p>\n<hr \/>\n<p><span style=\"color: #0000ff;\"><b><i>Manipulation des listes<\/i><\/b><\/span><\/p>\n<ul>\n<li>Pour ajouter des \u00e9l\u00e9ments \u00e0 une liste, on utilise : <span style=\"color: #0000ff;\">nom_liste.append(elt)<\/span> .<span style=\"color: #0000ff;\"> elt<\/span> est ajouter \u00e0 la queue de la liste par d\u00e9faut. Pour ins\u00e9rer un \u00e9l\u00e9ment \u00e0 une position particuli\u00e8re, on utilise <span style=\"color: #0000ff;\">insert<\/span>. La syntaxe est :<span style=\"color: #0000ff;\"> nom_liste.insert(indice, element)<\/span>.<\/li>\n<\/ul>\n<p>Par exemple\u00a0 :<span style=\"color: #0000ff;\"> insert(2, \u2018c\u2019)<\/span> permet d\u2019ajouter le caract\u00e8re \u2018c\u2019 \u00e0 l\u2019indice 2 de ma liste.<\/p>\n<ul>\n<li>Pour supprimer une \u00e9l\u00e9ment de la liste, on peut utiliser<span style=\"color: #0000ff;\"> del <\/span>ou<span style=\"color: #0000ff;\"> remove<\/span>. On a : <span style=\"color: #0000ff;\">del maliste[2]<\/span> qui supprime l\u2019\u00e9l\u00e9ment \u00e0 l\u2019indice 2 de maliste. Remove utilise la valeur.<span style=\"color: #0000ff;\"> Maliste.remove(32)<\/span> suppime 32 de maliste.<\/li>\n<li>Pour connaitre la taille de la liste, on utilise : <span style=\"color: #0000ff;\">len( nom_de_la_liste)<\/span><\/li>\n<li>Le parcourt de la liste se fait avec les boucles.<\/li>\n<\/ul>\n<p><span style=\"color: #0000ff;\"><strong><em>\u00a08. Les dictionnaires\u00a0<\/em><\/strong><\/span><\/p>\n<p>Les <span style=\"color: #0000ff;\">dictionnaires<\/span> sont des objets pouvant en contenir d&rsquo;autres, \u00e0 l&rsquo;instar des listes. Cependant, au lieu d&rsquo;h\u00e9berger des informations dans un ordre pr\u00e9cis, ils associent chaque objet contenu \u00e0 une cl\u00e9 (la plupart du temps, une cha\u00eene de caract\u00e8res).<\/p>\n<ul>\n<li>Pour cr\u00e9er un dictionnaire vide, on fait :<span style=\"color: #0000ff;\"> nom_dictionnaire = dict( )<\/span> ou alors <span style=\"color: #0000ff;\">nom_dictionnaire = { }<\/span><\/li>\n<li>On peut \u00e9galement cr\u00e9er un dictionnaire en ajoutant directement des valeurs et les cl\u00e9s associ\u00e9es :<\/li>\n<\/ul>\n<p><span style=\"color: #0000ff;\">Nom_dico = {cle1 : valeur1, cle2 : valeur2, \u2026, clen : valeurn}<\/span><\/p>\n<p>Les cl\u00e9s sont g\u00e9n\u00e9ralement les<span style=\"color: #0000ff;\"> strings<\/span> et valeurs peuvent \u00eatre de n\u2019importe quel type; m\u00eame des listes. Ainsi les \u00e9l\u00e9ments du dictionnaires sont des paires cl\u00e9 , valeurs.<\/p>\n<p><span style=\"color: #0000ff;\"><b><i>Manipulation des dictionnaires<\/i><\/b><\/span><\/p>\n<ul>\n<li>Pour ajouter des \u00e9l\u00e9ments \u00e0 un dictionnaire, on ajoute la cl\u00e9 et la valeur associ\u00e9 : <span style=\"color: #0000ff;\">nom_dictionnaire[cl\u00e9] = valeur<\/span>.<\/li>\n<li>On acc\u00e8de aux \u00e9l\u00e9ments du dictionnaire par la cl\u00e9.<span style=\"color: #0000ff;\"> Nom_dictionnaire[cl\u00e9]<\/span><\/li>\n<li>Pour supprimer un \u00e9l\u00e9ment du dictionnaire, on peut utiliser<span style=\"color: #0000ff;\"> del <\/span>ou pop. On a :<span style=\"color: #0000ff;\"> del nom_dictionnaire[ cl\u00e9]<\/span> qui supprime la cl\u00e9 et la valeur associ\u00e9e ou faire : <span style=\"color: #0000ff;\">Nom_dictionnaire.pop(cl\u00e9)<\/span><\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-905\" src=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-15-300x122.png\" alt=\"\" width=\"728\" height=\"296\" srcset=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-15-300x122.png 300w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-15-768x312.png 768w, https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/Capture-15.png 922w\" sizes=\"auto, (max-width: 728px) 100vw, 728px\" \/><\/p>\n<hr \/>\n<p><span style=\"color: #0000ff;\"><b>\u00a0 \u00a0 \u00a0 9<\/b><b>: Analyse de Donn\u00e9es<\/b><\/span><\/p>\n<p>L\u2019analyse de donn\u00e9es sur<span style=\"color: #0000ff;\"> Python<\/span> se fait gr\u00e2ce \u00e0 3 modules au moins. Il s\u2019agit de :<\/p>\n<ul>\n<li><span style=\"color: #0000ff;\">Numpy<\/span> pour la manipulation des \u00e9l\u00e9ments math\u00e9matiques et des matrices;<\/li>\n<li><span style=\"color: #0000ff;\">Pandas<\/span> pour la manipulation des donn\u00e9es;<\/li>\n<li><span style=\"color: #0000ff;\">Matplotlib<\/span> pour la visualisation des donn\u00e9es gr\u00e2ce aux graphiques.<\/li>\n<\/ul>\n<p>En plus de ces biblioth\u00e8ques, bien d\u2019autre peuvent \u00eatre utilis\u00e9s comme<span style=\"color: #0000ff;\"> Statmodels<\/span> pour l\u2019\u00e9conom\u00e9trie, <span style=\"color: #0000ff;\">seaborn<\/span> ou<span style=\"color: #0000ff;\"> plotly<\/span> pour la visualisation 3D et <span style=\"color: #0000ff;\">Scikitlearn<\/span> pour l\u2019intelligence artificiel.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CHAPITRE I : PRINCIPE DE BASE DE PYTHON \u00a0 \u00a0 \u00a0 \u00a01. PRESENTATION DE PYTHON Python est un langage de<\/p>\n","protected":false},"author":1,"featured_media":906,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[40,46],"tags":[],"class_list":["post-887","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cours","category-python"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Cours 0 : Python - LASStatistique<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/lasstatistique.com\/?p=887\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cours 0 : Python - LASStatistique\" \/>\n<meta property=\"og:description\" content=\"CHAPITRE I : PRINCIPE DE BASE DE PYTHON \u00a0 \u00a0 \u00a0 \u00a01. PRESENTATION DE PYTHON Python est un langage de\" \/>\n<meta property=\"og:url\" content=\"https:\/\/lasstatistique.com\/?p=887\" \/>\n<meta property=\"og:site_name\" content=\"LASStatistique\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ASstatistique\/\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-04T10:36:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-14T08:04:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/stat-6-e1699098980414.png\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"797\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@AsStatistique\" \/>\n<meta name=\"twitter:site\" content=\"@AsStatistique\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/?p=887#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/?p=887\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/#\\\/schema\\\/person\\\/c8fa17c25e80a74f42e1d8b8dcd9c470\"},\"headline\":\"Cours 0 : Python\",\"datePublished\":\"2023-11-04T10:36:37+00:00\",\"dateModified\":\"2024-08-14T08:04:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/?p=887\"},\"wordCount\":2435,\"commentCount\":8,\"publisher\":{\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/?p=887#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/lasstatistique.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/stat-6-e1699098980414.png\",\"articleSection\":[\"Cours\",\"python\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/lasstatistique.com\\\/?p=887#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/?p=887\",\"url\":\"https:\\\/\\\/lasstatistique.com\\\/?p=887\",\"name\":\"Cours 0 : Python - LASStatistique\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/?p=887#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/?p=887#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/lasstatistique.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/stat-6-e1699098980414.png\",\"datePublished\":\"2023-11-04T10:36:37+00:00\",\"dateModified\":\"2024-08-14T08:04:28+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/?p=887#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/lasstatistique.com\\\/?p=887\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/?p=887#primaryimage\",\"url\":\"https:\\\/\\\/lasstatistique.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/stat-6-e1699098980414.png\",\"contentUrl\":\"https:\\\/\\\/lasstatistique.com\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/stat-6-e1699098980414.png\",\"width\":800,\"height\":797},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/?p=887#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/lasstatistique.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cours\",\"item\":\"https:\\\/\\\/lasstatistique.com\\\/?cat=40\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Cours 0 : Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/#website\",\"url\":\"https:\\\/\\\/lasstatistique.com\\\/\",\"name\":\"LASStatistique\",\"description\":\"L&#039;AS Statistique\",\"publisher\":{\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/lasstatistique.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/#organization\",\"name\":\"L'AS STATISTIQUE\",\"alternateName\":\"lasstatistique\",\"url\":\"https:\\\/\\\/lasstatistique.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/lasstatistique.com\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/cropped-logoAS-removebg-preview.png\",\"contentUrl\":\"https:\\\/\\\/lasstatistique.com\\\/wp-content\\\/uploads\\\/2023\\\/06\\\/cropped-logoAS-removebg-preview.png\",\"width\":500,\"height\":245,\"caption\":\"L'AS STATISTIQUE\"},\"image\":{\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ASstatistique\\\/\",\"https:\\\/\\\/x.com\\\/AsStatistique\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/l-as\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/lasstatistique.com\\\/#\\\/schema\\\/person\\\/c8fa17c25e80a74f42e1d8b8dcd9c470\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/10025711df1f8aa24f62df0b21ee0b064751df6536cd9cf6bbdb353a32926b97?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/10025711df1f8aa24f62df0b21ee0b064751df6536cd9cf6bbdb353a32926b97?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/10025711df1f8aa24f62df0b21ee0b064751df6536cd9cf6bbdb353a32926b97?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\\\/\\\/lasstatistique.com\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cours 0 : Python - LASStatistique","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/lasstatistique.com\/?p=887","og_locale":"fr_FR","og_type":"article","og_title":"Cours 0 : Python - LASStatistique","og_description":"CHAPITRE I : PRINCIPE DE BASE DE PYTHON \u00a0 \u00a0 \u00a0 \u00a01. PRESENTATION DE PYTHON Python est un langage de","og_url":"https:\/\/lasstatistique.com\/?p=887","og_site_name":"LASStatistique","article_publisher":"https:\/\/www.facebook.com\/ASstatistique\/","article_published_time":"2023-11-04T10:36:37+00:00","article_modified_time":"2024-08-14T08:04:28+00:00","og_image":[{"width":800,"height":797,"url":"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/stat-6-e1699098980414.png","type":"image\/png"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@AsStatistique","twitter_site":"@AsStatistique","twitter_misc":{"\u00c9crit par":"admin","Dur\u00e9e de lecture estim\u00e9e":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/lasstatistique.com\/?p=887#article","isPartOf":{"@id":"https:\/\/lasstatistique.com\/?p=887"},"author":{"name":"admin","@id":"https:\/\/lasstatistique.com\/#\/schema\/person\/c8fa17c25e80a74f42e1d8b8dcd9c470"},"headline":"Cours 0 : Python","datePublished":"2023-11-04T10:36:37+00:00","dateModified":"2024-08-14T08:04:28+00:00","mainEntityOfPage":{"@id":"https:\/\/lasstatistique.com\/?p=887"},"wordCount":2435,"commentCount":8,"publisher":{"@id":"https:\/\/lasstatistique.com\/#organization"},"image":{"@id":"https:\/\/lasstatistique.com\/?p=887#primaryimage"},"thumbnailUrl":"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/stat-6-e1699098980414.png","articleSection":["Cours","python"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/lasstatistique.com\/?p=887#respond"]}]},{"@type":"WebPage","@id":"https:\/\/lasstatistique.com\/?p=887","url":"https:\/\/lasstatistique.com\/?p=887","name":"Cours 0 : Python - LASStatistique","isPartOf":{"@id":"https:\/\/lasstatistique.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/lasstatistique.com\/?p=887#primaryimage"},"image":{"@id":"https:\/\/lasstatistique.com\/?p=887#primaryimage"},"thumbnailUrl":"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/stat-6-e1699098980414.png","datePublished":"2023-11-04T10:36:37+00:00","dateModified":"2024-08-14T08:04:28+00:00","breadcrumb":{"@id":"https:\/\/lasstatistique.com\/?p=887#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/lasstatistique.com\/?p=887"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/lasstatistique.com\/?p=887#primaryimage","url":"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/stat-6-e1699098980414.png","contentUrl":"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/11\/stat-6-e1699098980414.png","width":800,"height":797},{"@type":"BreadcrumbList","@id":"https:\/\/lasstatistique.com\/?p=887#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/lasstatistique.com\/"},{"@type":"ListItem","position":2,"name":"Cours","item":"https:\/\/lasstatistique.com\/?cat=40"},{"@type":"ListItem","position":3,"name":"Cours 0 : Python"}]},{"@type":"WebSite","@id":"https:\/\/lasstatistique.com\/#website","url":"https:\/\/lasstatistique.com\/","name":"LASStatistique","description":"L&#039;AS Statistique","publisher":{"@id":"https:\/\/lasstatistique.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/lasstatistique.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/lasstatistique.com\/#organization","name":"L'AS STATISTIQUE","alternateName":"lasstatistique","url":"https:\/\/lasstatistique.com\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/lasstatistique.com\/#\/schema\/logo\/image\/","url":"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/06\/cropped-logoAS-removebg-preview.png","contentUrl":"https:\/\/lasstatistique.com\/wp-content\/uploads\/2023\/06\/cropped-logoAS-removebg-preview.png","width":500,"height":245,"caption":"L'AS STATISTIQUE"},"image":{"@id":"https:\/\/lasstatistique.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ASstatistique\/","https:\/\/x.com\/AsStatistique","https:\/\/www.linkedin.com\/company\/l-as\/"]},{"@type":"Person","@id":"https:\/\/lasstatistique.com\/#\/schema\/person\/c8fa17c25e80a74f42e1d8b8dcd9c470","name":"admin","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/10025711df1f8aa24f62df0b21ee0b064751df6536cd9cf6bbdb353a32926b97?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/10025711df1f8aa24f62df0b21ee0b064751df6536cd9cf6bbdb353a32926b97?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/10025711df1f8aa24f62df0b21ee0b064751df6536cd9cf6bbdb353a32926b97?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/lasstatistique.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/lasstatistique.com\/index.php?rest_route=\/wp\/v2\/posts\/887","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lasstatistique.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lasstatistique.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lasstatistique.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lasstatistique.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=887"}],"version-history":[{"count":4,"href":"https:\/\/lasstatistique.com\/index.php?rest_route=\/wp\/v2\/posts\/887\/revisions"}],"predecessor-version":[{"id":907,"href":"https:\/\/lasstatistique.com\/index.php?rest_route=\/wp\/v2\/posts\/887\/revisions\/907"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lasstatistique.com\/index.php?rest_route=\/wp\/v2\/media\/906"}],"wp:attachment":[{"href":"https:\/\/lasstatistique.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lasstatistique.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lasstatistique.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}