0% ont trouvé ce document utile (0 vote)
10 vues12 pages

Intro Python

Ce document présente une introduction au langage de programmation Python, couvrant son installation, les bases de la syntaxe, les variables, les types de données, et les structures conditionnelles. Il inclut également des exemples pratiques et des explications sur l'utilisation de Google Colab comme environnement de développement. Enfin, il propose un exemple de calculatrice simple en Python pour illustrer les concepts abordés.

Transféré par

alias.alia.ro
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)
10 vues12 pages

Intro Python

Ce document présente une introduction au langage de programmation Python, couvrant son installation, les bases de la syntaxe, les variables, les types de données, et les structures conditionnelles. Il inclut également des exemples pratiques et des explications sur l'utilisation de Google Colab comme environnement de développement. Enfin, il propose un exemple de calculatrice simple en Python pour illustrer les concepts abordés.

Transféré par

alias.alia.ro
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 de Python – Module 1 : Introduction à Python

1. Qu’est-ce que Python ?


Python est un langage de programmation interprété, open source et multiplateforme. Créé par Guido van Rossum en
1991, il est aujourd’hui l’un des langages les plus utilisés au monde.
Avantages principaux :
- Facile à lire et à apprendre
- Polyvalent (IA, data science, web, robotique...)
- Gratuit et open source
- Communauté active et nombreuses bibliothèques

2. Installation et environnement
1. Télécharger Python depuis https://www.python.org/downloads/
2. Cocher 'Add Python to PATH' pendant l’installation
3. Vérifier l’installation dans le terminal avec : python --version
Environnements possibles :
- IDLE (inclus)
- VS Code
- Jupyter Notebook
- Google Colab
3. Premier programme : Hello World
Exemple :
print("Hello, World!")
Sortie : Hello, World!
La fonction print() affiche du texte sur l’écran.

4. Structure d’un programme Python


Un programme Python est un fichier texte portant l’extension .py. Il peut contenir des instructions, des commentaires et des variables.

Exemple :
# Ceci est un commentaire
nom = "Sarah"
print("Bonjour,", nom)

5. Les erreurs et la console


