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

Get started free

Mooc Python jpo

louis

Created on November 18, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Corporate Christmas Presentation

Business Results Presentation

Meeting Plan Presentation

Customer Service Manual

Business vision deck

Economic Presentation

Tech Presentation Mobile

Transcript

PYTHON

PRESENTATION

Une présentation des notions de base et un quiz ludique vous attendent !

Projet réalisé par Maillet Louis, Vachey Joris, Vignon Chaudey Clément, Homeniuk Stanislas et Pelletant Colin spécialement pour les visiteurs de la JPO.

Sommaire

Qu'est-ce que Python ?

Pourquoi Python ?

Les bases de Python

Quiz

C'est quoi Python ?

Python est un langage de programmation, c'est-à-dire un langage qu'un humain peut comprendre et écrire, et qu'un ordinateur peut lire et exécuter afin d'automatiser des tâches comme des algorithmes.

Qu'est-ce qu'un algorithme ?

Voici un exemple d'algorithme :

Fondant au chocolat

Un algorithme est une suite d'instructions à réaliser pour obtenir un résultat, comme une formule mathématique ou une recette de cuisine. Nous utilisons déjà des algorithmes dans la vie quotidienne.

* Faire fondre le chocolat et le beurre au bain marie* Ajouter les jaunes d’œufs et le sucre jusqu'à ce que le mélange soit bien homogène.* Monter les blancs en neige.* Incorporez-les à la préparation.* Faites cuire à 165◦C pendant 35 min.

Pourquoi Python ?

  • Facile à lire et à écrire :
En Python, les instructions ressemblent souvent à de l'anglais simple. Par exemple, pour demander à l'ordinateur d'afficher un message, vous écrivez : print("Bonjour !"). Pas besoin de mots compliqués ou de symboles étranges.
  • Accessible aux débutants :
Contrairement à d'autres langages qui peuvent être plus techniques, Python a été conçu pour être simple et clair.Vous pouvez commencer par des petites tâches, comme faire des calculs ou organiser des listes, et progresser à votre rythme.
  • Une bonne transition vers d'autres langages
L'apprentissage des concepts en Python prépare bien à passer à d'autres langages de programmation plus complexes.

LES BASES DE PYTHON

QUELQUES NOTIONS DE BASE

I - Les FONCTIONS

LA FONCTION :
DEFINITION

En Python, une fonction est un bloc de code réutilisable, qui exécute une tâche spécifique. Une fonction peut prendre un ou plusieurs paramètres, et retourne un résultat en fonction de ceux-ci.

APPEL DE LA FONCTION :

EXEMPLE

Une fonction qui affiche une chaîne de caractères.

RESULTAT DE L'APPEL DE LA FONCTION :

Une fonction est repérable grâce au "def" qui permet de définir/créer la fonction.

LES VARIABLES :

II - LES VARIABLES

DEFINITION

En Python, une variable est un nom qui sert à stocker une valeur en mémoire. Cela peut être une chaine de caractères ("Alice"), un nombre (2), une expression booléennne (True/False) et bien plus encore... Cela permet de pouvoir manipuler et de réutiliser cette valeur dans le programme.

MODIFICATION D'UNE VARIABLE :
AFFICHER LE CONTENU D'UNE VARIABLE :
EXEMPLE

Un programme contenant plusieurs variables.

Le nom d'une variable ne peut pas contenir d'espace ni de caractères spéciaux (comme &, #, ;, ~, etc.) et ne peut pas être un mot-clé réservé (comme if, while, etc.).
LA FONCTION

III- LES CONDITIONS

DEFINITION

Une condition est symbolisée par le mot clé "if" en Python. Elle permet de vérifier si une instruction est vraie ou fausse. Si l'instruction s'avère être vraie, l'ordinateur exécutera ce qu'il y a dans la condition. Sinon, si la condition est fausse, il exécutera le code qu'il y a dans le "else".

APPEL DE LA FONCTION
EXEMPLE
RESULTAT DE L'APPEL

Un programme qui regarde si deux nombres sont égaux. Si les deux nombres sont égaux, cela va renvoyer True sinon False.

IV - LES BOUCLES

DEFINITION

Une boucle est une structure de contrôle permettant de répéter un bloc de code plusieurs fois, selon des conditions définies.

Il existe deux types de boucles principales en Python :

  • Les boucles for
  • Les boucles while

LA FONCTION

Les boucles for

DESCRIPTION

Les boucles for sont généralement utilisées pour parcourir une séquence (listes de nombre de mot, chaîne de caractères ou un intervalle numérique).

APPEL DE FONCTION
EXEMPLE
RESULTAT DE L'APPEL DE LA FONCTION :

Voici une fonction qui utilise une boucle for pour renvoyer les lettres d'un mot une par une.

LA FONCTION

LES BOUCLES WHILE

DESCRIPTION

Les boucles while vont exécuter un bloc de code tant que la condition donnée est vraie. Cela se traduit par un "tant que..."

APPEL DE FONCTION
EXEMPLE

Voici une fonction utilisant la boucle while pour renvoyer les nombres un à un jusqu'au un nombre donné.

RESULTAT
ATTENTION : Il faut s'assurer que la condition donnée devienne fausse au bout de plusieurs itérations, sinon la boucle va s'exécuter à l'infini.

Quiz

Bienvenue sur le quiz, testez ce que vous avez retenu de cette présentation

Contextualize Your Topic with a Subtitle

Démarrer

MERCI