Skip to content
Introduction à la programmation
- Comprendre les bases incontournables de la programmation
- Des notions valables pour tous les langages (Python, JavaScript, PHP, Java, C#, etc.)
La programmation expliquée simplement
La programmation comme une recette de cuisine
- Le rôle du développeur
- Le rôle de l’ordinateur (exécution du programme)
Le code source et l’exécution
Écrire le code
- Le développeur écrit les instructions (la recette)
Exécuter le code
- L’ordinateur lit et exécute les instructions
Les erreurs en programmation
Qu’est-ce qu’un bug ?
- Comportement inattendu du programme
- Résultat incorrect ou absence de résultat
Le débogage
- Comprendre et analyser les erreurs
- Corriger le code avec un débogueur
Les variables
Définition des variables
- Stocker des valeurs numériques
- Stocker du texte (chaînes de caractères)
Affectation et comparaison
Variables dynamiques
- Adapter le programme selon les données de l’utilisateur
Les fonctions
À quoi servent les fonctions ?
- Regrouper plusieurs instructions
- Structurer et organiser le code
Paramètres et valeurs de retour
- Passer des valeurs à une fonction
- Récupérer un résultat
Les conditions
Prendre des décisions dans un programme
- Le principe du si / sinon
Les mots-clés
Les boucles
Répéter des actions
- Éviter la répétition du code
Types de boucles
L’algorithme
Définition d’un algorithme
- Une suite d’étapes pour résoudre un problème
Optimisation des algorithmes
- Rapidité
- Qualité
- Consommation de ressources
Exemples d’algorithmes
- Recommandations (Amazon)
- Géolocalisation (Uber)
- Compression vidéo