Le langage de programmation Python offre de nombreux avantages pour les programmeurs débutants. Il a une syntaxe claire et simple , fonctionne sur le Web et un outil de développement de bureau , et il est livré avec une vaste bibliothèque de fonctions . En outre , Python fonctionne sur tous les systèmes d'exploitation, et il ne nécessite que l'interpréteur Python et un éditeur de texte . Les programmeurs débutants peuvent sauter dans Python et commencer à apprendre les concepts de programmation de base tels que l'affectation des variables , définition de fonction, et rapidement , de passer à des programmes plus complexes dans un court laps de temps. Affectation
affectation variable variable en Python ressemble affectation dans d'autres langues : Photos
x = 4
Dans cet exemple, la variable "x" contient maintenant la valeur 4 . Contrairement à d'autres langues , les lignes de Python ne sont pas terminées virgule . La fin d'une ligne indique la fin d'une commande. En outre , les variables Python ne sont pas typés . Contrairement au C /C + + ou Java , qui utilise la déclaration des variables avec types tels que :
int x = 4
des variables Python
peuvent prendre n'importe quelle valeur et le type est déterminé sur la cession variable. Lorsque vous effectuez des opérations - telles que l'addition - sur les variables, toutefois , ils doivent être du même type . Un programmeur ne peut pas ajouter un entier et une chaîne de caractères , par exemple.
Types de données
Python comprend tous les types de données typiques présents dans d'autres langues , tels que des entiers , flotteurs, booléens et de chaînes . Un autre type de données importantes en Python est la liste . Une liste est une collection d'éléments de données sous un nom qui peut être référencée par l'index. Par exemple , AB
x = [ 'g' , 't ', ' e ']
La variable "x" est une liste de trois valeurs. Une liste est notée par des crochets autour des valeurs assignées. Pour obtenir une de ces valeurs , le programmeur doit référence est par index:
print x [1 ]
t
Pour les listes , tous les indices commencent à 0. Le premier indice , x [0] , tiendra valeur "g" et ainsi de suite .
Fonction Définition et appel
fonctions prennent des blocs de code et définir eux sous un autre nom , ce qui un programmeur peut appeler pour effectuer le code défini dans la fonction à tout moment. Le mot-clé " def" signifie une définition de fonction :
def lit ( x ) :
---> return x * 2
La fonction "double" définit un bloc de code , et redonne une valeur ( x * 2). Utilisation de la fonction est une simple que d'utiliser son nom :
y = 3
z = lit ( y)
impression z
6
blocs de code qui restent ensemble sont signifiés par indentation de la ligne. L'indentation est démontré avec la flèche dans cet exemple. Pour le code de continuer à faire partie de la double fonction, il doit tiret un onglet supplémentaire après la double définition .
If ... else
Python utilise quelques déclarations à contrôler le flux d' un programme . Le "if" exécute une action fondée sur une condition ou une évaluation de la valeur
si x == 2 : .
/* Faire des choses * /
déclaration "x == 2" renvoie une valeur évaluée comme True ou False . Si c'est vrai, l'instruction if exécute son code. Si elle est fausse , le code est ignoré. Une déclaration «autre » peut définir le code alternative à un si , ce sera toujours exécuter au cas où un "if" échec :
si x == 2 :
/* faire des choses * /
autre :
/* faire d'autres choses * /
boucles while et for
Semblable à un if, un " tandis que « instruction crée une boucle, ou bloc de code qui se répète tant qu'une instruction conditionnelle est vrai :
tandis que x == 2
/* faire des choses * /
< p > Si x n'est égal à 2 , puis le code dans la boucle commence. Une fois terminé, le x == 2 conditionnel est vérifié à nouveau, et si elle est encore vrai, le code s'exécute à nouveau. Le code dans le bloc de tout continuera à fonctionner jusqu'à ce que x == 2 renvoie une valeur fausse.
«Pour» boucles sont des boucles spéciales qui travaillent sur les listes . Une boucle for prend chaque élément de la liste et permet au programmeur de faire quelque chose avec les valeurs :
x = [ 'g' , 't ', ' e ']
pour y dans x: .
impression y
dans la boucle , la variable «y» va représenter chaque élément de la liste , une à la fois
< br > Photos