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

Get started free

PaP C - Apprendre le langage Python

chris.navaux

Created on November 6, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Genial Storytale Presentation

Historical Presentation

Scary Eighties Presentation

Psychedelic Presentation

Memories Presentation

Harmony Higher Education Thesis

Terrazzo Presentation

Transcript

Play

Apprendre le langage

Python

Design by

Christophe et Vincent

Le programme

Les outils

L'instruction conditionnelle

La console

La boucle bornée

Les variables

La tortue

La boucle non bornée

Les Outils

Les Outils

Next

Pour programmer en Python, on utilisera...

La calculatrice Numworks et son module Python...

+info

+info

L'éditeur hybride Bloc/Python de Vitta Science

+info

L'éditeur en ligne Trinket...

+info

La plateforme Basthon

L'éditeur MU à télécharger et installer sur votre machine...

+info

Next

La Console

La Console

Next

La Console

La Console permet de saisir une instruction Python après le prompt constitué des 3 chevrons >>>

La console peut être utilisée comme une calculatrice. Par exemple, dans la console ci-contre, saisir le calcul suivant : ( 5 -7)*4 + 5**2

Cette calculatrice est très puissance, comme le prouve, le calcul de

Next

La Console

Tester les différentes opérations , dans la console ci-dessous :

TP-1

Next

La Console

Pour certaines opérations mathématiques comme par exemple les calculs trigonométriques ou les calculs avec une racine carrée, il est nécessaire d'importer la librairie "math"

1) Saisir dans la console, l'instruction pi ou sin(10). Que se passe-t-il ? 2) Saisir l'instruction from math import* 3) Saisir à nouveau, les deux instructions de la question Q1. Que se passe-t-il ?

+info

TP-2

Next

Les Variables

Les variables

Next

Les Variables

Comme pour Scratch, le langage textuel Python a besoin de variables qui faudra définir, saisir et afficher à l'écran.

+info

Boolean

Float

? Type

string

46

Integer

list

TP-3

Une variable est comme une boîte qui permet de conserver des données du programme en les stockant dans la mémoire de l'ordinateur

Une variable peut-être de différents types ( entier, réel, booléen, chaine de caractères, listes,... )

Next

Les Variables

- le type int ( Integer) est à utiliser lorsque l'on souhaite manipuler des nombres entiers positfs et négatifs.- le type float est à utiliser pour manipuler les nombres décimaux, fractionnaires ou réels. Dans le langage Python, on parle de nombres à virgule flottante. - le type str (String) est à utiliser pour manipuler les chaînes de caractéres ( lettres, mots, phrases,..) - le type bool ( Boolean) est à utiliser pour déteminer le résultat d'un test. Il contient donc deux valeurs True et False.

+info

TP - 4

Next

La Tortue

La Tortue

Next

La Tortue

Comme avec Scratch, le langage Python, permet de réaliser des dessins . On utilise pour cela, la librairie Turtle...

1) Recopier le programme ci-dessous, dans votre calculatrice ou éditeur Python en ligne. 2) Expliquer les instructions en ligne 1 , ligne 4 et ligne 10.

Next

+info

TP - 5

Mission 2

Mission 3

Mission 1

Mission 5

Mission 4

Mission 6

Next

L'instruction Conditionnelle

Conditionnelle

Next

L'instruction conditionnelle

Une instruction conditionnelle est composée d’un test puis d'un bloc d'instruction(s).

En langage naturel, la syntaxe d'une instruction conditionnelle est : Si condition alorsBloc instruction(s) 1SinonBloc instruction(s) 2

ou Si condition alors Bloc instruction(s)

En langage Python, la syntaxe d'une instruction conditionnelle est : if condition :instruction(s) 1elseinstruction(s) 2

ou if condition : instruction(s)

Next

TP - 6

Boucle bornée

Boucle bornée

Next

La Boucle bornée

Cette instruction est utilisée quand on connait le nombre d'itération à effectuer

En langage naturel, la syntaxe d'une boucle bornée est : Pour k allant de 1 à n faire :instruction(s) 1 instruction(s) 2Fin pour

En langage Python, la syntaxe d'une boucle bornée est : for k in range (n) :instruction(s) 1instruction(s) 2

Next

TP - 7

Boucle Non Bornée

Boucle non bornée

Next

La Boucle non bornée

Cette instruction est utilisée quand on ne connait pas le nombre d'itération à effectuer

En langage naturel, la syntaxe d'une boucle bornée est : Tant que Condition faireinstruction(s) 1 instruction(s) 2Fin Tant que

En langage Python, la syntaxe d'une boucle non bornée est : while Condition :instruction(s) 1instruction(s) 2

Next

TP - 8

THE END

That's all folks!