Langage de programmation : Python




 



Présentation


Le langage de programmation Python est un langage dit multiplateformes car il est présent sur la plupart des smartphones et des ordinateurs et sur tous les systèmes d’exploitation. Ce langage est apprécié pour son utilisation aisée: facile à comprendre , à lire , à apprendre et à écrire (par exemple, Il faut treize paragraphes pour expliquer un Hello, World ! en C++ alors qu’il en faut seulement deux en Python) . La rapidité d'exécution de Python est expliquée par son type de langage qui est le langage interprété.


Python sert et met en place :

- De petits programmes très simples, appelés scripts, chargés d'une mission très précise sur votre ordinateur ;

- Des programmes complets, comme des jeux, des suites bureautiques, des logiciels multimédias, des clients de messagerie…

- Des projets très complexes, comme des progiciels (ensemble de plusieurs logiciels pouvant fonctionner ensemble, principalement utilisés dans le monde professionnel).

- Créer des interfaces graphiques ;

- Faire circuler des informations au travers d'un réseau ;

- Dialoguer d'une façon avancée avec votre système d'exploitation ;




Python est dit comme un des meilleurs langages de programmation pour le big Data, c'est grâce à ses différents packages et bibliothèques de sciences des données.


Les Modules


Python présente quelques modules comme :

- Le module "math" qui propose un bon nombres de fonctions et constantes mathématiques usuelles.

- Le module "fractions" permettant de modéliser des fractions.

- Le module "random" qui génère un nombre pseudo aléatoire entre 0 et 1.





Voici un exemple illustrant le module "math" :



(les # représentent les commentaires)


Un autre exemple de "math" représentant plusieurs fonctions pour arrondir un nombre :






Les Boucles


Les boucles "for" et "while" présentent un format différent de celles que l'on peut utiliser en JavaScript. De plus, leur utilisation en Python est beaucoup plus simplifié.


Exemple "while" :



Exemple "for"






Lexique :


"Langage interprété" = C'est un langage dont le code source(celui que vous écrivez) est interprété, par un logiciel qu'on appelle interpréteur. Celui-ci va utiliser le code source et les données d'entrée pour calculer les données de sortie:



"Big Data" = Il s’agit d’un concept permettant de stocker un nombre indicible d’informations sur une base numérique.
"Module" = Un module désigne originellement un fichier de code de programmation ou un fichier de bibliothèque statique ou dynamique.


Sources :

https://www.lebigdata.fr/definition-big-data
https://openclassrooms.com/fr/courses/235344-apprenez-a-programmer-en-python/230659-quest-ce-que-python
https://openclassrooms.com/fr/courses/235344-apprenez-a-programmer-en-python/234357-un-peu-de-mathematiques
https://fr.wikipedia.org/wiki/Python_(langage)
http://apprendre-python.com/page-apprendre-boucles-python-loop
http://www.france-ioi.org/algo/course.php?idChapter=561&idCourse=2368

Vospette Jean-Baptiste





Commentaires