0% ont trouvé ce document utile (0 vote)
8 vues8 pages

Introduction à la programmation Python

Le document présente un cours de programmation et de robotique pour les étudiants de première année, abordant les concepts de base tels que la définition de la programmation, les langages de programmation, et l'utilisation de l'éditeur Python Thonny. Il inclut des activités pratiques pour écrire des programmes simples, manipuler des variables, et effectuer des opérations arithmétiques. Le document se termine par des exercices d'évaluation pour tester les compétences acquises.

Transféré par

imed tech IT
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
8 vues8 pages

Introduction à la programmation Python

Le document présente un cours de programmation et de robotique pour les étudiants de première année, abordant les concepts de base tels que la définition de la programmation, les langages de programmation, et l'utilisation de l'éditeur Python Thonny. Il inclut des activités pratiques pour écrire des programmes simples, manipuler des variables, et effectuer des opérations arithmétiques. Le document se termine par des exercices d'évaluation pour tester les compétences acquises.

Transféré par

imed tech IT
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Programmation et robotique

Niveau 1 ère année

Objectifs:
Séance n1 Définition de programmation

Langage de programmation
La programmation ?:
Premier programme
Activité 1:
Print(),

On va ouvrir le site make code puis vous allez écrire un programme pour afficher votre nom au démarrage.

Vous allez maintenant cliquer sur l'icône Python :

Les blocs comme scratch sont transformés en texte ou script ou code.

C'est quoi un programme?

……………………………………………………………………………………………………………………

C'est quoi un langage de programmation

……………………………………………………………………………………………………………………………..
Activité 2: On va voir ensemble quelques langage de programmation dans google et l'importance du choix.
………………………………………………………………………………………………………………………………………………………………………………………………

Exemples de langage de programmation

Langage de programmation par block Langage de programmation avec script

Activité 3: (choix du langage python et de l'éditeur)

9
edupytho
facile n

populaire anaconda

Thonny
lisible
visual
studio
code
gratuit

Note bien: on peut travailler en ligne ou installer un éditeur python pour notre smartphone.

Activité 3: (tapper dans google python en ligne et Choisir un éditeur en ligne exemple [Link] puis cliquer sur run )

Résultat:

On va travailler en premier lieu avec le logiciel thonny

3
4 cliquer ici pour exécuter le
1 programme

1: zone de saisie du programme

2-zone où le programme s'exécute,


s'appelle aussi console Python

3-barre de menu
2
4-barre d'outils

Activité4:Ecrire et exécuter print("bonjour")

Ouvrir le logiciel thonny puis taper les codes suivants:

a) Démarrer le logiciel
Cliquer sur l’icône du logiciel Thonny

2- Cliquer sur le menu Fichier en haut de l’écran et choisissez Nouveau

3- Enregistrer le programme sous le nom [Link]

a) print("bonjour")

puis cliquer sur exécuter et enregistrer le fichier dans votre dossier E:\ Mrslim\.....

l'instruction print sert à afficher dans la console ,dans notre cas on a afficher un texte:"bonjour"
b)modifier le texte avec votre nom et prénom :print("………………….")

10
puis cliquer sur exécuter
on a afficher un texte dans la console (un texte est placé entre deux guillemets

c)1-ouvrir Make code et afficher votre nom et prénom puis votre age

2-dans l’éditeur python thonny ajouter une deuxième ligne pour affiche le nombre 15

On n’a pas besoin de guillemets pour afficher un nombre


d)-11ouvrir Make code puis créer une variable age et l’initialiser à 0 puis afficher son contenu au
démarrage puis voir le code en python

2- dans l’éditeur python thonny ajouter récrire le programme précèdent pour créer une variable
âge avec une valeur égal à 16 et afficher son contenu

e-revenir en mode block puis modifier l’age de +1

f-revenir en mode block puis répéter 4 fois ajouter +1 à la variable age

11
Séance n2 Objectifs:
les variable ,affectation et les
Pour Démarrer le logiciel thonnyCliquer sur l’icône du logiciel Thonny
opérateur arithmétique
2- Cliquer sur le menu Fichier en haut de l’écran et choisissez Nouveau
addition :+,multiplication
3- Enregistrer le programme sous le nom [Link] *,division / , soustraction – et
puissance **

affichage mixte (texte et


b) a variable)
5
racine carée sqrt

Ligne 1:On a créer une variable nommé a (ou une case mémoire) dans laquelle on a stocké la valeur 5 avec
l'opérateur = (affectation)
Ligne 2:puis on a afficher le contenu(on a fait appelle au contenu de la variable a
et on a remplacer dans print(a)-----→print(5)

Remarque on peut voir le contenu de la variable (Affichage –variables)

c)
5 a b
15

Ligne1: On a créer une variable b (ou une case mémoire) dans laquelle on a stocké la valeur de la
multiplication de a*3 .

Remarque :on peut exécuter le programme pas à pas avec le débogueur

d)

12
e)

f)

g)

h)

Problème : erreur
i)

Solution: En regardant l'assistant:

……………………………………………………………………………………………………………..

………………………………………………………………………………………………………………….

13
Séance n3 Objectifs:
Activité1:on peut exécuter des instructions dans la console ( le shell) Ujtilisation du console

Les types de variables

Note bien :" les guillemets ou les apostrophes ' est utilisé pour un texte (commentaire ou message

Activité2 Lancer l’éditeur python existant (thonny), puis saisir le programme suivantActivité 1: Lancer l’éditeur python

1) Exécuter le programme

• on déclare une variable x


x=5 • on met 5 dans la variable x
• x contient la valeur .....................

• ce n'est pas l'égalité des mathématiques


• c'est ...........................................................
x=x*3 • x prend .........................................................

• le rôle de print :........................................


print(type(x)) • type(x) :.........................................................

Remarque:L'afectation se fait en deux temps :

évaluation (c'est à dire calcul) de l'expression située à droite de l'opérateur d'afectation


Le résultat de cete évaluation est la donnée (le contenu) qui va être « rangée » dans la variable.(situé à
gauche de l'opérateur d'affectation)

2) Modifier le programme en changeant la valeur de x par 15.75 puis exécuter. Quel est le type de
x…………………………………………………………..
3) Modifier le programme en changeant la valeur de x par "bonjour" puis exécuter. Quel est le type de
x……………………………………………………..
……………………….
………………………
…………………… .
..

Une variable
14
Application 1:

On veut écrire un algorithme qui permet de saisir deux nombres entiers a et b,puis de calculer leur
somme en la stockant dans une variable s puis l’afficher.

Programme en python

Note bien:Une valeur saisie au clavier par défaut est de type texte.

Solution: on va utiliser un opérateur int() pour la convertir en un entier.(integer)

……………………………………………………………………………………….

……………………………………………………………………………………………

……………………………………………………………………………………………..

……………………………………………………………………………………………

Application2:Ecrire un programme qui permet de saisir un nom et un prénom et les affichés séparé par un

espace.

15
Séance n4
Exercice d’évalution

16

Vous aimerez peut-être aussi