Python est un langage
de programmation dynamique basé sur des objets relativement facile à apprendre,
ce qui en fait un excellent choix pour les utilisateurs novices en
codage.
Python offre un environnement de codage structuré qui
prend pleinement en charge même le développement d'applications volumineuses.
Vous avez accès à une myriade de mots de passe qui ressemblent à des scènes
fantastiques qui dérangent généralement plus de temps et d’efforts dans d’autres
langues. En outre, Python inclut la syntaxe et le typage
dynamique, ce qui vous permet de gagner du temps lors du développement, car
aucun enregistrement n'est requis pour les tests d'application.
L'interpréteur Python et la vaste bibliothèque
standard sont disponibles gratuitement sous forme source ou binaire pour toutes
les principales plates-formes via le site
Web Python. Vous pouvez facilement éditer et tester du code écrit en
Python en l'exécutant à partir de l'interpréteur.
Python sera un bon choix pour les utilisateurs souhaitant se
familiariser avec le pool de codage. Le fait qu'il existe de nombreux tutoriels
et guides sur le site de l'auteur vous permettra de vous familiariser
rapidement.
Python est développé sous une licence open source approuvée par OSI, ce qui le rend librement utilisable et distribuable, même à des fins commerciales. La licence de Python est administrée par Python Software Foundation .
Python a été conçu pour être un langage lisible. Il vise à être visuellement épuré. Par exemple, il possède moins de constructions syntaxiques que de nombreux langages structurés tels que C, Perl, ou Pascal. Les commentaires sont indiqués par le caractère croisillon (#).
Les blocs sont identifiés par l'indentation, au lieu d'accolades comme en C
ou C++ ; 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. Par convention,
l'indentation est habituellement de quatre espaces en
Python.
Fonction factorielle en C | Fonction factorielle en Python |
---|---|
int factorielle(int n)
{
if (n < 2)
{
return 1;
}
else
{
return n * factorielle(n - 1);
}
}
|
def factorielle(n):
if n < 2:
return 1
else:
return n * factorielle(n - 1)
|
l'indentation pourrait être modifiée ou supprimée dans la version en C sans modifier son comportement. De même la fonction Python peut être écrite avec une expression conditionnelle
Cependant, une indentation correcte permet de détecter plus aisément des erreurs en cas d'imbrication de plusieurs blocs et facilite donc l'élimination de ces erreurs. C'est pourquoi il est préférable d'indenter convenablement les programmes en C. La version courte s'écrirait ainsi :
Fonction factorielle en C | Fonction factorielle en Python |
---|---|
int factorielle(int n)
{
return n < 2 ? 1 : n * factorielle(n - 1);
}
|
def factorielle(n):
return n * factorielle(n - 1) if n > 1 else 1
|
Page d’accueil : https://www.python.org/
Aucun commentaire:
Enregistrer un commentaire