0% ont trouvé ce document utile (0 vote)
18 vues30 pages

Cours DInitiation A La Programmation Avec Python

Ce cours d'initiation à la programmation avec Python présente les bases de la programmation, l'importance d'apprendre à coder et un aperçu des langages de programmation, en se concentrant sur Python pour sa simplicité. Il aborde également les concepts d'algorithmes, de variables et d'opérations mathématiques en Python. L'objectif est de fournir aux débutants une compréhension claire des fondamentaux de la programmation et de l'utilisation de Python.

Transféré par

mcouliba.learning
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 PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
18 vues30 pages

Cours DInitiation A La Programmation Avec Python

Ce cours d'initiation à la programmation avec Python présente les bases de la programmation, l'importance d'apprendre à coder et un aperçu des langages de programmation, en se concentrant sur Python pour sa simplicité. Il aborde également les concepts d'algorithmes, de variables et d'opérations mathématiques en Python. L'objectif est de fournir aux débutants une compréhension claire des fondamentaux de la programmation et de l'utilisation de Python.

Transféré par

mcouliba.learning
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 PPTX, PDF, TXT ou lisez en ligne sur Scribd

Cours d'Initiation à

la Programmation
avec Python
Bienvenue à ce cours d'initiation à la programmation ! Nous allons
explorer le monde fascinant du code ensemble, étape par étape.
🧠 Introduction à la programmation
Qu'est-ce que la programmation ?
C'est donner des instructions claires à un ordinateur pour qu'il exécute une
tâche. Imaginez automatiser l'extinction des lumières à 22h, c'est de la
programmation !
Pourquoi apprendre à programmer ?
L'informatique est partout. Apprendre à coder, c'est acquérir une compétence clé
pour les métiers de demain (développeur, data scientist) et créer des outils pour
faciliter notre quotidien.

Aperçu des langages de programmation


Il existe de nombreux langages. Nous allons nous concentrer sur Python, un
langage très lisible et puissant, idéal pour les débutants pour sa simplicité et sa
polyvalence.
Langages Compilés vs Interprétés
Ajouter du Bissap dans
la voiture
Répare
Changer une roue crevée

Remplacer un filtre à air

Remplacer le moteur @’’4fà)f


Ajouter du Bissap dans
la voiture No

Les instructions

Interpréter
Répare
Changer une roue crevée

Remplacer un filtre à air

Remplacer le moteur [Link]

Les instructions

Interpréter
Répare
Changer une roue crevée

Remplacer un filtre à air

Remplacer le moteur No [Link]

Ajouter du Bissap dans


la voiture

Les instructions

Interpréter
Programmeur Langage de Programmation La machine
Compiler ou Interpréter
Langages Compilés

C, C++, Rust, Go…

Avantages :
• Très rapide une fois compilé
• Optimisé pour la machine
• Fichier indépendant
Inconvénients :
• Refuse de fonctionner s’il y a une seule erreur
• Moins souple pour tester rapidement
Langages Interprété

Python, JavaScript, Ruby, PHP…

Avantages :
• Très pratique pour tester vite
• Plus souple pour corriger en chemin
• Parfait pour les débutants
Inconvénients :
• Moins rapide à l’exécution
• S’arrête dès qu’une erreur se produit
Introduction à Python
🎓 Le langage simple, puissant et très utilisé
Pourquoi Python ?

✅ Avantages de Python 💬 Explication simple

Facile à lire Le code ressemble à des phrases normales

Facile à écrire Pas besoin de point-virgule, ni compilation

Utilisé dans plein de domaines IA, Data, Web, Jeux, Robots, etc.

Très utilisé dans le monde Google, Netflix, Facebook, etc.

Parfait pour les débutants Doux, compréhensif, pas compliqué


Installation de Python
Félicitations
les algorithmes
🔄 Comprendre les algorithmes

Procédures Objectifs
🔄 Comprendre les algorithmes
Penser Logique
Avant de coder, il est essentiel de
"penser" l'algorithme. Cela permet
Définition
de structurer la logique et de
Un algorithme est une suite résoudre le problème de manière
d'étapes claires et ordonnées efficace.
pour résoudre un problème
Notation Simple
spécifique. Pensez à une recette
de cuisine : chaque étape doit On utilise des mots clés comme
être suivie précisément. DEBUT, LIRE, SI, ALORS, FIN. C'est
un langage universel pour décrire
les étapes, même sans code.

Un algorithme, c'est comme un plan détaillé. Cela nous aide à organiser nos pensées avant d'écrire le programme,
pour s'assurer que chaque étape est logique et aboutit au résultat souhaité.
Algorithme de la somme de 2 valeurs
Structure d’un
algorithme
🧰 Affichage

Algorithme : Python :

Écrire " ___ " print ( " ___ " )


🧰 Variables
Une variable est un nom donné à une valeur que l’on peut
stocker en mémoire et utiliser plus tard dans un
programme.
🧰 Variables
Une variable est un nom donné à une valeur que l’on peut
stocker en mémoire et utiliser plus tard dans un
programme.

Variables :
nom_de_la_variable : type

Début

Fin
🧰 Variables types

Type Description Exemple de valeur

Entier (int) Nombre sans virgule 5, -10, 2024

Réel (float) Nombre avec virgule 3.14, -0.5, 2.0

Chaîne (string) Texte ou mot entre guillemets "Bonjour", "ABC"

Vrai / Faux (algo)True / False


Booléen (bool) Vrai ou faux (logique)
(Python)
🧰 Declaration
🧰 Lire
Lire est une instruction qui permet de demander à l’utilisateur
de saisir une valeur pendant l’exécution de l’algorithme.

Algorithme : Python :

lire boite boite = input ( " __ "


)
🧰 Les opérations mathématiques

Symbole en
Opération Symbole en Python Exemple
algorithmique

Addition + + a+b

Soustraction - - a-b

Multiplication * * a*b

Division (réelle) / / a/b

Vous aimerez peut-être aussi