Python
Introduction :
Python est un langage parfait pour débuter. Il fonctionne sur
tous les systèmes d’exploitation (Windows, Mac et Linux) et vous n’avez pas à
utiliser un logiciel spécifique pour voir le résultat de votre code. Vous avez
juste besoin d’un ordinateur. Et de votre tête.
La
fonction print () :
On utilise la fonction prit pour afficher un texte sur l’écran, et
aussi on peut réaliser quelque opérations mathématiques en utilisant cette
fonction :
Donc Python
peut épeler, mais aussi on peut faire un calcul. Le calcul en Python est assez simple, il suffit de le saisir
dans l'instruction print(n'oubliez pas les parenthèses !).
Les opérations :
Signe |
Exemple |
Addition |
print (5 + 8) |
Soustraction |
print(45 - 5) |
Multiplication |
print(4 * 5) |
Division |
print(15/ 5) |
Exponentiation |
print(2**3) |
Les types
de données :
Dans python, il existe trois types principaux :
Strings :
comme ‘ Hello World ’.
Integers :
comme 5, 8,10.
Boolean :
il y a juste 2 vleurs soit True ou False.
Il existe un
autre type s’appelle float, ce sont des nombres séparés par virgule.
Floats :
Nous savons
donc ce que sont les flottants, ce sont des nombres avec une décimale, mais
comment les produire ?
Eh bien,
nous pouvons produire un flottant en divisant deux entiers quelconques.
Ou nous
pouvons également exécuter une opération sur deux flottants, ou sur un flottant
et un entier.
Les
variables :
Les Variables c’est un outil qui vous permet de stocker une valeur
et de l’utiliser après lors l’exécution du programme, aussi vous pouvez change
la valeur d’un variable autant fois que vous le souhaitez.
Par exemple pour stocker un nom d’un utilisateur :
Plus d’exemple en utilisant les opérations avec les variables.
Input :
Parfois lors de l’exécution de votre programme vous voulez que l’utilisateur entre des informations pour que vous puissiez les traiter (un jeu vous demande votre nom).
Malgré la fonction vous demande votre Age qui un nombre, input le traite comme un string (chaine de caractère), et si vous voulez le convertir pour qu’il soit un nombre on utilise la fonction int().
Maintenant en utilisant int().
Comme vous voyez on a fait une conversion du string au int, on
peut faire également le contraire avec str().
La
Condition if :
La condition if dans python ce n’est pas comme dans les autres
langages, python utilise une notion s’appelle Indentation, il s’agit d’utiliser les espaces dans
le début de la ligne, aussi Indentation
est utilisé pour séparer chaque block de code.
Exemple :
Maintenant on a utilisé juste if, mais quand la condition dedans
if est fausse, ici quand else
(Le 2éme niveau de if) apparais.
Exemple :
Notez bien que chaque if a seulement une else condition.
Comme vous voyez ci-dessus, le code est un peu mal-écrit et mal–organiser,
et pour éviter ça ou utilise elif.
Les
Boucles :
Par exemple on dit que nous voulons que chaque fois l’utilisateur
donne une information, chaque code doit être répété et trait cette information,
pour faire ça on utilise Les boucles (while,for,foreach….etc) .
Le code ci-dessus écrit la valeur de i chaque fois cette dernier est incrémenté, le
code s’arrête que i = 5.
L’incrémentation : i = i + 1 ou i+=1.
Décrémentation : i = i
– 1 ou i-=1.
Break et
continue :
Break :
est utilisé pour arrêter l’exécution du code.
Continue : est utilisé pour ignorer une instruction et ne pas l’exécuter.
Les Listes :
On peut créer une liste en utilisant seulement les crochets, des
virgules et des guillemets.
Et pour accéder à un élément, on utilise seulement l’indice (l’indice commence par 0).
print(Fruits[0]) è apple
On peut ajouter des membres à la liste on peut faire ça :
Egalement, si on veut vérifier si un élément est dans la liste on utilise in ou not in.
Aussi on peut parcourir chaque élément de la liste :
Habituellement, nous utilisons la
boucle for lorsque
le nombre d’itérations est fixe. Par exemple, itérer sur une liste fixe
d'articles dans une liste d'achats.
La boucle while est utile dans les cas où le nombre
d'itérations n'est pas connu et dépend de certains calculs et conditions dans
le bloc de code de la boucle.
Pour créer une liste avec une manier plus rapide on utilise la fonction range
(), et pour l’afficher comme un liste on utilise la fonction list ().
Le code
ci-dessus génère une liste de 10 nombres.
La fonction list () :
List avec un seul argument :
génère une liste contient des nombres du 0 à cette argument comme ci-dessus.
List avec 2 arguments : génère une liste contient
des nombres du 1er argument jusqu’au 2eme argument.
List avec 3 arguments : génère une liste contient
des nombres du 1er argument jusqu’au 2eme argument, et l 3eme
argument c’est le pas entre les nombres.
Dictionnaires :
Python nous donne plusieurs outils pour stocker des valeurs, et parmi ces valeurs on a vu les listes.
Les listes font partie de ces types de collections et elles vous permettent de stocker des valeurs indexées, et chaque élément a son indice. Maintenant ou va traiter une notion qui s’appelle dictionnaire.
Les dictionnaires sont un autre type de collection et vous permettent de mapper des clés arbitraires à des valeurs. Les dictionnaires peuvent être indexés de la même manière que les listes, en utilisant des crochets contenant des clés.
Seuls les objets immuables peuvent être utilisés comme clés de
dictionnaires. Les objets immuables sont ceux qui ne peuvent pas être modifiés.
Jusqu'à présent, les seuls objets mutables que vous ayez
rencontrés sont des listes et des dictionnaires.
Pour vérifier si une valeur est existé dans un dictionnaire on
utilise in ou not in.
Parfois on veut récupérer une valeur qui n’est pas dans le
dictionnaire, une erreur est apparais.
Alors, pour éviter cette erreur on utilise la fonction get (). Qui renvoie une
valeur spécifique.
Tuples :
Les tuples sont très similaires aux listes, sauf qu'ils sont immuables (ils ne peuvent pas être modifiés). En outre, ils sont créés en utilisant des parenthèses, plutôt que des crochets. On peut accéder un élément dans les tuples en utilisant son indice comme dans les listes.
Aussi on peut créer les tuples sous la forme suivante :
Les
fonctions :
Il y a des fonctions prédéfini et des fonctions qui faites par vous. Les fonctions prédéfini et il y a des autres :
Function |
Description |
len () è len(list) |
Renvoie le
nombre des éléments |
insert () è list.insert (indice,ele) |
Ajoute un nouvel
élément dans l’indice |
index () è list.index (ele) |
Renvoie l’indice
de l’élément |
max ()/min
() è max (list) / min (list) |
Revoie la
valeur maximal/minimale |
count () è list.count (ele) |
Renvoie le
nombre de fois qu'un élément apparaît dans une liste. |
remove () è list.remove (ele) |
Supprime
un élément d'une liste. |
Pour créer une fonction :
Lorsque vous avez créé votre fonction, maintenant le temps d’appeler
cette fonction en utilisant le nom de la fonction.
C’est le temps d’utiliser les arguments pour jouirla vie un
peu :
Autre exemple :
Chaque fonction renvoie une valeur au lieu de l’écrit, donc on va
utiliser return.
Au moment, lorsque vous renvoyez quelque chose depuis la fonction,
ce dernier s’arrête d’exécuté.
Comme vous pouvez voir le code ci-dessus le message n’affiche pas.
Merci beaucoup
RépondreSupprimer