Du clic au code : comment fonctionne le monde numérique
Tu envoies un message, tu regardes une vidéo, ton téléphone t'indique le chemin le plus rapide. En quelques secondes, une machine a compris ta demande et t'a répondu. Mais que se passe-t-il vraiment derrière l'écran ? Ce cours va lever le rideau : tu vas comprendre les grands principes du numérique, puis écrire ton tout premier programme en Python.
1. Internet et le Web : deux choses différentes
On les confond souvent, mais attention :
- Internet, c'est le réseau physique : des millions d'ordinateurs reliés par des câbles (même sous les océans !) et des ondes. C'est la route.
- Le Web, c'est ce qui circule sur cette route : les pages, les images, les vidéos, reliées par des liens hypertextes. C'est le contenu.
Quand tu tapes une adresse, ton ordinateur (le client) envoie une demande à un autre ordinateur (le serveur), qui renvoie la page. Ce dialogue suit des règles précises appelées protocoles (comme HTTP).
2. Les données
Tout, dans le numérique, devient des nombres binaires (des 0 et des 1, appelés bits). Une lettre, une couleur de pixel, une note de musique : tout est codé en chiffres. C'est pour ça qu'une photo « pèse » des méga-octets : ce sont des millions de bits.
3. Les algorithmes
Un algorithme est une suite d'instructions claires pour résoudre un problème. Une recette de cuisine est un algorithme ! Exemple pour trouver le plus grand de deux nombres :
1. Regarder A et B
2. Si A est plus grand que B, alors le résultat est A
3. Sinon, le résultat est B
Un ordinateur applique ces étapes... mais il faut les lui écrire dans un langage de programmation comme Python.
4. Les objets connectés
Ta montre qui compte tes pas, l'enceinte qui répond à ta voix : ce sont des objets connectés. Ils captent des informations (capteurs), les traitent, et les envoient sur Internet.
5. Mon premier programme Python
Python est un langage lisible et parfait pour débuter. Voici les bases :
# Afficher un message
print("Bonjour !")
# Stocker une information dans une variable
age = 16
print(age)
# Demander une réponse à l'utilisateur
prenom = input("Ton prénom ? ")
print("Salut " + prenom)
print()affiche quelque chose.- Une variable (comme
age) est une boîte qui garde une valeur. input()demande une information à l'utilisateur.
Un programme qui décide (l'algorithme du plus grand nombre) :
a = 5
b = 8
if a > b:
print(a)
else:
print(b)
Remarque les deux-points et l'indentation (le décalage) : en Python, ils sont obligatoires !
À retenir
- Internet = le réseau (la route) ; le Web = les pages qui circulent dessus.
- Toutes les données sont codées en binaire (0 et 1).
- Un algorithme est une suite d'étapes précises ; un programme l'écrit dans un langage comme Python.
- En Python :
print()affiche,input()demande, une variable stocke une valeur. - Le
if / elsepermet à un programme de choisir selon une condition.
Corrections
Exercice 1. Faux. Internet est le réseau physique (les câbles, la connexion entre machines), tandis que le Web est l'ensemble des pages et contenus qui circulent grâce à Internet. Le Web utilise Internet, mais Internet sert aussi à d'autres choses (mails, jeux en ligne...).
Exercice 2. Il affiche x gagne. Pourquoi ? La condition x > y teste si 10 est plus grand que 3 : c'est vrai, donc le programme exécute la ligne du if.
Exercice 3. Solution possible :
prenom = input("Ton prénom ? ")
print("Bienvenue " + prenom)
input() récupère le prénom dans la variable prenom, puis print() colle « Bienvenue » avec ce prénom.