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

APPRENDRE LE PYTHON #4 ? LES LISTES

216 ratings | 5970 views
Aujourd'hui , on se retrouve pour le 4ème épisode sur l’apprentissage du langage python avec la notion de liste ! 1 Like = 1 an de course offert 🔗Liens : Quiz - Les Listes en Python : https://tinyurl.com/y7ezo5wv Corrigé du TP : https://hastebin.com/calexegoho.py Tutoriel Ecrit : https://tinyurl.com/y999wnls 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 : - Big Blues par Audionautix est distribué sous la licence Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/) Artiste : http://audionautix.com/ - Forget Me Not - E's Jammy Jams - Fortaleza - Topher Mohr and Alex Elena - Old Bossa par Twin Musicom est distribué sous la licence Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/) Artiste : http://www.twinmusicom.org/ - Totally Looped par Audionautix est distribué sous la licence Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/) Artiste : http://audionautix.com/ Musique Outro: RESPECOGNIZE - Diamond Ortiz 📌Mon Twitter : https://twitter.com/gravenilvec 👁️‍🗨️Mon Discord: https://discord.gg/graven end();
Html code for embedding videos on your blog
Text Comments (76)
Vayesse S (9 days ago)
C'est fou comme quand on voit l'énoncé ça paraît compliqué au début, puis on met la main dans le cambouis et ça va mieux :D Merci pour ton super travail Graven ! Voilà pour l'exercice : from random import shuffle # Générateur de phrases # Demander en console une chaîne sous la forme "mot1/mot2/mot3/mot4..." # Transformer cette chaîne en liste print("Bienvenue dans le générateur de phrases aléatoires !") words = input("Entrez les mots sous la forme mot1/mot2/mot3... ").split("/") # La mélanger print("Vos mots sont : {}".format(words)) print("Mélange des mots...") shuffle(words) # Si le nombre d'éléments de cette liste est inférieur à 10 # -> Afficher les deux premiers mots qtt = len(words) if qtt < 10: print(words[0:2]) # Si le nombre d'éléments est égal ou supérieur à 10 # -> Afficher les trois derniers mots elif qtt >= 10: print(words[len(words) - 3] + " " + words[len(words) - 2] + " " + words[len(words) - 1])
Vayesse S (9 days ago)
C'est grâce à ta pédagogie et les exos en fin de chaque chapitre sont parfaits pour voir si on a tout compris :-)
Content que tu y arrives ;)
Abouamal Alaoui (17 days ago)
Par rapport au TP : print(words[0:1]) il n'affiche que le premier élément de la liste, pour avoir les deux il faut écrire print(words[0:2]), est ce que c'est normal ?
oui ;)
Algo llik (22 days ago)
from random import shuffle # Generateur de phrases # Demande de mot words = input('Merci d entrer des mots pour former une phrase : mot1/mot2/mot3/etc...').split('/') print(words) # Randomiser la liste shuffle(words) print(words) # Conditions # Si la liste contient moins de 10 mots, alors afficher les 2 premiers if words < 10: print('Voici les 2 premiers mots {}'.format(words[1]) + 'et {}'.format(words[2])) # sinon, afficher les 3 derniers else: print(words[len(words) -1] + words[len(words) -2] + words[len(words) -3]) Je sèche, ça ne fonctionne pas... Et le lien sur le corrigé est cassé il me semble. C'est pas très grave mais si qqun passe par la et peut m'expliquer comment je compte les mots dans une liste. Il aime pas mon words <10. J'imagine que ma liste est faite de mot alors que 10 est un nombre. Mais je sais pas comment faire pour rendre cette opération possible :P
cobra1407 (20 days ago)
pas de problème , bonne continuation :)
Algo llik (20 days ago)
Hooo super merci, cela fonctionne parfaitement !
cobra1407 (21 days ago)
je pense que tu devrais faire if len(words) < 10: au lieu de if words < 10:
lowd 098 (1 month ago)
quelqu'un peut me dire pk mettre words_len = len (words) dans le corriger svp
car ça permet de compter le nombre de mots
Nanito (2 months ago)
c'est bien de s'amuser avec la console mais comment on fait pour le transformer en .exe par exemples
Graven - Développement (2 months ago)
https://stackoverflow.com/questions/41570359/how-can-i-convert-a-py-to-exe-for-python
Paul Tru (2 months ago)
Je sais bien que ce n'est pas comme ça qu'il faut résoudre le TP , mais je ne comprend pas pourquoi ça ne fonctionne pas : from random import shuffle print(shuffle(input("wait for input >").split("/"))) #j'affiche une liste qui provient d'un split de l'input et qui et mélangé
Paul Tru (2 months ago)
Ok j'ai compris . Je pensai que input retournai un pointeur ou quelque chose comme ça . Mais non le python est ... facile quand on as commencer par du C !!
El Famoso Killuah (3 months ago)
Eh Jamy, tu sais quoi ? -Bah non Fred, quoi donc ? -Eh bien il existe un langage similaire au Python mais mieux fait, avec plus de fonctionnalités, mais avec un système de "gem" et même un framework web ! -Ah bon Fred ? Mais comment s'appelle cette magnifique invention ? -Le Ruby Jamy ! -Mais du coup Fred, quelle est l'utilité de Python ? -Absolument aucune !
Graven - Développement (3 months ago)
MDR
Xavier VAN AELST (3 months ago)
Super tuto ! Merci beaucoup
Mamadou Lamine Badji (3 months ago)
Hello Graven j'attends toujours les vidéos suivantes depuis le Sénégal! Cheer et bonne continuation.
Graven - Développement (3 months ago)
l'episode 5 est en preparation ;)
Tartuf!!! DD (3 months ago)
la suite stp
Tartuf!!! DD (3 months ago)
Graven - Développement sa merche merci !
Graven - Développement (3 months ago)
ça arrive ;)
Nomitix (3 months ago)
Je voulais aussi te demander, tu conseil quel langage de programmation pour travailler dans la sécurité ?
Graven - Développement (3 months ago)
c pour un aspect tres proche de la machine et du systeme ruby pour du web
Nomitix (3 months ago)
Graven - Développement OK merci et tu dirais que le langage C et ruby serait utilise pour quelle domaine ?
Graven - Développement (3 months ago)
je dirais python justement
Nomitix (3 months ago)
A quand le 5 👌
Graven - Développement (3 months ago)
tres bientot ;)
Erwan (3 months ago)
Euh ça s'appelle pas un array ?
Graven - Développement (3 months ago)
nan
Mamadou Lamine Badji (3 months ago)
Merci pour les cours on attend les suivants avec impatience
AkoOX (3 months ago)
Comment te dire que notre prof n'était casiment jamais la mais qu'il nous foute quand même l'exam, ducoup tu me sauve la vie merci ^^
SkyDream23 (3 months ago)
Impatient du prochain... Ça devient compliqué x) Je l’ai regardé 3 fois pour comprendre. (Je dis que c’est compliqué pas que tu expliques mal...)
Progresys Le ptit dév (3 months ago)
Vraiment merci pour ces cours et surtout merci pour la doc ça depuis une semaine que je la cherche xd
Victor Michon (4 months ago)
1:46 Graven tu t'appelles Lorenzo ? 🤔
Victor Michon (3 months ago)
seydina badiane on m'appelle sherlock holmes dans le milieu 😂
seydina badiane (3 months ago)
Colombo n'a qu'a bien se tenir 😂😂😂 Victor est dans la place
SkyDream23 (3 months ago)
victor michon Bravo ! Tu es fort :o
Graven - Développement (4 months ago)
oui
Alex R. (4 months ago)
Ptite astuce : Pour obtenir le dernier élément d'une liste, au lieu de faire online_players[len(online_players)-1] on peut faire directement online_players[-1] pour l'avant dernier online_players[-2] etc.... ;-)
Alex R. (4 months ago)
Et j'oublais... merci pour tous tes tutos ;-)
Oumar Dia (4 months ago)
Bonjour, excellente vidéo, ce cours est bien expliqué. Est ce que vous allez continuer cette aventure pour nous apprendre les interfaces. j'aimerais aussi que vous terminiez cette aventure en créer un projet pour mieux assimiler la programmation python. Encore une fois nous remercions très de votre aide très précieuse dans le domaine de la programmation
Graven - Développement (4 months ago)
Oui c'est prevu
Sean Kevan ABDL (4 months ago)
Sympa <3
Victor Thomas (4 months ago)
Intégrera tu des projets a la fin des cours ?
Victor Thomas (4 months ago)
Graven - Développement génial
Graven - Développement (4 months ago)
oui
IZÚ FX (4 months ago)
ptn t un genie mrc gars
Victor Thomas (4 months ago)
Mieux qu'une grande partie des tutos payant continue comme ça tu gère
Graven - Développement (4 months ago)
merci pour ton retour
WYCLIFF tv (4 months ago)
pouvez vous faire une video "comment faire la fonctionnaliter story en php?" stppppppppppppp
Minkizz (4 months ago)
Python est 4 fois plus facile que Java qui est lui-même 4 fois plus facile que le C++ qui est lui-même 4 fois plus facile que l'assembleur qui est lui-même 4 fois plus facile que le langage machine
equ mov_clevereverse (6 days ago)
lol t'es un petit joueur toi ! L'assembleur est simple en lui meme ce qui est plus compliqué c'est savoir ce que tu manipules, mais le jeu en vaux la chandelle vu que aprés t'as un petit niveau en élctronique et tu peux prétendre savoir de quoi tu parles quand tu fais du reverse (en plus du fait de savoit coder des programmes concis , rapides et léger).
Minkizz (3 months ago)
Pascal Bété et c'est pas avec un simple hello world que tu vas donner ton avis... Moi, je peux donner mon avis : j'ai créé un petit système d'exploitation en assembleur.
Minkizz (3 months ago)
Je sais que c'est plutôt facile (je l'avoue) mais c'est 16 fois plus dur que le Python. ..
Candy man (3 months ago)
Minkizz Je veux pas faire le rabat joie mais j'ai vu 2/3 trucs sur l'assembleur et je trouve pas ça hyper dûr c'est plus fastidieux et chiant mais en voyant sa rapidité ça vaut de coup
Guillaume Beast (4 months ago)
J'espère que t'attaqueras des algo ultra compliquer sur python ça serait cool
SkyDream23 (4 months ago)
C’est quoi cet horaire de sortie ? Sinon nice je like ;D
Graven - Développement (4 months ago)
hé hé :)
trafgan 123 (4 months ago)
Nouveau micro ou tu mues ?
Graven - Développement (4 months ago)
nouveau micro :)
Arthur Gatignol (4 months ago)
Super Video !
TheWeatherKiller (4 months ago)
Trop bien et en plus je peut programmer en python dans mon CDI ( drôle d'ide )
theugy life (4 months ago)
Graven et en train de mué omg
Putain mais il avait deja une voie d'homme avant
judo love (25 days ago)
Il a juste changer de micro ; )
Ernesto Gonzalez (4 months ago)
Cette vidéo est bien.
Oxykis (4 months ago)
Génial ! Vraiment sympa le nouveau rythme et la nouvelle intonation de ta voix, ça colle bien au rythme de la vidéo ;) !
Hirss Le BG (4 months ago)
c'est possiible de mettre des nombre dans l'ordre croissant ou decroissant en python ?
Graven - Développement (4 months ago)
cadeau https://www.programiz.com/python-programming/methods/list/sort
T'aurai du mettre mon pseudo 😢
Graven - Développement (4 months ago)
pare don
Xharos (4 months ago)
Salut Gillowel
Steelman (4 months ago)
1er commentaire !!! Ouais !!! ❤❤ Super vidéo au fait (j'ai pas encore regardé mais je m'en doute...😉😏)
Paul Mialane (4 months ago)
Yesssss

Would you like to comment?

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