0% ont trouvé ce document utile (0 vote)
2 vues16 pages

Introduction à Python : Installation et Bases

Transféré par

efrroku.ext
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
2 vues16 pages

Introduction à Python : Installation et Bases

Transféré par

efrroku.ext
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

Leçon 1 : Introduction à Python

Page 1/20

Objectifs de la leçon :
 Installer Python sur votre système.

 Comprendre les bases de l'utilisation de l'interpréteur Python.

 Apprendre à afficher du texte à l'écran.

 Effectuer des opérations de base en Python.

 Utiliser des commentaires pour documenter votre code.

1. Installation de Python :

Python est un langage de programmation polyvalent et populaire. Pour commencer à apprendre


Python, vous devez d'abord l'installer sur votre système. Suivez ces étapes pour l'installer :

 Rendez-vous sur le site officiel de Python à l'adresse [Link]

 Vous verrez les dernières versions de Python disponibles. Téléchargez la dernière version de
Python pour votre système d'exploitation (Windows, macOS, Linux).

Page 2/20

1. Installation de Python (suite) :

 Une fois le téléchargement terminé, exécutez le fichier d'installation que vous avez
téléchargé.

 Cochez la case "Ajouter Python x.y à PATH" (où x.y est la version de Python que vous avez
téléchargée). Cela permettra d'accéder à Python depuis n'importe quel répertoire de votre
système.

 Cliquez sur le bouton "Installer maintenant".

 L'installation de Python sera lancée. Attendez que le processus soit terminé.

Une fois l'installation terminée, Python est prêt à être utilisé sur votre système.

2. L'interpréteur Python (IDLE) :

Après avoir installé Python, vous pouvez lancer l'interpréteur Python, également appelé IDLE, pour
exécuter du code Python. Voici comment y accéder :

 Sur Windows, recherchez "IDLE" dans le menu Démarrer.

 Sur macOS, ouvrez le Terminal et tapez python ou python3.

 Sur Linux, utilisez le terminal pour lancer Python de la même manière que sur macOS.

Page 3/20

3. Utilisation de l'interpréteur Python :


Une fois que vous avez accédé à l'interpréteur Python, vous verrez un prompt qui ressemble à ceci :

csharpCopy code

Vous pouvez commencer à écrire et à exécuter du code Python directement à partir de ce prompt.
Par exemple, vous pouvez taper :

Après avoir tapé cette ligne de code, appuyez sur Entrée pour l'exécuter. Vous devriez voir "Bonjour,
monde!" s'afficher à l'écran.

L'interpréteur Python est un excellent moyen de tester rapidement de petites portions de code.

Page 4/20

4. Affichage de texte :

L'une des premières choses que vous pouvez faire en Python est d'afficher du texte à l'écran. Vous
pouvez utiliser la fonction print() pour cela. Par exemple :

pythonCopy code

print("Bonjour, monde!")

Après avoir tapé cette ligne de code, appuyez sur Entrée pour l'exécuter. Vous devriez voir "Bonjour,
monde!" s'afficher à l'écran.

Les guillemets doubles (") et les guillemets simples (') peuvent être utilisés pour délimiter une chaîne
de caractères en Python. Les deux fonctionnent de la même manière, mais assurez-vous de terminer
une chaîne de caractères avec le même type de guillemets avec lesquels vous l'avez commencée.

5. Opérations de base :

Python peut également être utilisé comme une calculatrice. Vous pouvez effectuer des opérations
mathématiques de base, par exemple :
Exécutez ces lignes de code dans l'interpréteur Python pour voir les résultats. Vous verrez que
Python est capable de gérer des opérations mathématiques simples.

Page 5/20

5. Opérations de base (suite) :

Python prend en charge plusieurs opérations mathématiques courantes, telles que l'addition, la
soustraction, la multiplication et la division. En plus de celles-ci, voici quelques autres opérations
courantes :

 Opérateur ** pour l'exponentiation (par exemple, 2 ** 3 donne 8, car 2 élevé à la puissance


3 égale 8).

 Opérateur % pour le modulo (par exemple, 10 % 3 donne 1, car 10 divisé par 3 donne un
reste de 1).

 12. Opérateurs de comparaison :

 En plus des opérateurs mathématiques, Python dispose d'opérateurs de comparaison pour


évaluer des conditions. Voici quelques-uns des opérateurs de comparaison les plus
couramment utilisés :

 == : égal à (par exemple, 5 == 5 est vrai).

 != : différent de (par exemple, 5 != 3 est vrai).

 < : inférieur à (par exemple, 3 < 5 est vrai).

 > : supérieur à (par exemple, 5 > 3 est vrai).

 <= : inférieur ou égal à (par exemple, 3 <= 3 est vrai).

 >= : supérieur ou égal à (par exemple, 5 >= 5 est vrai).

Explorez ces opérations pour mieux comprendre comment Python effectue des calculs.

6. Commentaires :

