Raspberry Pi : Utilisation des périphériques externes

Afficher avec Python

Testez gratuitement nos 1324 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Vous allez voir les différentes façons permettant l'affichage d'une chaîne de caractères ou le résultat d'un calcul.
06:43

Transcription

Si votre abonnement vous le permet, vous pourrez accéder aux fichiers sources que je vais utiliser. On rappelle que nous sommes ici, non pas pour faire une formation sur Python, mais nous allons devoir utiliser Python pour les GPIO. Donc, les quelques vidéos qui vont arriver sont faites exclusivement pour lancer les quelques bases. J'ai lancé Python 3 en mode graphique, et puis j'ouvre mon fichier source. Alors, tout d'abord, si vous voulez faire un bloc de commentaire, vous le faites en mettant trois apostrophes d'affilée. Donc, à partir de là, vous pouvez y mettre ce que vous voulez. Quand vous voulez commenter qu'une seule ligne, dans ce cas-là, vous mettez un # et, naturellement, cette ligne passera en rouge. Alors, maintenant, le but, quand même, c'est d'effectuer de l'affichage. Vous pouvez afficher une ligne de caractères directement en mettant la fonction print, entre apostrophes et vous mettez ce que vous voulez. Vous pouvez faire la même chose, si vous voulez mettre des caractères spéciaux dans ce qu'il y a là, vous devez mettre entre slash, le caractère que vous voulez mettre. Ici, par exemple, apostrophe. Après, vous pouvez faire de la concaténation, en ajoutant, en fait, des morceaux de chaîne de caractères avec les +. Autre façon de procéder, au lieu de mettre des « + », vous pouvez mettre des « , » cela fonctionne aussi bien. Et puis, vous pouvez faire un retour à la ligne, si vous voulez commencer avec un anti-slash N : « \n ». Après, pour la déclaration de variable, Python est, comme je vous l'ai dit, aucunement typé. Vous pouvez déclarer les variables, comme cela, un petit peu, je dirais, à la volée, et puis leur affecter directement une valeur. Après, si vous voulez afficher la valeur, vous pouvez très bien faire, dans le print et dans ce qu'il y a là, print de la valeur. Et, vous finissez, par exemple, pour les besoins, là, d'un retour à la ligne, avec un \n. Et puis après, on peut lancer des calculs sans stockage direct, C'est-à-dire que vous lui dites, faites-moi le calcul de 10/3, donc vous notez 10/3 et puis vous lancez votre calcul derrière. Après, vous pouvez faire des arrondis, avec deux fois le slash : « // ». Ou encore, le reste division, donc le mot du haut qui est très utilisé dans l'ensemble des langages de programmation. Et puis après, vous pouvez visualiser le type de variable. C'est-à-dire si c'est du type Int ou du type Float. Là, par exemple, ma variable, où je lui fais faire 4 + 9/3 * 4, il y a assez peu de chance qu'à mon avis, cela tombe juste, donc, de lui-même, en fait, Python, va attribuer à ma variable un type Float. Et, par contre, si je lui dis : « quel est le type de 10 + 12, qui fait 22 ? », là, il vous dira que c'est du type Int, et puis après, rien ne vous empêche de faire des calculs, directement, sur des variables. Alors, vous déclarez vos variables à la volée, nb1, nb2, séparés par une virgule et puis, dans l'égalité, en fait, le premier nombre affecté correspond au premier numéro. Donc, nb1, ce sera pour 1, nb2, c'est pour 2 et puis, à partir de là, allez, soyons fous, on continue, on re-déclare une variable du type « result_soustr », comme « result_add », où on va faire la soustraction et l'addition. Et, tout ceci, sans point-virgule à la fin. C'est très important. C'est un des rares langages qui ne demandent pas de terminaison de ligne de commande. Donc, à partir de là, vous pouvez faire un print, donc « le résultat de nb1 - nb2 », donc ça, ce sont des caractères, et puis derrière, vous mettez « nb1 - nb2 ». Il va aller automatiquement chercher nb1, ici, et afficher nb2. En fait, tout est chaîne de caractère dans Python. C'est ça qui en fait, un petit peu, sa facilité d'utilisation. Et puis, enfin, vous pouvez faire un petit peu comme dans C, c'est-à-dire déclarer, par exemple, le type long ou le double, en faisant %ld + %ld est %ld, mais derrière, vous allez rajouter le petit % qui va dire à Python que, à chaque fois que tu reconnais le %ld qui arrive, tu l'associes au nombre qui est derrière. Donc, ici, on est bien sur nb1, nb2, et puis l'addition des deux, c'est « result_add », qui est ici. Voyons maintenant, un petit peu, comment cela se passe, pour cela, nous allons faire un petit Run, ou directement appuyer sur F5, voilà, et on va essayer de comparer ce qui est comparable. Et là, le Shell s'est lancé deux fois, du coup, alors, je vais essayer de faire au mieux au niveau de l'organisation de ma fenêtre. Donc, le « Bonjour » est ici, si vous voulez mettre un caractère spécial, ici, c'était de mettre les deux apostrophes, donc il faut lui mettre \''\"", la concaténation, ça fonctionne, pas de problème, l'affichage de ma variable, donc là, cette fois-ci, ma variable avec un retour à la ligne, donc, 4 + 9/3 * 4, et là, hop, 16.0, parce qu'en fait, j'ai mon 9/3, donc, il me l'a mis, automatiquement en type Float, je n'ai pas eu besoin de lui déclarer, il l'a reconnu de lui-même, donc après, j'affiche le résultat qui est 16, qui correspond à cette ligne qui est ici, et puis après, voilà, 10/3, ça fait quoi ? Ça fait 3,333, l'arrondi inférieur, sans la virgule, cela nous fait 3, le modulo, eh bien, c'est 1. Quelle est la classe, en fait, de ma variable ? 16.0 est bien de type Float. 10 + 12, ça fait 22, du type Int. Écoutez, à partir de là, je crois que tout est dit, le résultat de nb1 - nb2, c'est -1, j'ai pas eu besoin de dire qu'éventuellement, la soustraction pourrait donner un résultat négatif, il l'a fait de lui-même et il en va de même pour l'addition.

Raspberry Pi : Utilisation des périphériques externes

Communiquez avec le monde extérieur avec votre Raspberry Pi 2. Appréhendez l’utilisation des périphériques externes pris en charge au travers des protocoles I²C et SPI.

2h11 (24 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :24 mars 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !