Qu’est-ce que le codage et comment ça marche ?
Le code informatique est très important. Presque tous les appareils électroniques que vous utilisez reposent sur du code. La façon dont les choses fonctionnent peut sembler assez déroutante, mais quand vous la décomposez, c'est en fait simple.
Les personnes qui créent du code sont appelées programmeurs, codeurs ou développeurs. Ils fonctionnent tous avec des ordinateurs pour créer des sites Web, des applications et même des jeux ! Aujourd'hui, vous apprendrez à quoi le coder, à quoi il sert et comment commencer à apprendre le code vous-même.
Qu'est-ce que le code ?
Les ordinateurs ont leur propre langage appelé code machine qui leur dit quoi faire. Comme vous pouvez le voir, cela n'a pas beaucoup de sens pour les humains !
Chaque chiffre ou lettre indique à l'ordinateur de changer quelque chose dans sa mémoire . Il peut s'agir d'un nombre ou d'un mot, ou d'une petite partie d'une image ou d'une vidéo. À eux seuls, les ordinateurs ne savent rien faire. C'est le travail du programmeur de leur donner des instructions.
Il est possible d'apprendre le code machine, mais cela prendrait beaucoup de temps ! Heureusement, il existe un moyen plus simple de communiquer avec les ordinateurs.
Qu'est-ce qu'un langage de programmation ?
Maintenant, cela semble un peu plus facile à comprendre! Cette image montre comment dire à l'ordinateur de dire Bonjour tout le monde . Les langages de programmation fournissent une interface entre les codeurs ou les programmeurs et le langage machine. Ainsi, au lieu d'utiliser du code machine, l'image ci-dessus utilise un langage de programmation appelé Python .
Presque tous les langages de programmation fonctionnent de la même manière :
- Vous écrivez du code pour lui dire quoi faire : print("Hello, world") .
- Le code est compilé , ce qui le transforme en code machine que l'ordinateur peut comprendre.
- L'ordinateur exécute le code et nous renvoie Hello, world .
Il existe des centaines de langages de programmation différents qui peuvent sembler déroutants, mais ils font tous la même chose. Vous tapez ce que vous voulez qu'il fasse, le compilateur le transforme en langage que l'ordinateur comprend, puis l'ordinateur le fait, ce qui s'appelle exécuter le code en langage de programmation !
Qu'est-ce que le codage ?
Le codage est le processus d'utilisation d'un langage de programmation pour qu'un ordinateur se comporte comme vous le souhaitez. En Python, chaque ligne de code indique à l'ordinateur de faire quelque chose, et un document rempli de lignes de code s'appelle un script .
Chaque script est conçu pour effectuer un travail. Ce travail peut consister à prendre une image et à modifier sa taille. Il peut jouer un certain son ou morceau de musique. Lorsque vous cliquez sur "J'aime" sur la publication de quelqu'un sur les réseaux sociaux, un script est ce qui le fait se produire.
Contrairement aux gens, les ordinateurs feront exactement ce que vous leur dites. Cela peut sembler génial, mais cela peut causer des problèmes. Si vous dites à un ordinateur de commencer à compter vers le haut, et ne lui dites pas de s'arrêter, il continuera à compter pour toujours ! Être un bon programmeur, c'est savoir comment dire à un ordinateur d'agir.
Qu'est-ce qu'un programme ?
Les programmes sont les éléments constitutifs des ordinateurs car ils sont responsables de chaque opération effectuée par un ordinateur. C'est l'ensemble des instructions qui sont créées au cours du processus de programmation du développement logiciel. Sans programmes, les ordinateurs sont inutiles.
Les programmes créent des logiciels qu'un utilisateur moyen peut reconnaître comme un site Web ou une application. Lorsqu'un programme passe par le processus de test et de débogage, il devient alors disponible pour un utilisateur sous la forme d'un logiciel packagé qui peut facilement être installé sur un appareil.
Le codage est-il difficile ?
Le codage peut être très simple et tout le monde peut apprendre les bases. Une bonne analogie est de penser au codage comme des livres dans une bibliothèque. Certains livres utilisent un langage simple et les histoires sont faciles à comprendre. D'autres utilisent des mots très complexes et ont des histoires qui semblent n'avoir aucun sens. Qu'ils soient simples ou difficiles à lire, ce sont tous des livres.
Plus vous lisez de livres, mieux vous y arrivez. Le langage compliqué ou les histoires déroutantes deviennent plus faciles à comprendre jusqu'à ce qu'un jour vous puissiez lire des choses dont vous n'auriez même pas rêvé dans le passé !
Apprendre à coder, c'est pareil. La première fois que vous essayez de coder, vous trouverez cela difficile, mais chaque fois que vous le faites, vous vous améliorez. Si vous trouvez difficile d'apprendre un langage de programmation, vous pouvez toujours apprendre les idées importantes qui le sous-tendent à l'aide d'un langage de codage visuel. Vous pouvez même créer votre propre jeu Mario sans taper le moindre code !
À quoi ressemble le code
L'image ci-dessus montre un script appelé hello_name . Vous avez déjà vu qu'une seule ligne de code peut faire imprimer l'ordinateur à l'écran. Disons qu'au lieu de simplement dire bonjour tout le monde, vous voulez que l'utilisateur tape son nom et que l'ordinateur l'accueille par son nom ? Décomposons ce qui se passe ici.
- Lorsque le script démarre, l'ordinateur imprime une question à l'écran.
- Suivant l'ordinateur attend l'utilisateur d'entrer son nom, et l' enregistre.
- "Bonjour" s'imprime à l'écran, avec le nom enregistré .
- Dans la fenêtre Cmder, le script se compile et s'exécute à l' aide de Python .
- Le script s'est exécuté exactement comme il avait été conçu, avant de se terminer.
Cet exemple vous montre un simple morceau de code écrit dans un éditeur de code et exécuté dans Cmder qui est un type de fenêtre de terminal . Ne vous inquiétez pas trop de ce qu'est l'une ou l'autre de ces choses pour l'instant. Vous savez maintenant à quoi ressemble le code Python et comment fonctionne ce script.
Comment le code devient un programme
Si vous êtes totalement novice en matière de code, vous vous demandez peut-être encore comment des scripts comme celui ci-dessus deviennent le genre de programmes que vous avez l'habitude d'utiliser. Dans l'image ci-dessus, la fenêtre de gauche est un outil pour transformer des scripts Python en programmes. La fenêtre de droite a une icône appelée hello_name.exe . Je pense que vous pouvez deviner ce qui se passe si vous cliquez dessus !
De l'absence de code à un programme fini. Cet exemple est vraiment simple, mais c'est ainsi que presque tout le codage fonctionne. Chaque jour, les gens utilisent des langages de programmation qu'ils ont appris, pour écrire du code , qui deviendra des programmes que nous utiliserons tous.
Le codage est cool
À partir de cet article, vous avez développé une compréhension fondamentale de la programmation, ainsi qu'une exposition pratique à cette discipline à travers les exemples python. Le codage est pour tout le monde, indépendamment de l'âge ou de l'origine.
Python est un bon endroit pour commencer votre voyage de codage car c'est l'un des principaux langages de programmation au monde. Cependant, l'exploration d'autres langages de programmation et même d'autres aspects du codage est toujours une option.