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