Comprendre Python

Comprendre les bases de la programmation avec Python, et devenir autonome dans son apprentissage

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.
0%
   Comment utiliser le site
Brève introduction à notre interface
   Comment coder en Python en 2 minutes
Le moyen le plus rapide de coder en Python
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.
0%
   Découvrir les variables
Première incursion dans le territoire des Variables
   Manipuler des valeurs
Apprendre ce qu'on peut faire pour combiner des valeurs entre elles
   Convertir des types
Parfois, on aimerait bien qu'une variable puisse changer de type (si si, croyez-moi)
   Du texte à trous
Utiliser des variables pour remplir des textes à trous, pour donner la parole à l'ordinateur
   Premier programme
Un tout premier programme qu'il est mignon qu'il est gentil
   Calculer avec du texte ..?!
Parce qu'après tout, le texte aimerait bien ressembler aux nombres !
   Variablinception
C'est l'histoire d'une variable cachée dans une variable, cachée dans une variable, cachée dans…
   Une astuce d’indexing
Python est plein de raccourcis pour nous simplifier la vie, en voici un premier
   Faire évoluer une liste
Comment faire évoluer le contenu d'une liste
   Faire évoluer un tuple ?
Peut-on faire évoluer le contenu d'un tuple, et pourquoi la réponse est non ?
   Conclusion du chapitre
Réservé aux membres du site

On commence à "programmer"

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 !
0%
   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 !