Python affiche un message d’erreur (appelé traceback) lorsqu’il détecte une erreur de syntaxe ou d’exécution.
Exemple d’erreur : Exemple d’erreur : print("Bonjour
print("Bonjour“
Erreur : SyntaxError: '(' was never closed Erreur : SyntaxError: unterminated string literal (line1)
À retenir Concept Description Exemple

print() Affiche du texte à l’écran print("Hello")

# Commentaire # Ceci est un commentaire

Variable Conteneur d’une valeur x = 10

input() Entrée utilisateur nom = input("Nom ?")

.py Extension d’un fichier Python mon_script.py

☁ Google Colab : définition

Google Colab (abréviation de Collaboratory) est un environnement de programmation Python en ligne proposé
gratuitement par Google.

Il permet d’écrire, exécuter et partager du code Python directement depuis un navigateur web, sans rien installer
sur l’ordinateur.
Google Colab est une alternative cloud
à l’installation locale de Python.
Il offre un environnement complet,
gratuit et interactif, idéal pour
apprendre, tester, et collaborer sans
configuration technique.

Avantages de Colab Limites


•Aucune installation nécessaire •Nécessite une connexion Internet
•Accès gratuit à un environnement Python complet •Sessions temporaires (se ferment après inactivité)
•Utilisation de GPU/TPU pour le machine learning •Quelques bibliothèques doivent être installées à chaque session
•Exécution de notebooks partagés entre plusieurs personnes (!pip install ...)
•Sauvegarde automatique dans ton Google Drive •Moins flexible pour l’accès aux fichiers locaux
Cours de Python – Module 2 : Les variables et les types de données

1. Qu’est-ce qu’une variable ?


Une variable est une zone de mémoire qui sert à stocker une information (nombre,
texte, valeur logique, etc.). Elle permet de réutiliser une donnée plus tard dans le
programme.

Exemple :
nom = "Sarah"
age = 20
print(nom, "a", age, "ans.")
Sortie : Sarah a 20 ans.

2. Les types de données de base


Python reconnaît automatiquement le type d’une donnée selon sa valeur. Voici les
principaux types :

Type Description Exemple

int Entier x=7

float Nombre décimal x = 7.5

str Chaîne de caractères x = "Bonjour"

bool Booléen ( type de données qui ne peut x = True ou False


prendre que deux valeurs : vrai/faux)
Les opérations de base
Python permet d’effectuer des calculs directement sur des variables numériques.
Exemple :
a = 10
b=3
resultat = a / b
print("Résultat =", resultat)

4. Les chaînes de caractères (str)


Une chaîne de caractères est du texte entouré de guillemets simples ou doubles.
Exemple :
message = "Python est simple“ 01101101
print(message) 1001101
Les conversions de types
Il est parfois nécessaire de convertir une variable d’un type à un autre.
Exemple :
age = input("Quel âge as-tu ? ")
age = int(age)
print("Tu auras", age + 1, "ans l’an prochain.")

6. Les booléens (True / False)


Les booléens représentent une valeur vraie ou fausse. Ils sont essentiels pour les conditions.
Exemple :
a = 10
b=7
print(a > b) # True
print(a == b) # False
Cours de Python – Module 3 : Les structures conditionnelles

Les structures conditionnelles permettent à un programme de prendre des décisions. Elles exécutent certaines
instructions seulement si une condition est vraie.
Exemple :
temperature = 25 (declaration) => if temperature > 20: print("Il fait chaud.")

Opérateur Signification Exemple Résultat


== égal à 5 == 5 True
!= différent de 5 != 3 True
> supérieur à 8>6 True
< inférieur à 2<4 True
>= supérieur ou égal à 5 >= 5 True
<= inférieur ou égal à 4 <= 3 False

Élément Fonction Exemple

if Condition principale if x > 0:

elif Condition alternative elif x == 0:

else Condition par défaut else:

and / or / not Opérateurs logiques a > 0 and b < 5

Indentation Structure obligatoire 4 espaces


Les conditions

Élément Fonction Exemple


if Condition principale if x > 0:
elif Condition alternative elif x == 0:
else Condition par défaut else:
and / or / not Opérateurs logiques a > 0 and b < 5
input() Entrée utilisateur nom = input("Nom ?")
Les operations simples

a = 12
b=5
somme = a + b
produit = a * b
division = a / b
print("Somme :", somme, "Produit :", produit, "Division :", division)

Condition avec if else,elif

age = int(input("Quel âge as-tu ? "))

if age > 60:


print("Tu es senior")
elif age >= 18:
print("Tu es majeur")
else:
print("Tu es mineur")

Explication
•if → teste la première condition
•elif → signifie “sinon, si…” (testée seulement si le premier if est faux)
•else → exécute si toutes les conditions précédentes sont fausses
tester plusieurs cas.

note = int(input("Entre ta note sur 20 : "))

if note >= 16:


print("Excellent")
elif note >= 10:
print("Bien")
else:
print("Insuffisant")

Comparaison de deux nombres

a = int(input("Entrez le premier nombre : "))


b = int(input("Entrez le deuxième nombre : "))

if a > b:
print(a, "est plus grand que", b)
elif a < b:
print(a, "est plus petit que", b)
else:
print("Les deux nombres sont égaux.")
# --- Calculatrice simple en Python ---

def addition(a, b): •Le programme affiche un menu pour choisir l’opération.
return a + b
•Il lit ensuite deux nombres réels (float).
def soustraction(a, b): •Il exécute l’opération correspondante et affiche le résultat.
return a - b
•Une gestion d’erreur empêche la division par zéro.
def multiplication(a, b):
return a * b

def division(a, b):


if b == 0:
return "Erreur : division par zéro impossible."
return a / b

# --- Programme principal ---


print("=== CALCULATRICE PYTHON ===")
print("Choisis une opération :")
print("1. Addition")
print("2. Soustraction")
print("3. Multiplication")
print("4. Division")

choix = input("Entrez le numéro de l'opération (1/2/3/4) : ")

a = float(input("Entrez le premier nombre : "))


b = float(input("Entrez le deuxième nombre : "))

if choix == '1':
print(f"Résultat : {a} + {b} = {addition(a, b)}")
elif choix == '2':
print(f"Résultat : {a} - {b} = {soustraction(a, b)}")
elif choix == '3':
print(f"Résultat : {a} × {b} = {multiplication(a, b)}")
elif choix == '4':
print(f"Résultat : {a} ÷ {b} = {division(a, b)}")
else:
print("Choix invalide, veuillez relancer le programme.")

Vous aimerez peut-être aussi