Qu'est-ce que la programmation informatique exactement ? Eh bien, programmer, c'est dire à un ordinateur numérique exactement quoi faire. Maintenant, les ordinateurs ne comprennent vraiment que une langue qui est binaire. Un bit peut être mis à zéro ou à un. Et c'est de là que nous obtenons le nom binaire, signifiant deux. Et donc ces deux valeurs doivent être combinées dans tout ce que nous voulons représenter. Nous pouvons les utiliser pour représenter les couleurs, lettres ou, dans ce cas, des chiffres. C'est ainsi que nous représentons un, mais pour représenter deux, il faut faire comme ça. Donc il y a une blague qu'il y a un zéro sortes de gens dans le monde, ceux qui comprennent le binaire et ceux qui ne le comprennent pas. Et ce n'est pas 11, c'est trois. Il y a donc trois acclamations pour le binaire. Et j'espère que vous comprendrez maintenant certaines de ces blagues. Mais il existe de nombreux types de langages de programmation. Il y en a des centaines, et certains d'entre eux sont de très bas niveau comme le langage assembleur. Vous utiliseriez un langage comme celui-ci si vous vouliez tirer le maximum de performances hors de votre matériel. Mais la plupart des programmeurs travaillent avec des langages qui sont plus faciles à lire, plus faciles à comprendre, et certainement plus facile à apprendre. Et laissez-moi vous montrer un exemple de certains d'entre eux. C'est du C++. Vous pouvez voir que c'est plus facile à lire. Vous devez passer par quelques étapes pour que votre programme fonctionne. Et vous pouvez aussi éventuellement compiler ce code C++ en langage assembleur. Et j'espère que vous voyez ici pourquoi vous ne voudriez pas commencer avec ce genre de langage, juste un langage de bas niveau pour commencer à apprendre à programmer. Rust est un langage qui a beaucoup de performances avantages que C++ a, mais c'est plus moderne. Il est donc plus facile de travailler avec. Il existe des langages comme Visual Basic et C# qui nécessitent des outils spéciaux comme Visual Studio de Microsoft. Il y a des langues qui fonctionneront presque partout comme Java, qui s'exécute sur une machine virtuelle. Il y a des langages qui sont conçus pour la programmation web comme PHP. Il y en a qui sont conçus pour s'exécuter dans le navigateur et JavaScript en fait partie. Alors voici un exemple qui s'exécute à l'intérieur d'un navigateur. Et il y a d'autres langues qui sont connues comme langages de script, comme Perl et interprété des langages comme Perl et Ruby. Nous allons maintenant utiliser Python dans ce cours. Et la bonne nouvelle est que Python est vraiment facile à travailler. Tout ce que vous avez à faire est de créer un document texte sur votre bureau ou dans un endroit pratique, et nous l'appellerons hello_world. Et bien sûr, si je laisse une extension .txt, la plupart du temps, vous verrez cette carte dans le Bloc-notes. Et c'est l'éditeur le plus simple du monde, et c'est tout ce dont vous avez besoin pour apprendre à programmer. Et avec Python, vous pouvez simplement dire print("hello world"). Maintenant, il y a une règle non écrite dans la programmation que vous devez toujours utiliser, hello world est votre premier programme. Maintenant, nous allons généralement renommer ceci, pas avec txt, mais avec une extension de fichier py. Et ils vont nous demander de nous assurer que nous voulons changer cela, mais alors vous pouvez utiliser n'importe quel éditeur que vous voulez. J'utilise Notepad++ ici, il a un peu plus d'aide pour les programmeurs, mais tu peux aussi cliquer avec le bouton droit de la souris et vous pouvez toujours utiliser Open avec et sélectionnez Bloc-notes.