Want to create interactive content? It’s easy in Genially!

Get started free

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 :

  1. - Définir le langage Python,
  2. - Installer et configurer Python sur ordinateur,
  3. - Interpréter le langage Python,
  4. - 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 :

  1. - Définir le langage Python,
  2. - Installer et configurer Python sur ordinateur,
  3. - Interpréter le langage Python,
  4. - 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

Les opérateurs arithmétiques

Les opérateurs de comparaison

Les opérateurs logiques

Les opérateurs d'affectation