{"id":13054,"date":"2023-03-13T09:54:03","date_gmt":"2023-03-13T08:54:03","guid":{"rendered":"https:\/\/ass.ucomtech.eu\/?page_id=13054"},"modified":"2023-03-13T10:40:52","modified_gmt":"2023-03-13T09:40:52","slug":"4-column-shop-2-2","status":"publish","type":"page","link":"https:\/\/ass.ucomtech.eu\/index.php\/4-column-shop-2-2\/","title":{"rendered":"\u00c9tape 2 programmation orient\u00e9e objet"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><a>Introduction \u00e0 la POO<\/a><\/h2>\n\n\n\n<p>La programmation orient\u00e9e objet (POO) est un paradigme de programmation qui permet de structurer son code autour d&rsquo;objets, qui sont des entit\u00e9s qui poss\u00e8dent des propri\u00e9t\u00e9s (attributs) et des actions (m\u00e9thodes). Python est un langage de programmation qui supporte la POO, et permet de cr\u00e9er des classes, qui sont des mod\u00e8les ou des plans pour cr\u00e9er des objets.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Les classes<\/h2>\n\n\n\n<p>En Python, les classes sont utilis\u00e9es pour cr\u00e9er des objets. <\/p>\n\n\n\n<p>Une classe d\u00e9finit les propri\u00e9t\u00e9s et les comportements d&rsquo;un objet, tandis qu&rsquo;un objet est une instance de cette classe.<\/p>\n\n\n\n<p> Les attributs sont des variables qui stockent les donn\u00e9es d&rsquo;un objet, tandis que les m\u00e9thodes sont des fonctions qui d\u00e9finissent le comportement de l&rsquo;objet.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Exemple de d\u00e9finition de la classe Personne<\/h1>\n\n\n\n<p>class Personne:<br>     def <strong>init<\/strong>(self, nom, age):<br>          self.nom = nom<br>          self.age = age<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>  def parler(self, message):\n    print(f\"{self.nom} dit : {message}\")<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p>#Cr\u00e9ation d&rsquo;un objet personne<\/p><cite>p = Personne(\u00ab\u00a0Jean\u00a0\u00bb, 30)<\/cite><\/blockquote><\/figure>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p><code># Acc\u00e8s aux attributs de l'objet personne<\/code><\/p><cite><code>print(p.nom) print(p.age)<\/code><\/cite><\/blockquote><\/figure>\n\n\n\n<figure class=\"wp-block-pullquote\"><blockquote><p><code># Appel d'une m\u00e9thode de l'objet personne<\/code><\/p><cite><code>p.parler(\"Bonjour !\")<\/code><\/cite><\/blockquote><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Introduction \u00e0 la POO La programmation orient\u00e9e objet (POO) est un paradigme de programmation qui permet de structurer son code autour d&rsquo;objets, qui sont des entit\u00e9s qui poss\u00e8dent des propri\u00e9t\u00e9s (attributs) et des actions (m\u00e9thodes). Python est un langage de programmation qui supporte la POO, et permet de cr\u00e9er des classes, qui sont des mod\u00e8les [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"acf":[],"_links":{"self":[{"href":"https:\/\/ass.ucomtech.eu\/index.php\/wp-json\/wp\/v2\/pages\/13054"}],"collection":[{"href":"https:\/\/ass.ucomtech.eu\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ass.ucomtech.eu\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ass.ucomtech.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ass.ucomtech.eu\/index.php\/wp-json\/wp\/v2\/comments?post=13054"}],"version-history":[{"count":17,"href":"https:\/\/ass.ucomtech.eu\/index.php\/wp-json\/wp\/v2\/pages\/13054\/revisions"}],"predecessor-version":[{"id":13092,"href":"https:\/\/ass.ucomtech.eu\/index.php\/wp-json\/wp\/v2\/pages\/13054\/revisions\/13092"}],"wp:attachment":[{"href":"https:\/\/ass.ucomtech.eu\/index.php\/wp-json\/wp\/v2\/media?parent=13054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}