Want to create interactive content? It’s easy in Genially!
Formation Python
Bernard MOUTON
Created on March 15, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Formation Langage Python
sur 3 jours
Icons made by Pixel perfect from www.flaticon.com
Utilisé pour l'Analyse de Données, le Machine Learning, l'Intelligence Artificielle
Contexte
Adultes voulant découvrir et se familiariser avec Python
Utiliser Python pour réaliser une analyse de données simple.
Prérequis
B2 écrit, parlé
B1
Jour 1 de la formation
Objectif de formation :
Acquérir les bases de Python pour écrire des programmes simples
Jour 1 de la formation
Objectifs pédagogiques:
A l’issue de la journée, l’apprenant sera capable de :
- - Définir le langage Python,
- - Installer et configurer Python sur ordinateur,
- - Interpréter le langage Python,
- - Utiliser le langage Python pour écrire des programmes simples.
Jour 1 de la formation
Objectifs pédagogiques:
A l’issue de la journée, l’apprenant sera capable de :
- - Définir le langage Python,
- - Installer et configurer Python sur ordinateur,
- - Interpréter le langage Python,
- - Utiliser le langage Python pour écrire des programmes simples.
Définir le langage Python
L'histoire et les avantages de Python
A vous de jouer Qu'avez vous retenu ?
A retenir ...
- Langage qui transforme les instructions "humaines" en suite de 0 et de 1 : langage binaire
- Inventé en 1991 par Guido van Rossum
- Le nom fait référence aux Monty Python
- Navigateur Grail développé par l'auteur en réference au film "Holly Grail"
A retenir
- Langage interprété : instructions sont exécutées au fur et à mesure
- Bibliothèques d'instructions : graphiques, mathématiques, réseau ...
- Création de "scripts" (petits programmes) ou de logiciels (grands programmes)
Interpréter le langage Python
Comment définir un langage informatique ?
Qu'est-ce qu'un langage ?
Alphabet
Mots
Grammaire
Orthographe
Lettres
Manière d'écrire un mot qui est considérée comme la seule correcte.
{ a,...,z,A,...,Z }
Partie de la linguistique qui regroupe la phonologie, la morphologie et la syntaxe.
Groupement de lettres de l'aphabet
Chiffres
{ 0,1,2,3,4,5,...9 }
Symboles
{ &,#,(,-,_;@),$,£,€,+,/,... }
Source : Dictionnaire Robert.
Source : Dictionnaire Robert.
Icons made by pitranoosa from www.flaticon.com
Que manipule-t-on dans un langage informatique ?
- Des données
- Des nombres
- Des lettres ou groupes de lettres : chaîne de caractères
- Des listes
Les bases de Python
- La syntaxe de base,
- Variables,
- Types de données,
- Les opérateurs (+, -, /, *, <, >)
Syntaxe de base
- L'instruction print affiche ce qu'il y a entre parenthèses à l'écran
- Ici va s'afficher Bonjour, monde!
Variables
Définition
Type
Exemples
Conventions
Variable : Nom avec une valeur enregistrée dans la mémoire de la machineexemple:Mois = 2 stocke la valeur 2 dans Mois
age = 25Stocke la valeur 25 dans ageVille = "Toulouse"Stocke la chaine de caractères "Toulouse" dans Ville
intfloatstrlistbool
EntierFlottantTexteListeBooléen
Nom de variable commence par une lettre, pas de caractère accentué, Python distingue majuscules et minuscules
Définition
Type
Conventions
Exemples
Opérateurs
Arithmétiques
Comparaison
Logiques
Addition: +Soustraction: -Produit: *Division: /Puissance: **
Egal : ==Différent: !=Inférieur: <Supérieur: >Supérieur ou égal: >=Inférieur ou égal: <=
* ET : and* OU : or * NON : not
Exemples5 + 310 - 24 * 38 / 2
ExemplesTrue and False #False True or False #True not True #False
Exemples5 == 5 # True7 > 4 # True3 != 2 # True
En résumé
Mots
Grammaire
Orthographe
Alphabet
Règles de syntaxe :
Lettres
Noms de variables (usage : commance par une majuscule) Mots réservés :
Règles qui structurent le code Python:* identation des instructions* opérateurs pour les opérations* arithmétiques, * comparaison,* logiques,* affectation
* Caratère # utilisé pour commenter une ligne* Caractère : utilisé après une instruction de contrôle* Caractères ' et " utilisés pour définir une chaîne de caractère.ex "Maison du Cafoc"
{ a,...,z,A,...,Z }
Chiffres
{ 0,1,2,3,4,5,...9 }
and, assert, if, then, else, while,elif, import print return, input, from...
Symboles
Pour la plupart, réservés au langage
A vous de jouer
Associez Code et Action (10 mn)
- 2 groupes de 5
- 5 cartes par groupe avec du code
- 5 cartes par groupe avec l'action correspondante
- Faire correspondre chaque carte de code avec la carte d'action appropriée.
A vous de jouer
Rôles et Variables (10 mn)
- 2 groupes de 5
- Chaque groupe reçoit 4 cartes décrivant une variable
- Expliquer ce que représente la variable
- Son type de données (entier, chaîne de caractères, booléen, flottant).
Quiz final
Lien : joinmyquiz.com Code: 396610
Variables
Variable : Nom avec une valeur enregistrée dans la mémoire de la machine Nom : commence par une lettre, pas de caractère accentué, Python distingue majuscules et minuscules
Type de données
Nombre entier : Nombre flottant : Texte : Liste : Booléen :
int
float
str
list
bool