0% ont trouvé ce document utile (0 vote)
6 vues17 pages

Introduction au langage Python

Ce document est un tutoriel d'introduction au langage de programmation Python, couvrant les types de données fondamentaux, l'affectation, les expressions, les conventions de codage, l'affichage et la saisie de données, ainsi que les structures conditionnelles et les boucles. Il inclut également des exercices pratiques pour renforcer l'apprentissage. Python est présenté comme un langage polyvalent utilisé dans divers domaines tels que le développement Web et l'intelligence artificielle.

Transféré par

Mehdi Boutmizgida
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues17 pages

Introduction au langage Python

Ce document est un tutoriel d'introduction au langage de programmation Python, couvrant les types de données fondamentaux, l'affectation, les expressions, les conventions de codage, l'affichage et la saisie de données, ainsi que les structures conditionnelles et les boucles. Il inclut également des exercices pratiques pour renforcer l'apprentissage. Python est présenté comme un langage polyvalent utilisé dans divers domaines tels que le développement Web et l'intelligence artificielle.

Transféré par

Mehdi Boutmizgida
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd

Langage •Réalisé par :

•Mehdi Boutmizgida
Python
Introduction à Python
Ce tutoriel présente les bases du langage de programmation
Python, un langage polyvalent et populaire utilisé dans divers
domaines, notamment le développement Web, l'analyse de
données et l'intelligence artificielle.
Types de Données Fondamentaux

Entiers (int) Réels (float) Chaînes de Booléens


Caractères (bool)
Les entiers représentent Les réels représentent Les booléens
(str)
des nombres entiers, des nombres à virgule Les chaînes de représentent des valeurs
comme 0, -4, 42 et flottante, comme 0.0, caractères sont des de vérité, soit True (vrai)
123456. 0.5, -1. et 1.2e+20. séquences de caractères soit False (faux).
N'oubliez pas d'utiliser entre guillemets, comme
des points (.) pour "Bonjour", 'Au revoir', "Je
séparer la partie entière vous dit \"Bonjour\"", et
de la partie décimale. 'Je vous dit \"Bonjour\".'
L'Affectation en Python

prenom = "toto" (la variable prenom est de


type str)

n=3 (la variable n est de type int)

n=5 remarque : écrase la


précédente valeur de n

tva = 0.2 (la variable tva est de type


float)

i=i+1 (le type de la variable i


dépend de son utilisation
avant cette ligne)
Expressions en Python
Expressions Opérateurs de Connecteurs
Algébriques Usuelles Comparaison Logiques
Les connecteurs logiques
Les expressions en Python suivent Les opérateurs de comparaison permettent de combiner des
les règles de l'algèbre classique, permettent de comparer des expressions booléennes : and, or,
utilisant des opérateurs tels que +, valeurs et renvoient True ou False: not.
-, *, /, //, %, ** et les parenthèses ==, !=, >, <, >=, <=.
pour la priorité.
Conventions de Codage

1 Nom de Fichier 2 Séparation des


Les fichiers de code Instructions
Python sont nommés Les instructions sont
avec l'extension .py, par séparées par un retour à
exemple la ligne, une instruction
nom_de_fichier.py. par ligne.

3 Commentaires
Les lignes qui débutent par # sont ignorées par le langage
(lignes de commentaires).
Affichage et Saisie de Données
Affichage Saisie
Pour afficher la valeur d'une variable x, utilisez print(x). Pour permettre à l'utilisateur de saisir la valeur d'une
Pour afficher plusieurs valeurs, séparez-les par une variable x, utilisez la fonction input(): x = input("Saisir
virgule : print(a, b, c, ...) la valeur de x : "). La variable saisie est toujours de
type str. Utilisez int() ou float() pour la convertir en
nombre.
Structure Conditionnelle
Syntaxe
La syntaxe de la structure conditionnelle est: if test: instruction(s) else: instruction(s). Le bloc else est facultatif.

Exemple
if x > 0: print("x est positif") else: print("x est négatif ou nul")

Remarques
L'indentation est cruciale en Python pour définir les blocs d'instructions. Le : indique le début d'un bloc.
Conditionnelles Imbriquées
Syntaxe
if test: instruction(s) elif test: instruction(s) elif test: instruction(s) ...
1
else: instruction(s)

Remarques
2 Les elif (comme le else) sont facultatifs. L'indentation
est importante pour définir les blocs.
Boucles For et
While :

Boucle For Boucle While


Syntaxe: for i in range(a, b): instruction(s). Exécute les Syntaxe: while test: instruction(s). Exécute les
instructions pour les valeurs entières i suivantes : a, instructions tant que le test est vrai. L'indentation est
a+1, a+2, ..., jusqu'à b-1. L'indentation est importante. importante.
Tableaux en Python

Un tableau est une structure de données qui permet de stocker des


éléments de manière ordonnée. Chaque élément est accessible par
son indice (le numéro de la case).

Pour créer un tableau, énumérez les valeurs entre crochets : t1 =


[5, 7, 3]. Pour accéder au contenu de la case i, utilisez t[i]. Pour
obtenir la longueur du tableau, utilisez len(t).
Exercice :
Ecrire un programme en pythone
qui demande à l'utilisateur son
nom puis et affiche bienvenue
avec ce nom.
Exercice:
Ecrire un programme en
python qui demande a
l'utilisateur de saisir un
nombre entier et ce
programme affiche si le
nombre est paire ou non.
Exercice :
Ecrire un algorithme en python
qui demande de l'utilisateur
d’insérer un nombre entier n est
puis le programme addicté sa
factorielle n! .
Exercice :
Ecrire un programme en langage
Python à l'utilisateur de saisir
deux nombres entiers a et de lui
afficher le quotient et le reste
de la division euclidienne de a
par b.
Exercice :
Ecrire un algorithme en language
Python qui demande à l'utilisateur
de saisir une chaine de caractère 's'
et de lui afficher un message
indiquant si la chaine contient la
lettre 'a' tout en indiquant sa
position sur la chaine 's.
Exercice :
Ecrire un programme qui
demande à l'utilisateur de saisir
un mot et de lui renvoyer son
inverse. Exemple si l'utilisateur
saisi le mot python, le
programme lui renvoie nohtyp.

Vous aimerez peut-être aussi