Accéder au contenu principal

Python pour les débutants

 

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 : On utilise le même exemple ci-dessus, mais cette fois on donne y = 100.


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.







Commentaires

Enregistrer un commentaire

Posts les plus consultés de ce blog

Beliefs

 We Live In A System Of Beliefs The accompanying article about convictions is only a declaration of my contemplations. It is absolutely not complete. As I would see it, we carry on with our life based on convictions. We, in a real sense, live in a colossal conviction framework. So flawlessly coordinated (into our reality) are a few convictions that a great many people expect that they are regular and acknowledge them without addressing. The actual demonstration of perusing this article is conviction based, in light of the fact that the very build that is shaped in your mind presently is calculated and of the reasoning psyche. Maybe, what truly is doesn't simply exist as ideas, yet in addition exists in the NOW as experience. Albeit one can portray or conceptualize a reality, the conceptualization is itself an idea. Convictions can be exceptionally incredible, particularly when most of the populace gets tied up with it. At some point a specific conviction when gotten rolling, ...

Modules et Packages dans Python

  Modules et Packages : Un module est tout simplement est un ensemble des fonctions qui existes dans un fichier .py è c’est l’extension d’un fichier python. Et si on regroupe plusieurs modules dans le même dossier, on appelle ça un Package , ce dossier doit contenir un fichier important s’appelle __init__.py . Egalement ce fichier -__init__.py- indique à python qu’il s’agit d’un package. Ce fichier peut être vide, seule sa présence est importante. Création d’un module : Simplement, ou crée un fichier python qui s’appelle par exemple funcs , et je vais ajouter quelque fonctions simple à ce fichier. C’est le temps d’utiliser ces fonctions dans notre fichier principal ( Comment faire ça ) : Nous devons importer notre module qui s’appelle funcs en utilisant import , après on appelle notre fonction. Création d’un package : Pour créer un package, on commence par la création d’un dossier dans le même dossier que notre programme, ce dossier porte le nom de notre p...

JavaScript

JavaScript Introduction : Avons-nous même besoin d'introduire JavaScript ? C’est l’un des langages de programmation les plus populaires au monde ! Avez-vous déjà visité un site Web qui vous a fait penser… "Hé, ce site Web est vraiment cool et interactif» ? Eh bien, JavaScript était probablement en train de le faire. C'est donc juste utile pour les sites Web, n'est-ce pas ? Faux ! Traitez les données, les applications mobiles et de bureau, les jeux, le monde est votre huître avec JavaScript.                  Variables : Les variables sont des conteneurs pour stocker les valeurs de données. La valeur d'une variable peut changer tout au long du programme. Déclarer une variable est aussi simple que d'utiliser le mot-clé var. Ce qui ressemblerait à ceci :         Dans cet exemple, nous avons attribué une valeur de 10 à la variable x. Nous avons utilisé le mot ass...