HomeОбразованиеRelated VideosMore From: Graven - Développement

APPRENDRE LE PYTHON #5 ? LES BOUCLES

225 ratings | 6367 views
Aujourd'hui , on se retrouve pour le 5ème épisode sur l’apprentissage du langage python avec la notion de boucle ! 1 Like = Une boucle infini 🔗Liens : Quiz - Les Boucles en Python : https://tinyurl.com/y8nog7x5 Corrigé du TP : https://hastebin.com/wecabawagu.py Télécharger Python (Interpreteur) : https://tinyurl.com/o3yrmzt Télécharger PyCharm (IDE) : https://tinyurl.com/chvzdv3 Python - Qu'est-ce que c'est ? https://tinyurl.com/zhmlevx Python - L'Historique : https://tinyurl.com/ljqeaxz 🎥Mon Ordinateur : - Intel Core i5-6500 (3.2 GHz) Processeur Socket 1151 - Quad Core - Cache 6 Mo - Skylake - MSI H110M PRO-D - GTX 750Ti Carte mère mATX - Socket 1151 - Chipset Intel H110 - USB 3.0 - SATA 6 Gb/s - DDR4 Corsair Value Select, 8 Go, 2133 MHz, CAS 15 Mémoire DDR4 - PC-17000 - Low-Profile - DISQUE SSD 128GO / DISQUE DUR 1T - Zalman R1, Noir Boitier PC Moyen Tour - ATX / mATX / Mini-ITX - USB 3.0 - Avec fenêtre 🎵 Musiques : - Blue Withers - The Barr Brothers - Vous êtes libre d'utiliser ce morceau et de monétiser votre vidéo, mais vous devez inclure les éléments suivants dans la description : Sideways Samba par Audionautix est distribué sous la licence Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/) Artiste : http://audionautix.com/ - 64 Sundays par Twin Musicom est distribué sous la licence Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/) Artiste : http://www.twinmusicom.org/ - Book Bag - E's Jammy Jams - Rhythm Changes - John Deley and the 41 Players - Tiptoe Out the Back - Dan Lebowitz Musique Outro: RESPECOGNIZE - Diamond Ortiz 📌Mon Twitter : http://graven.yt/twitter 👁️‍🗨️Mon Discord: http://graven.yt/discord end();
Html code for embedding videos on your blog
Text Comments (93)
Raf17 Fek01 (8 days ago)
Y a bcp pls simple pour la correction du tp ms j'imagine que t'as voulu rassembler bcp de notions vues ds tes vidéos :)
oui c'etais l'objectif ;)
naj naj (17 days ago)
Salut merci pour cette vidéo. En parlant de mise en pratique je bloque sur cette fameuse boucle for. Si par exemple je scrapp des pages Web qui aura pour effet de récupérer le titre , le prix , la ville. Une fois que cela est extrait du site je l'ai ajoute dans un fichier csv. Le module qui extrait le titre etc les converti en liste. Quand je fais une boucle for x in range (len (titre)) cela fonctionne parfaitement. Sauf que sur certaine page le prix n'apparaît pas donc dans cette boucle for j'ai un souci d'index car le titre possède 34 éléments , la ville de même mais le prix contient seulement 10 éléments. Donc impossible de continuer mais je t'avoue que la je sèche j'ai toute essayé. Un exemple de code : For x in range (len (titre)): Print ( titre [x]) Print (prix [x]) Print (ville[x]) Sur la première page pas de souci j'ai 34 éléments sur la 2 ème page j'ai 34 pour ville et titre mais 10 pour le prix. Quand j'expose dans un csv cela est possible uniquement si j'essaye (try) prix [x] avec un except : continue ou pass cela a pour effet de ne pas généré d'erreur mais certain prix ne sont pas dans le bonne ordre. Voilà j'espère que je suis clair car à force je me comprend plus moi même Lol.
Sebastux root (1 month ago)
Très bon tuto, clair et compréhensible (ce qui est assez rare sur YouTube je trouve). Je tenais par contre à apporter un petit correctif à votre solution. Vous utilisez la variable running comme condition de sortie de boucle (ce qui n'est pas bête) mais pour moi il aurait été plus simple de remplacer la condition while running: par while user_price != just_price: ce qui me semble plus pertinent et par la même occasion vous supprimez une variable. Bonne continuation à vous.
Merci pour votre retour :) Cette solution est effectivement une bonne alternative
Vayesse S (1 month ago)
import random mystery_number = random.randint(1, 1000) start_game = True while start_game: number = input("Devinez le nombre entre 1 et 1000 : ") if str(number) < str(mystery_number): print("C'est plus") elif str(number) > str(mystery_number): print("C'est moins") elif str(number) == str(mystery_number): print("C'est gagné !") start_game = False
Heklado (16 days ago)
J'ai recopié le programme , et ça marche pas , dans tous les cas , la console me dit "c'est plus" , sauf si je met une lettre ... C'est très bizarre et je ne comprend pas pourquoi ça bug ?
Ag Mos (1 month ago)
Oui ne t'arrêtes pas là Graven, j'ai vu je ne sais combien de cours , et le tien est de loin le plus captivant ! On attend la suite !!!!!!
Arthur ROBERT (1 month ago)
Comment se servir de la console python merci
La vie a la ferme (1 month ago)
Non
Arthur ROBERT (1 month ago)
+Graven - Développement comment lancer le srcipt une fois dans la console, existe il une commande particulière ?
?
Matrix (1 month ago)
Hey Graven, comment on fait pour les boucles : - répeter jusqu'a .... et : - répéter .... fois ?????????? STP Sinon continue comme ça j'adore
Algo llik (1 month ago)
# Juste prix ! object = 147 choice = int(input('Veuillez entrer le prix de cet objet')) while choice != object: if choice < object: choice = int(input('C est plus, réessayez')) else: choice = int(input('C est moins. réessayez')) print('BRAVO, VOUS AVEZ GAGNEZ CETTE MAGNIFIQUE FRITEUSE!!!') Alors là j'ai fais vite et il me semble que le code est assez opti/court. Je ne sais pas si il est juste mais en tout cas il fonctionne bien :P
Spy _exe (1 month ago)
Hey Graven ! Super vidéo ! Continue cette série sur le Python et fini la si possible c’est excellent !!
Qui est sur le serveur de Graven ?
rafmas 17 (1 month ago)
+Graven - Développement mdr
moi
Koorosh CrunchTUX (1 month ago)
j'ai hate que tu aborde la notion POO :)
hé hé ;)
soso yo (1 month ago)
stp continue la série
soso yo (1 month ago)
ho merci mec sa ma trop manquer.
je reprends à la rentrée tkt
WhiteEagles (2 months ago)
Petite question, tu préfères utiliser des EDI ou le combo éditeur de texte ( si oui le quel) + compilateur + débogueur ?
Graven - Développement (2 months ago)
EDI ;) j'aime le tout en un
Starnet2015 Miloud (2 months ago)
merci
lowd 098 (2 months ago)
C pour quand la nouvelle video graven stp
lowd 098 (2 months ago)
Ok merci
Graven - Développement (2 months ago)
à mon retour des vacances, pas envie de bacler
Sky Games (2 months ago)
Comment on peut générer un nombre aléatoire entre 1 et 1000 pour que ça soit plus parfait :D ? Ps : Impossible de rentrer dans ton discord, en tout cas, j'y arrive pas :'(
Graven - Développement (2 months ago)
from random import randint numero_alea = randint(1, 10)
DM Le geek (3 months ago)
Est au fait pour l'exercice de la boucle on ne pouvait pas trouvé ça seule car j'ai vu que dans le corrigé que tu as importer un élément dans le module ramdom dont tu nous as pas parlé dans la vidéo.
Graven - Développement (3 months ago)
je l'avais presenté dans les episodes precedent ;)
DM Le geek (3 months ago)
Est ce que si j'ai fini ce chapitre ça veut dire que je connais le langage python.
Graven - Développement (3 months ago)
nan
Xenyatox (3 months ago)
Tu pourras nous montrer un programme DDOS avec Python?
Xenyatox (3 months ago)
Pascal Bété non je cherche juste à tester la quantité de personnes qu'il peut y avoir sur le serveur afin de ne pas avoir de crash toutes les 2 minutes
Candy man (3 months ago)
Xenyatox c'est pas très légal tout ça :)
Söumï Chë (3 months ago)
Salut tu peut nous montre comment des hôte en Afrique s'il vous plait ou des faille...
Söumï Chë (3 months ago)
Graven - Développement Oui
Graven - Développement (3 months ago)
des hôte en Afrique ?
ŚzyKix I (3 months ago)
Apprend nous le malboge lol
Forza_koala (3 months ago)
Graven je sais que ce commentaire n'a rien à voir avec la vidéo, mais au fait il devient quoi ton projet de serveur Minecraft?
Graven - Développement (3 months ago)
abandonné
Mr. Tonton Mystere 2.0 (3 months ago)
dans ma derniere video j'ai mis une fiche qui propose d'allez voir ta chaine
Timothe Branger (3 months ago)
Est ce que tu pourrait faire une série comment coder en C++ stp?
Graven - Développement (3 months ago)
j'avance un peu sur cette série, et nous verrons dans les prochains mois ;)
Moho PvP (3 months ago)
J'adore tes vidéos gros mais quand je regarde tes tutos pour apprendre le Java je trouve que c'est très compliqué, si tu pourrais m'aider en vocal ça sera un plaisir, j'éspère que tu liras ce message. Je te souhaite une bonne nuit
Moho PvP (3 months ago)
Graven - Développement J'ai aussi recommencer les épisodes de java à 0 et ça va j'avance bien!
Moho PvP (3 months ago)
Graven - Développement merci
Graven - Développement (3 months ago)
stv j'ai un discord http://discord.gg/graven
Clash Gaming (3 months ago)
Stp Graven peux tu continuer ta serie sur "Comment faire un plugin ?" sur les grades stp ! Likez pour qu'il voit !
Clash Gaming (3 months ago)
Graven - Développement Faire les grades avec leurs permis aussi stp
Graven - Développement (3 months ago)
je vois tkt, mais le truc c'est que j'ai un peu fais le tour
fouderix (3 months ago)
pourquoi didileo ne fait plus yt graven tu la deja rencontre non?
Graven - Développement (3 months ago)
tape "go muscu"
Pyfli 14 (3 months ago)
Salut, je souhaite apprendre un langage de programmation pour développer, j'ai commencer au lycée le JavaScript mais celui-ci est pour le développement Web et ce n'est pas mon objectif, du coup j'aimerai savoir est'il préférable d'apprendre le python ou le Java ? Sachant que plus tard j'aimerai devenir développeur...
SlyDiz (2 months ago)
Pyfli 14 Je te conseillerais de commencer par python car c'est le plus simple entre les deux et ensuite cela dépend de ta motivation, si tu est motivé lance toi dans le Java qui est plus complexe je trouve
Tartuf!!! DD3.0 (3 months ago)
Cool merci
NeverMind (3 months ago)
Salut graven je poste mon commentaire car c'est l'une de tes dernières vidéos, ça serait vraiment intéressant que tu fasse une série sur le développement de plugins Sponge, avec la sortie de Sponge 1.12 et de nombreux mods, tu serai le premier français à proposer des vidéos sur le dev de l'API Sponge! Et puis ce serait fun :)
Dorifor • Nay (3 months ago)
C'est très sympa tes tutos ! J'adore, j'éspère que ça ira de plus en plus loin, merci à toi !
DM Hacking (3 months ago)
he graven , j'espere que tu feras le cours de python jusqu'a la fin car c'est tout simplement passionnant
LESVIDEOS D'AGUM6 (2 months ago)
salut graven merci énormément pour ces tuto mais pourrais-tu me donner ton messenger ou what app pour m'aider stp j'ai un problème
Progresys Le ptit dév (3 months ago)
ya aussi apprendre python de cours formation qui est allez loin (et ya pas de fin)
Nexos FR (3 months ago)
Es que tu peux faire une vidéo : "Apprendre a coder des plugins poketmine" ?! Sa serai génial ! ;)
Ghita Lahlou (3 months ago)
J'adoooore ! <3
SkyDream23 (3 months ago)
Passionnant; tout simplement.
Nathan (3 months ago)
j'ai une petite question, si on a une boucle dans une boucle, le break casse la première mais pas la deuxieme, comment faire pour casser les deux j'ai jamais su, merci. sinon bonne vidéo mais très tournée débutant.
Graven - Développement (3 months ago)
Merci :) en meme temps c'est que l'episode 5 ! hé hé ! https://nedbatchelder.com/blog/201203/breaking_out_of_two_loops_at_once.html
Hirss Le BG (3 months ago)
et si tu faisait des lives programmation ?
LOxy Gaming (3 months ago)
pk dans l'exemple de gravinou tu utilise pas for c plus approprié il me semble
Graven - Développement (3 months ago)
ça ne change pas grand chose ;)
Victor Michon (3 months ago)
On peut dire que la boucle est bouclée 😂😂😂
Graven - Développement (3 months ago)
héhé
blue Stone (3 months ago)
Pouvez vous creer un plugin sur Les Block dans l espace et tourne sur sois meme comme bedwars
Eveldee (3 months ago)
Traduire le 'in' par 'dans' est plus compréhensible pour le for each "Pour chaque email dans la liste d'emails"
Graven - Développement (3 months ago)
effectivement
PureshowGaming (3 months ago)
Super je l'attendais ! Merci a toi
Candy man (3 months ago)
Yo graven un abonné t'avais donné l'idée de faire un jeu en java et je me suis dis que tu pourrais faire des lives programmation mais pas pour apprendre à programmer mais plutôt donner des techniques de bonnes habitudes tout en faisant un truc intéressant et par la même occasion aider certains abonnés en leur expliquant des truc. Et aussi des vidéos TP pour donner des idées d'exercices et faire un corrigé aprés c'est un format plutôt court(en théorie) et si tu n'as pas trop le temps ça peut aider. Je trouvais ça intéressant comme style de vidéo/live j'espére que ça te plaît et plaira à la commu si jamais tu veux bien faire ça
NEXØ (3 months ago)
Où le Java ? :( D'ailleurs tu pourrais faire un jeu non-console (j'adorerais en Java ^^) stp ? Ce serait génial :D
Candy man (3 months ago)
NEXØ Et le faire en live ce serait bien mieux pour expliquer par contre ce serait redondant de faire un récap pour les retardataires
Professeur Redstone (3 months ago)
Je sais ce que je fais donc demain
Jekyll (3 months ago)
Yo Graven (oui on en a parlé sur discord :D) En python tu peux également faire des else sur tes boucles. Pour reprendre l exemple du salaire si veux qu'à chaque fois que l on depasse 2000 le salaire du gars diminue de 10%, on aurait : salaire = 1500 while salaire < 2000 salaire +=120 print(....) else salaire *= 0.90 Du coup une fois que le salaire passe la barre des 2000 le programme va dans le else et applique la réduction. Donc si après cette réduction je repasse en dessous de 2000 et bien je refais un +120 (à vérifier) Bisous :D
adidas122 (3 months ago)
ton else doit faire partit de ta boucle while sinon le programme va juste continuer malgré que le salaire est inférieur à 2000 sinon je crois que se que tu dit est plutôt vrai
Neyox_ (3 months ago)
le son a buger mais bonne video je vais apprendre je pense le python
Graven - Développement (3 months ago)
ça aurais pu etre pire...
Professeur Redstone (3 months ago)
Enfin la suite !!! Je suis trop content 😄😄
Hug's la Peuf (3 months ago)
Ouiii une nouvelle video Super tu reprends la serie sur python merci!!!😁😁😁
Graven - Développement (3 months ago)
Je n'ai pas arreté, l'écriture ma prit beaucoup de temps pour cet épisode :)
RIME (3 months ago)
FIRSSSSSSSSSSST
CrEeZ OpS (3 months ago)
Non

Would you like to comment?

Join YouTube for a free account, or sign in if you are already a member.