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 * / 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
|