<h1id="ancre1">Bienvenue sur la page de <ahref="https://www.python.org/">Python</a> !</h1>
<imgid="img_python"src="../images/python.png">
<h2>Le <ahref="https://www.python.org/">Python</a> qu'est ce que c'est ?</h2>
<p><ahref="https://www.python.org/">Python</a> est le langage de programmation open source le plus employé du monde.<br>
Ce langage c’est propulsé en tête de la gestion d’infrastructure,<br>
d’analyse de données ou dans le domaine du développement de logiciels.<br>
<br>
En effet, parmi ses qualités, Python permet notamment aux développeurs de se concentrer
<br> sur ce qu’ils font plutôt que sur la manière de le faire. Il a libéré les développeurs <br>
de contraintes fortes qui occupaient leur temps avec les langages plus anciens.<br><br>
Ainsi, développer du code avec Python est plus rapide qu’avec d’autres langages.<br>
Une de ses forces est une implémentation du code simple, claire, une syntaxe épurée.<br>
De nombreuses librairies sont disponibles,couvrant la plupart des domaines, de la couche réseau à l'application utilisateur.<br>
<br></p>
<pid="ancre2">Il est très accessible pour les débutants, à condition de lui consacrer un peu de temps
<br>pour la prise en main. De nombreux tutoriels sont d’ailleurs disponibles pour l’étudier sur des sites Internet spécialisés ou sur des comptes Youtube. Sur les forums d'informatique,
<br> il est toujours possible de trouver des réponses à ses questions, puisque <br>
beaucoup de professionnels l'utilisent. </p>
<h2>Comment et par qui a été créé le Python ?</h2>
<p>En 1989, profitant d’une semaine de vacances durant les fêtes de Noël,<br>
Guido van Rossum utilise son ordinateur personnel pour écrire la première version du langage.<br>
Fan de la série télévisée Monty Python's Flying Circus, il décide de baptiser ce projet Python.<br>
Il s’est principalement inspiré d’ABC, par exemple pour l’indentation comme syntaxe<br>
ou les types de haut niveau mais aussi de Modula-3 pour la gestion des exceptions, du langage C et des outils UNIX</p>
<p>Python a été conçu pour être un langage lisible. Il vise à être visuellement épuré. <br>
Par exemple, il possède moins de constructions syntaxiques que de nombreux langages <br>
structurés tels que C, Perl, ou Pascal.<br>
<br>
Python fait partie de la grande famille des langages interprétés. Cela assure une grande compatibilité d'un même programme entre systèmes d'exploitations différents (Microsoft Windows, Linux, ...).<br>
Il peut toutefois à l'aide de programmes externes être compilé.<br>
<br>
Les blocs sont identifiés par l'indentation, au lieu d'accolades comme en C ou C++,<br>
ou de begin ... end comme en Pascal ou Ruby. Une augmentation de l'indentation marque le début d'un bloc, et une réduction de l'indentation marque la fin du bloc courant.<br>
L'indentation de base en Python est de 4 espaces. <br>
<br>
Le script suivant peut vous montrer le principe de l'indentation : </p>
<pclass="textprint">Tout d'abord, un interpréteur python est disponible sur ce site dans l'onglet <ahref="Interpreteur.html">"Interpréteur"</a>. Si vous n'avez pas python sur votre machine ou pas d'éditeur sous la main vous pouvez utliser celui-ci.<br><br>Pour une première fonctions je vais vous montrez comment faire afficher un message.<br>
Pour cela nous allons utilisé la fonction <ahref="https://apcpedagogie.com/la-fonction-print-en-python/"class="print">print</a> avec le fameux "Hello world".<br>
Rendez-vous sous IDLE ou dans l'onglet <ahref="Interpreteur.html">"Interpréteur"</a> puis tapez la ligne ci-dessous, puis validez par un appui sur la touche "Entrée" du clavier.</p>
<p><br>Votre premier "vrai" programme calculera l'aire d'un rectangle. Comme vous le savez, c'est une tâche fastidieuse que vous exécutez tous les jours!<br>
<br>
L'algorithme est le suivant:<br>
- L'utilisateur saisie la longeur du rectangle dans la variable "longueur"<br>
- L'utilisateur saisie la largeur du rectangle dans la variable "largeur"<br>
- Le programme stockera dans une variable "aire" le résultat de la multiplication<br>
- Il affichera le résultat à l'écran avec un arrondi à 2 décimales<br>
<br>
<br>
Tous d'abord nous allons commencer par demander a l'utilisateur de rentrer la valeur <br>
de la longueur et de la largeur du rectangle.<br>
<br>
Commencez par demander a l'utilisateur de saisir les longueur et largeur du rectangle.<br>
La fonction "input" permet simplement de communiquer avec l'utilisateur.<br>
En une seule ligne elle énonce l'objet de ce qu'elle attend et récupère l'information dans une variable.<br>
Par défaut la fonction "input" stocke l'information sous forme de chaîne de caractère. Le calcul d'une aire se fait avec des nombres,
il faut donc utiliser une fonction de conversion,qui est float.<br>
<pre><codeclass="language-python">largeur = float(input("Veuillez entrer la largeur du rectangle : "))
longueur = float(input("Veuillez entrer la longueur du rectangle : "))
aire = largeur * longueur</code></pre>
</div>
<p>Nous teminons se programme par ajouter la ligne qui permet d'afficher la variable "aire".<br>
Pour cela nous utiliserons la même fonction que ci-dessus <ahref="https://apcpedagogie.com/la-fonction-print-en-python/"class="print">print</a>, avec la variable aire.</p>