0% ont trouvé ce document utile (0 vote)
4 vues3 pages

Introduction à l'algorithmique en Python

Ce cours d'introduction à l'algorithmique et au langage Python est destiné aux débutants et couvre les bases de la programmation, y compris les variables, les structures de contrôle, les fonctions et les structures de données. À la fin du cours, les participants seront capables d'écrire des scripts Python pour résoudre des problèmes courants et structurer leur code efficacement. Des exercices pratiques sont également proposés pour renforcer les compétences acquises.

Transféré par

r18ondele
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)
4 vues3 pages

Introduction à l'algorithmique en Python

Ce cours d'introduction à l'algorithmique et au langage Python est destiné aux débutants et couvre les bases de la programmation, y compris les variables, les structures de contrôle, les fonctions et les structures de données. À la fin du cours, les participants seront capables d'écrire des scripts Python pour résoudre des problèmes courants et structurer leur code efficacement. Des exercices pratiques sont également proposés pour renforcer les compétences acquises.

Transféré par

r18ondele
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

Cours - Algorithmique et Python (Annee 1)

Introduction a l'algorithmique et au langage Python

Ce cours presente les bases de l'algorithmique et du langage Python. Il s'adresse aux debutants souhaitant

comprendre la logique de programmation et developper leurs premieres applications. Les notions abordees

incluent les variables, les structures de controle, les fonctions, les structures de donnees, ainsi que des cas

pratiques simples.

A l'issue de ce cours, vous serez capable d'ecrire des scripts Python pour resoudre des problemes courants,

d'utiliser des structures de donnees adaptees, et de structurer votre code efficacement.

Variables et types de donnees

Une variable est un espace nomme permettant de stocker une donnee. En Python, une variable se cree

simplement par une affectation :

Exemple :

age = 25
nom = "Alice"
pi = 3.14159

Python est un langage a typage dynamique, ce qui signifie que le type d'une variable est determine

automatiquement lors de l'execution. Les types de base incluent :

- int : nombres entiers

- float : nombres a virgule flottante

- str : chaines de caracteres

- bool : booleens (True/False)

Structures conditionnelles

Les conditions permettent d'executer des blocs de code selon des tests logiques. En Python, on utilise if, elif

et else.
Cours - Algorithmique et Python (Annee 1)

Exemple :

age = 18
if age >= 18:
print("Vous etes majeur.")
else:
print("Vous etes mineur.")

Boucles

Les boucles permettent de repeter un bloc de code plusieurs fois. Les deux principales boucles sont for et

while.

Exemple for :

for i in range(5):
print(i)

Exemple while :

i = 0
while i < 5:
print(i)
i += 1

Fonctions

Les fonctions permettent de regrouper un bloc de code reutilisable, avec eventuellement des parametres et

un retour.

Exemple :

def addition(a, b):


return a + b

resultat = addition(3, 5)
print(resultat)
Cours - Algorithmique et Python (Annee 1)

Listes

Les listes sont des structures de donnees permettant de stocker une collection ordonnee d'elements.

Exemple :

fruits = ["pomme", "banane", "cerise"]


for fruit in fruits:
print(fruit)

Lecture et ecriture de fichiers

La lecture et l'ecriture de fichiers permettent de sauvegarder ou charger des donnees. Exemple d'ecriture

dans un fichier :

with open("[Link]", "w") as f:


[Link]("Bonjour le monde!")

Exercices pratiques

### Exercices

1. Ecrire un programme qui demande a l'utilisateur son nom et son age, puis affiche un message

personnalise.

2. Creer une fonction qui prend une liste de nombres et retourne la somme des nombres pairs.

3. Ecrire un script qui lit un fichier texte et affiche son contenu ligne par ligne.

4. Implementer un jeu simple : deviner un nombre entre 1 et 20 avec un nombre limite de tentatives.

---

Vous aimerez peut-être aussi