{"id":5721,"date":"2024-08-29T03:44:09","date_gmt":"2024-08-29T03:44:09","guid":{"rendered":"https:\/\/wikiform.fr\/codespace\/premier-programme-python-hello-world\/"},"modified":"2025-01-16T12:32:23","modified_gmt":"2025-01-16T12:32:23","slug":"premier-programme-python-hello-world","status":"publish","type":"post","link":"https:\/\/wikiform.fr\/codespace\/premier-programme-python-hello-world\/","title":{"rendered":"1.4 Premier Programme Python : Hello World"},"content":{"rendered":"\n\n\n<p><strong>Votre premier programme Python : \u00ab\u00a0Hello World\u00a0\u00bb<\/strong> est comme la porte d&rsquo;entr\u00e9e vers l&rsquo;univers passionnant du d\u00e9veloppement avec Python. Ce tutoriel est con\u00e7u pour vous guider \u00e0 travers la cr\u00e9ation de votre tout premier script Python, en assurant que vous comprenez chaque \u00e9tape de ce processus simple mais essentiel.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Introduction au Premier Programme Python : \u00ab\u00a0Hello World\u00a0\u00bb<\/h2>\n\n\n\n<div id=\"videoContainer\" style=\"position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; background: #000;\">\n  <iframe src=\"https:\/\/player.vimeo.com\/video\/583306097?dnt=1&#038;fullscreen=0&#038;pip=0\" loading=\"lazy\" loading=\"lazy\" style=\"position: absolute; top: 0; left: 0; width: 100%; height: 100%;\" frameborder=\"0\" allow=\"autoplay\" allowfullscreen id=\"vimeoPlayer\"><\/iframe>\n\n  <!-- Popup Desktop -->\n  <div id=\"popupContainer\" class=\"desktop-popup\" style=\"display: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 90%; max-width: 400px; padding: 20px; border-radius: 10px; text-align: center; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); background-color: rgba(255, 255, 255, 0.95); box-sizing: border-box;\">\n    <h2 style=\"color: #333; font-size: 1.5em; margin: 10px 0;\" id=\"profitez-de-loffre-spciale-\">Profitez de l\u2019offre sp\u00e9ciale !<\/h2>\n    <p style=\"color: #e74c3c; font-size: 1.2em; margin: 10px 0;\">Obtenez notre cours pour seulement <strong id=\"price\">29.5\u20ac<\/strong> au lieu de <del>59\u20ac<\/del> !<\/p>\n    <a href=\"https:\/\/wikiform.fr\/application\/learnify\/home\/course\/devenir-un-d%C3%A9veloppeur-python\/144\" target=\"_blank\" style=\"display: block; padding: 10px 20px; background-color: #701CF5; color: #fff; text-decoration: none; border-radius: 5px; font-weight: bold; font-size: 1em; margin: 20px auto;\" rel=\"noopener\">Commencer maintenant<\/a>\n    <button onclick=\"closePopup()\" style=\"padding: 10px 20px; font-size: 1em;\">Fermer<\/button>\n  <\/div>\n\n  <!-- Popup Mobile -->\n  <div id=\"popupContainerMobile\" class=\"mobile-popup\" style=\"display: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 80%; max-width: 300px; padding: 15px; border-radius: 10px; text-align: center; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); background-color: rgba(255, 255, 255, 0.95); box-sizing: border-box;\">\n    <p style=\"color: #e74c3c; font-size: 1em; margin: 5px 0;\">Cours sp\u00e9cial \u00e0 <strong id=\"priceMobile\">29.5\u20ac<\/strong> au lieu de <del>59\u20ac<\/del> !<\/p>\n    <a href=\"https:\/\/wikiform.fr\/application\/learnify\/home\/course\/devenir-un-d%C3%A9veloppeur-python\/144\" target=\"_blank\" style=\"display: inline-block; padding: 8px 15px; background-color: #701CF5; color: #fff; text-decoration: none; border-radius: 5px; font-weight: bold; font-size: 0.9em;\" rel=\"noopener\">Commencer maintenant<\/a>\n    <button onclick=\"closePopup()\" style=\"padding: 5px 10px; font-size: 0.9em;\">Fermer<\/button>\n  <\/div>\n<\/div>\n\n<script src=\"https:\/\/player.vimeo.com\/api\/player.js\"><\/script>\n<script>\ndocument.addEventListener('DOMContentLoaded', function() {\n    var iframe = document.getElementById('vimeoPlayer');\n    var player = new Vimeo.Player(iframe);\n    var isPopupDisplayed = false;\n\n    player.on('play', function() {\n        if (!isPopupDisplayed) {\n            player.on('timeupdate', function(data) {\n                if (data.seconds >= 120 && !isPopupDisplayed) { \/\/ 120 seconds = 2 minutes\n                    \/\/ Pause the video and display the popup\n                    player.pause().then(function() {\n                        if (window.innerWidth > 768) {\n                            document.querySelector('.desktop-popup').style.display = 'block';\n                        } else {\n                            document.querySelector('.mobile-popup').style.display = 'block';\n                        }\n                        fetchPriceAndUpdatePopup();\n                        isPopupDisplayed = true;\n                    });\n                }\n            });\n        }\n    });\n\n    function fetchPriceAndUpdatePopup() {\n        fetch('https:\/\/wikiform.fr\/application\/learnify\/home\/course\/devenir-un-d%C3%A9veloppeur-python\/144')\n            .then(response => response.text())\n            .then(html => {\n                var parser = new DOMParser();\n                var fetchedDoc = parser.parseFromString(html, 'text\/html');\n                var priceElement = fetchedDoc.querySelector('.ammount .fw-500');\n                var originalPriceElement = fetchedDoc.querySelector('.ammount del');\n                var price = priceElement ? priceElement.textContent.trim() : '29.5\u20ac';\n                var originalPrice = originalPriceElement ? originalPriceElement.textContent.trim() : '59\u20ac';\n\n                document.getElementById('price').textContent = price;\n                document.getElementById('priceMobile').textContent = price;\n                document.querySelector('.desktop-popup del').textContent = originalPrice;\n                document.querySelector('.mobile-popup del').textContent = originalPrice;\n            })\n            .catch(error => console.error('Error fetching the price:', error));\n    }\n\n    function closePopup() {\n        document.querySelector('.desktop-popup').style.display = 'none';\n        document.querySelector('.mobile-popup').style.display = 'none';\n        player.play(); \/\/ Allows resuming the video only after closing the popup\n    }\n});\n<\/script>\n\n\n\n<p>Bienvenue dans votre premier voyage en programmation Python ! Dans ce tutoriel, nous allons voir comment \u00e9crire, ex\u00e9cuter et comprendre un simple programme \u00ab\u00a0Hello World\u00a0\u00bb. Ce programme affiche le texte \u00ab\u00a0Hello, World!\u00a0\u00bb \u00e0 l&rsquo;\u00e9cran et est consid\u00e9r\u00e9 comme le moyen id\u00e9al pour d\u00e9buter avec un nouveau langage de programmation. Si vous utilisez <a href=\"https:\/\/wikiform.fr\/codespace\/installer-python-sur-mac-2024-guide-complet\">un Mac<\/a>, suivez ce guide pour <a href=\"https:\/\/wikiform.fr\/codespace\/installer-python-sur-mac-2024-guide-complet\">installer Python sur Mac<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pr\u00e9paration de votre environnement de d\u00e9veloppement<\/h3>\n\n\n\n<p>Avant de commencer \u00e0 \u00e9crire votre premier programme Python, assurez-vous d&rsquo;avoir Python install\u00e9 sur votre ordinateur. Vous pouvez t\u00e9l\u00e9charger Python depuis le site officiel <a href=\"https:\/\/www.python.org\/downloads\/\" target=\"_blank\" rel=\"noopener\">Python.org<\/a>. Une fois install\u00e9, vous pouvez v\u00e9rifier votre installation en ex\u00e9cutant la commande suivante dans votre terminal:<\/p>\n\n\n\n<pre class=\"wp-block-code lang-shell\"><code>python --version<\/code><\/pre>\n\n\n\n<p>Cette commande doit afficher la version de Python install\u00e9e sur votre syst\u00e8me. Si tout est en ordre, nous pouvons passer \u00e0 l&rsquo;\u00e9criture de notre premier script. Pour ceux qui utilisent <a href=\"https:\/\/wikiform.fr\/codespace\/installer-python-sur-windows-facilement\">Windows<\/a>, suivez ce guide pour <a href=\"https:\/\/wikiform.fr\/codespace\/installer-python-sur-windows-facilement\">installer Python sur Windows<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00c9criture du code \u00ab\u00a0Hello World\u00a0\u00bb<\/h3>\n\n\n\n<p>Maintenant que votre environnement est pr\u00eat, ouvrez votre \u00e9diteur de texte pr\u00e9f\u00e9r\u00e9 (comme Sublime Text, Atom, ou simplement Notepad++) et saisissez le code suivant:<\/p>\n\n\n\n<pre class=\"wp-block-code lang-python\"><code># Ceci est un commentaire en Python\nprint(\"Hello, World!\")<\/code><\/pre>\n\n\n\n<p>Ce code fait deux choses simples: il utilise la fonction <code>print()<\/code> pour afficher le texte \u00ab\u00a0Hello, World!\u00a0\u00bb et commence par un commentaire pour documenter le programme. Si vous souhaitez explorer davantage sur la gestion des commentaires et de la documentation, consultez notre guide sur l&rsquo;<a href=\"https:\/\/wikiform.fr\/codespace\/utilisation-des-docstrings-en-python-guide\">utilisation des docstrings en Python<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Ex\u00e9cution de votre programme Python<\/h3>\n\n\n\n<p>Pour ex\u00e9cuter votre script Python, enregistrez-le avec l&rsquo;extension <code>.py<\/code>, par exemple <code>hello_world.py<\/code>. Ouvrez ensuite votre terminal, acc\u00e9dez au r\u00e9pertoire o\u00f9 votre fichier est enregistr\u00e9, et ex\u00e9cutez la commande suivante:<\/p>\n\n\n\n<pre class=\"wp-block-code lang-shell\"><code>python hello_world.py<\/code><\/pre>\n\n\n\n<p>Si tout est configur\u00e9 correctement, vous devriez voir le texte \u00ab\u00a0Hello, World!\u00a0\u00bb s&rsquo;afficher dans votre terminal. F\u00e9licitations, vous venez d&rsquo;ex\u00e9cuter votre premier programme Python! Explorez \u00e9galement comment g\u00e9rer les erreurs et exceptions en Python avec notre guide sur <a href=\"https:\/\/wikiform.fr\/codespace\/gerer-erreurs-et-exceptions-en-python\">la gestion des erreurs<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Explication du Code<\/h3>\n\n\n\n<p>Analysons rapidement ce que nous avons fait:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Commentaire:<\/strong> La ligne qui commence par <code>#<\/code> est un commentaire. Les commentaires sont ignor\u00e9s par le compilateur et servent \u00e0 documenter le code. Ils permettent de comprendre plus facilement ce que fait votre code.<\/li>\n\n\n\n<li><strong>Fonction <code>print()<\/code>:<\/strong> La fonction <code>print()<\/code> est une fonction int\u00e9gr\u00e9e \u00e0 Python qui permet d&rsquo;afficher des messages dans la console. Dans notre cas, elle affiche le texte \u00ab\u00a0Hello, World!\u00a0\u00bb.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Ressources suppl\u00e9mentaires pour aller plus loin<\/h3>\n\n\n\n<p>Maintenant que vous avez cr\u00e9\u00e9 et ex\u00e9cut\u00e9 votre premier programme Python, vous \u00eates pr\u00eat \u00e0 explorer plus en profondeur. Voici quelques ressources qui pourront vous aider:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/docs.python.org\/3\/tutorial\/index.html\" target=\"_blank\" rel=\"noopener\">Le tutoriel officiel de Python<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/realpython.com\/\" target=\"_blank\" rel=\"noopener\">Real Python<\/a>, un site avec des articles et des didacticiels approfondis<\/li>\n\n\n\n<li><a href=\"https:\/\/www.codecademy.com\/learn\/learn-python-3\" target=\"_blank\" rel=\"noopener\">Codecademy Python Course<\/a> pour un apprentissage interactif<\/li>\n\n\n\n<li><a href=\"https:\/\/wikiform.fr\/codespace\/comprendre-les-variables-en-python\" target=\"_blank\" rel=\"noopener\">Comprendre les Variables en Python<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/wikiform.fr\/codespace\/utiliser-les-operateurs-mathematiques-en-python\" target=\"_blank\" rel=\"noopener\">Utiliser les Op\u00e9rateurs Math\u00e9matiques en Python<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion sur le Premier Programme Python<\/h2>\n\n\n\n<p>Le programme \u00ab\u00a0Hello World\u00a0\u00bb est une tradition pour les programmeurs de tous niveaux et de toutes langues. C&rsquo;est une \u00e9tape simple, mais cruciale pour s&rsquo;assurer que votre environnement de d\u00e9veloppement est correctement configur\u00e9 et que vous pouvez \u00e9crire et ex\u00e9cuter des scripts Python. Maintenant que vous avez franchi cette \u00e9tape, continuez \u00e0 explorer Python et vous d\u00e9couvrirez rapidement \u00e0 quel point ce langage peut \u00eatre puissant et polyvalent. Pour continuer votre apprentissage, n&rsquo;h\u00e9sitez pas \u00e0 consulter notre guide complet sur la <a href=\"https:\/\/wikiform.fr\/codespace\/saisie-utilisateur-en-python-guide-complet\">saisie utilisateur en Python<\/a> et \u00e0 explorer les concepts avanc\u00e9s tels que les <a href=\"https:\/\/wikiform.fr\/codespace\/creer-et-utiliser-venv-sur-windows-avec-python\" target=\"_blank\" rel=\"noopener\">environnements virtuels<\/a>.<\/p>\n\n\n\n<a href=\"https:\/\/wikiform.fr\/application\/learnify\/home\/course\/devenir-un-d%C3%A9veloppeur-python\/144\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/wikiform.fr\/codespace\/wp-content\/uploads\/2024\/07\/learnify-formation-PYTHON-offre-50.gif\" loading=\"lazy\" alt=\"Learnify Formation Python Offre 50%\" title=\"\"><\/a>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Votre premier programme Python : \u00ab\u00a0Hello World\u00a0\u00bb est comme la porte d&rsquo;entr\u00e9e vers l&rsquo;univers passionnant du d\u00e9veloppement avec Python. Ce tutoriel est con\u00e7u pour vous&#8230;<\/p>\n","protected":false},"author":4,"featured_media":2947,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[24],"tags":[18],"class_list":["post-5721","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-python","tag-tutoriels"],"acf":[],"_titre_de_la_formation":null,"_description_":null,"_objectifs_pedagogiques":null,"_programme_":null,"_url_de_limage":null,"_materiel_necessaire":null,"_modalites_devaluation_des_acquis":null,"_moyens_pedagogiques_et_techniques":null,"_accessibilite_":null,"_formateur_":null,"menu_order":0,"_links":{"self":[{"href":"https:\/\/wikiform.fr\/codespace\/wp-json\/wp\/v2\/posts\/5721","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wikiform.fr\/codespace\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wikiform.fr\/codespace\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wikiform.fr\/codespace\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/wikiform.fr\/codespace\/wp-json\/wp\/v2\/comments?post=5721"}],"version-history":[{"count":2,"href":"https:\/\/wikiform.fr\/codespace\/wp-json\/wp\/v2\/posts\/5721\/revisions"}],"predecessor-version":[{"id":6118,"href":"https:\/\/wikiform.fr\/codespace\/wp-json\/wp\/v2\/posts\/5721\/revisions\/6118"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wikiform.fr\/codespace\/wp-json\/wp\/v2\/media\/2947"}],"wp:attachment":[{"href":"https:\/\/wikiform.fr\/codespace\/wp-json\/wp\/v2\/media?parent=5721"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wikiform.fr\/codespace\/wp-json\/wp\/v2\/categories?post=5721"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wikiform.fr\/codespace\/wp-json\/wp\/v2\/tags?post=5721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}