Les commentaires sont des annotations dans le code qui ne sont pas exécutées. Ils sont précédés du
symbole #. Les commentaires sont utiles pour expliquer votre code et pour laisser des notes à vous-
même ou à d'autres développeurs. Par exemple :
Les commentaires aident à rendre votre code plus lisible et à expliquer ce que font certaines parties
du code. Vous pouvez également utiliser des commentaires pour désactiver temporairement des
lignes de code sans les supprimer.

Page 6/20

6. Commentaires (suite) :

Les commentaires peuvent être répartis sur plusieurs lignes en utilisant des triples guillemets (''' ou
"""). Cela permet de créer des commentaires multilignes :

pythonCopy code

Les commentaires multilignes sont particulièrement utiles pour documenter des parties de code plus
complexes ou pour ajouter des descriptions détaillées.

7. Variables et types de données :

Les variables sont utilisées pour stocker des données en Python. Vous pouvez assigner une valeur à
une variable comme ceci :

pythonCopy code

La variable message contient maintenant la chaîne de caractères "Bonjour, monde!".

Page 7/20

7. Variables et types de données (suite) :

Python prend en charge plusieurs types de données, dont les plus courants sont :

 Les entiers (int) : par exemple, 5.


 Les nombres à virgule flottante (float) : par exemple, 3.14.

 Les chaînes de caractères (str) : par exemple, "Python".

 Les booléens (bool) : True ou False.

 Les listes : par exemple, [1, 2, 3].

 Les tuples : par exemple, (1, 2, 3).

 Les ensembles : par exemple, {1, 2, 3}.

 Les dictionnaires : par exemple, {"nom": "Alice", "âge": 30}.

Vous pouvez utiliser la fonction type() pour connaître le type d'une variable. Par exemple :

pythonCopy code

8. Utilisation de variables :

Les variables sont utiles pour stocker des données que vous souhaitez utiliser plus tard. Vous pouvez
les utiliser dans des opérations mathématiques ou les afficher à l'écran. Par exemple :

pythonCopy code

Les variables rendent votre code plus flexible et plus lisible.

Page 8/20

8. Exemples d'opérations avec des variables :

Vous pouvez effectuer des opérations avec des variables comme vous le feriez avec des valeurs
directes. Par exemple :

pythonCopy code
(notez que la division produit un nombre à virgule flottante)

Les variables vous permettent de manipuler des données de manière dynamique.

9. Conventions de nommage des variables :

En Python, il existe des conventions de nommage des variables qui aident à rendre le code plus
lisible. Voici quelques règles générales :

 Les noms de variables sont sensibles à la casse (par exemple, maVariable et MaVariable sont
deux variables distinctes).

 Les noms de variables ne peuvent pas commencer par un chiffre.

 Il est recommandé d'utiliser des noms de variables descriptifs, tels que nom, age, total.

 Les noms de variables peuvent contenir des lettres, des chiffres et des caractères de
soulignement (_).

 Il est recommandé de suivre le style de nommage "snake_case" pour les variables, où les
mots sont séparés par des caractères de soulignement (par exemple, ma_variable,
nom_dutilisateur).

Page 9/20

10. Utilisation de commentaires pour expliquer le code :

Les commentaires sont essentiels pour documenter votre code et expliquer son fonctionnement. Ils
sont utiles pour vous et pour d'autres développeurs qui lisent votre code. Voici comment utiliser des
commentaires :
Utilisez des commentaires pour rendre votre code plus compréhensible et maintenable.

11. Résumé de la leçon :

Dans cette première leçon, vous avez appris à installer Python, à utiliser l'interpréteur Python (IDLE),
à afficher du texte à l'écran, à effectuer des opérations de base, à travailler avec des variables et à
utiliser des commentaires pour documenter votre code. Ces connaissances sont la base de votre
voyage d'apprentissage de Python.

Page 10/20

11. Résumé de la leçon (suite) :

Dans les prochaines leçons, nous explorerons davantage les concepts de base, tels que les structures
de contrôle (if, else), les boucles (for, while), les listes, les dictionnaires, et bien plus encore. Python
est un langage puissant et polyvalent, et avec de la pratique, vous pourrez réaliser de nombreuses
choses intéressantes.

Profitez de cette leçon pour pratiquer et consolider vos connaissances. N'hésitez pas à expérimenter
par vous-même et à résoudre des exercices pour renforcer vos compétences en Python. Bonne
continuation dans votre apprentissage !

Leçon 1 : Introduction à Python (Suite)

Page 11/20

12. Opérateurs de comparaison :

En plus des opérateurs mathématiques, Python dispose d'opérateurs de comparaison pour évaluer
des conditions. Voici quelques-uns des opérateurs de comparaison les plus couramment utilisés :

 == : égal à (par exemple, 5 == 5 est vrai).

 != : différent de (par exemple, 5 != 3 est vrai).


 < : inférieur à (par exemple, 3 < 5 est vrai).

 > : supérieur à (par exemple, 5 > 3 est vrai).

 <= : inférieur ou égal à (par exemple, 3 <= 3 est vrai).

 >= : supérieur ou égal à (par exemple, 5 >= 5 est vrai).

Vous pouvez utiliser ces opérateurs pour créer des conditions dans des instructions if.

13. Structures de contrôle (if et else) :

Les structures de contrôle vous permettent de prendre des décisions dans votre code. L'instruction if
vous permet d'exécuter un bloc de code si une condition est vraie. Par exemple :

pythonCopy code

Page 12/20

13. Structures de contrôle (if et else) (suite) :

Vous pouvez également utiliser l'instruction else pour exécuter un bloc de code lorsque la condition
n'est pas vraie. Par exemple :

L'instruction else est exécutée uniquement si la condition de l'instruction if est fausse.

14. Structures de contrôle (elif) :

En plus de if et else, vous pouvez utiliser l'instruction elif (abréviation de "else if") pour gérer
plusieurs conditions. Par exemple :
L'instruction elif vous permet de gérer plusieurs cas de manière organisée.

Page 13/20

15. Boucles (for) :

Les boucles vous permettent de répéter des actions. La boucle for est couramment utilisée pour
parcourir une séquence, telle qu'une liste. Par exemple :

Cette boucle for parcourt la liste nombres et imprime chaque élément.

Vous pouvez également utiliser la fonction range() pour générer une séquence de nombres :

pythonCopy code

16. Boucles (while) :

Une autre boucle couramment utilisée est la boucle while. Elle répète un bloc de code tant qu'une
condition est vraie. Par exemple :
Cette boucle while imprime les nombres de 0 à 4.

Page 14/20

17. Listes :

Les listes sont des structures de données permettant de stocker plusieurs éléments. Une liste peut
contenir des éléments de différents types (nombres, chaînes de caractères, etc.). Voici comment
créer une liste en Python :

pythonCopy code

Vous pouvez accéder aux éléments d'une liste en utilisant leur indice (commençant à 0 pour le
premier élément) :

pythonCopy code

Les listes sont flexibles et polyvalentes, ce qui les rend essentielles en Python.

18. Opérations sur les listes :

Python offre de nombreuses opérations pour travailler avec des listes. Vous pouvez ajouter des
éléments à une liste, les supprimer, les trier, etc. Par exemple :

Page 15/20
19. Dictionnaires :

Les dictionnaires sont une autre structure de données utile en Python. Ils permettent de stocker des
paires clé-valeur. Voici comment créer un dictionnaire :

Les dictionnaires sont pratiques pour stocker des données structurées.

20. Bibliothèques et modules :

Python dispose d'une vaste bibliothèque standard qui comprend de nombreux modules pour
effectuer diverses tâches. Vous pouvez également utiliser des bibliothèques tierces pour étendre les
fonctionnalités de Python.

EXERCISES :
Exercises 1 :

Calcul de la somme de deux nombres :

python

Copy code

# Exercice 1 : Calcul de la somme de deux nombres

a=5

b=3

resultat = a + b

print("La somme de", a, "et", b, "est", resultat)

Calcul de la différence de deux nombres :

python

Copy code

# Exercice 2 : Calcul de la différence de deux nombres


a = 10

b=4

resultat = a - b

print("La différence entre", a, "et", b, "est", resultat)

Multiplication de deux nombres :

python

Copy code

# Exercice 3 : Multiplication de deux nombres

a=7

b=6

resultat = a * b

print("Le produit de", a, "et", b, "est", resultat)

Division de deux nombres :

python

Copy code

# Exercice 4 : Division de deux nombres

a = 20

b=4

resultat = a / b

print("La division de", a, "par", b, "est égale à", resultat)

Calcul du carré d'un nombre :

python

Copy code

# Exercice 5 : Calcul du carré d'un nombre

nombre = 9

carre = nombre ** 2

print("Le carré de", nombre, "est", carre)

Vérification de la parité d'un nombre :

python

Copy code

# Exercice 6 : Vérification de la parité d'un nombre


nombre = 7

if nombre % 2 == 0:

print(nombre, "est un nombre pair.")

else:

print(nombre, "est un nombre impair.")

Conversion de degrés Celsius en Fahrenheit :

python

Copy code

# Exercice 7 : Conversion de degrés Celsius en Fahrenheit

celsius = 30

fahrenheit = (celsius * 9/5) + 32

print(celsius, "degrés Celsius équivalent à", fahrenheit, "degrés Fahrenheit.")

Fonction pour calculer la factorielle d'un nombre :

python

Copy code

# Exercice 8 : Calcul de la factorielle d'un nombre

def factorielle(n):

if n == 0:

return 1

else:

return n * factorielle(n - 1)

nombre = 5

resultat = factorielle(nombre)

print("La factorielle de", nombre, "est", resultat)

Ces exercices devraient vous aider à vous familiariser avec les concepts de base de Python. N'hésitez
pas à les essayer et à les personnaliser pour approfondir votre compréhension.

Vous aimerez peut-être aussi