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

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 :

  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 ?

  • 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 :

Les opérateurs arithmétiques

Les opérateurs de comparaison

Les opérateurs logiques

Les opérateurs d'affectation