Inscris-toi pour écrire dans l'encyclopédie Wikimini!

Python (langage)

« Python (langage) » défini et expliqué aux enfants par les enfants.
(Redirigé depuis Python (Langage))
Aller à : navigation, rechercher
Guido van Rossum, le créateur de Python.

Le langage Python est un langage de programmation inventé par Guido van Rossum.

C'est un langage haut-niveau (il est facilement lisible et compréhensible) et interprété (un programme Python ne peut pas fonctionner sans l'interpréteur Python, qui lit son code et l'exécute)

Syntaxe

La syntaxe de Python est très épurée. Alors que pour certains langages, il faut plus d'une dizaine de lignes pour afficher un message, en Python, il sufit d'utiliser print('hello world').

La tabulation est très importante en Python car puisqu'il n'y a pas de point virgule en python, la tabulation peut indiquer un changement de ligne, de plus, grâce a la tabulation, le code est plus lisible. De plus les blocs (conditions, boucles, fonctions) ne sont pas délimités par des accolades (contrairement au C et dérivés) mais par l'indentation (les espaces et tabulations), comme ci-dessous :

def mafonction(liste) :
  for element in liste :
    if element < 5 :
      print('Oui')
    else :
      print('Non')

Facilté

De nombreuses librairies simplifient la vie avec python, la plus pars des librairies ne sont pas préinstallés et il faut donc utiliser la commande pip pour les installer Exemple: pip install gTTS Cela va installer une librairie permettant de créer un fichier mp3 a partir de texte! Dans beaucoup d'autres langages, cela va être difficile mais Python est connu pour sa simplicité!

Utilisation

Python est un langage très utilisé actuellement (Youtube utilise Python, par exemple).

De nombreux programmes sont développés en Python (exemple : Blender, un logiciel de modélisation 3D).

Associé à un framework (comme Django), Python permet de développer des sites Web. Python permet de faire des intelligences artificielles avec certaines libraries comme chatterbot ou de reconnaitre la voix avec speech-recognition.

Voir aussi

Wikiboo Outils personnels