Vous souhaitez apprendre à programmer en Python ? Génial ! Ce chapitre introductif vous explique comment être prêt à coder en 10 minutes. Il présente aussi cette plateforme, pour que vous en tiriez parti au maximum.
Les variables, c'est le concept le plus important pour comprendre la programmation. En effet, ce sont elles qui nous permettent de "dialoguer" avec l'ordinateur, de stocker des informations utiles pour un programme. Comprendre comment utiliser les variables, c'est déjà comprendre tellement de concepts de programmation. C'est comme « 3 fois 7 égale 21. » On peut l'apprendre par cœur, mais on peut surtout comprendre le sens que ça a, et devenir capable de penser à faire une multiplication quand la situation s'y prête.
Le contrôle de flux, c'est le deuxième concept fondamental en programmation. C'est ce qui rapproche cette activité de la robotique — ou de l'intelligence artificielle — puisque ce sont ces outils qui permettent de rendre notre programme "intelligent". On va enfin pouvoir lui faire prendre des "décisions" qui dépendent des cas. Comme toujours, Python nous offre toute une panoplie d'outils et techniques, pour s'adapter à toutes les situations possible. C'est parti !
Les bases de la logique
Comment utiliser les valeurs booléennes True/False dans des conditions, pour activer et désactiver des portions de code
Les conditions imbriquées
Une condition à l'intérieur d'une condition
La nuit au musée
Un exemple concret de conditions if/else pour déterminer le tarif d'entrée au musée
Tester plus de 2 cas
Parce que certaines situations exigent plus de nuances
Garder des conditions simples
Parce qu'il existe plein de manières d'écrire la même chose, et que certaines peuvent être préférables
À la découverte des boucles
Faire tourner l'ordinateur en bourrique, ou plus pragmatiquement, parcourir tous les éléments d'une liste
Range : quand l’ordinateur compte
L'outil indispensable pour répéter un bout de code un certain nombre de fois
Transformer une liste avec une seule ligne
Le truc le plus cool et utile en Python, comparé aux autres langages (les listes en intension)
Un genre de boucle plus robotique
Les boucles while, plutôt utilisées dans d'autres langages, existent aussi ici
Les boucles, c’est juste des tableaux
Petite intuition visuelle de ce que ça fait, une boucle dans une boucle (vous avez l'habitude maintenant des trucs dans des trucs…)
(Bonus) Écrire une table de multiplication
👷 Comprendre Python est en cours de conception
Ne vous inquiétez pas si le cours vous semble incomplet, il est en cours de création 😇 Plus de contenu vous attend prochainement !