Python #16 - listes

  Рет қаралды 113,979

FormationVideo

FormationVideo

Күн бұрын

Пікірлер: 297
@d.veillet2836
@d.veillet2836 3 жыл бұрын
Vous avez développé un style d'enseignement très fin et efficace. Je suis d'autres cours de programmation sur le web. Un défaut très courant dans beaucoup de cours est de sauter d'une notion à une autre sans donner d'exemples pertinents que les étudiants peuvent essayer. Dans un certain cours, je perds beaucoup de temps à établir les liens entre les différentes notions. C'est très long et décourageant. Le prof reste au niveau du théorique et on se retrouve vite largué. Heureux ceux qui peuvent suivre.... Vous savez éviter ces travers. À ce point que votre cours est un moment de détente pour moi. Je sais que tout va bien aller et que je vais vraiment apprendre de nouvelles notions dans un ensemble bien construit. C'est un cours de pédagogie autant que de programmation et ceci dans un excellent français. Bravo et merci beaucoup.
@formation-video
@formation-video 3 жыл бұрын
Merci de ton retour, et le plus important pour moi c'est aussi d'être très présent dans les commentaires, car je me vois mal enseigner quelque chose et ne pas répondre aux questions que peuvent avoir les gens derrière...ou alors ce serait croire capable de faire tout assimiler du premier coup, à 100%, et à n'importe qui 😉
@philippedid
@philippedid Жыл бұрын
Bon je crois que c'est le moment de réviser avant les exercices. Vous êtes vraiment un très bon professeur. Tout ces détails qui font mieux comprendre le grand "Tout"; c'est vraiment un plus. De plus le rapport simple et ludique au jeu est très parlant, çà encourage vraiment à persévérer. 💯* 💯merci Jason🍸
@formation-video
@formation-video Жыл бұрын
J'essaie de varier les exercices, surtout qu'il y en aura pour chaque langage, donc pas toujours simple 😉
@kalarlapastos4824
@kalarlapastos4824 7 жыл бұрын
à 12:00 pour ceux qui veulent vraiment avoir les 3 derniers éléments ils doivent faire [-3:] au lieu de [3:] ( le [3:] veut dire tu prends à partir du 3eme element jusqu’au denier il ne l'a pas remarque car il avait 5 éléments en tous x) ) voila et encore une fois merci pour tes vidéos Jason !
@formation-video
@formation-video 7 жыл бұрын
Coucou et merci oui, j'ai du laisser une petite coquille dans la vidéo :)
@philippedid
@philippedid Жыл бұрын
Mreci !
@Misseck4114
@Misseck4114 6 ай бұрын
j'ai aussi remarqué
@bylka3190
@bylka3190 11 ай бұрын
très très rare pour que je mette un commentaire, mais vraiment votre formation sauve mes contrôles, et même si je ne suis pas un pro NSI, vos vidéos me donne envie d'en apprendre toujours plus, MERCI !!
@formation-video
@formation-video 11 ай бұрын
Merci de ton retour, en espérant que ça se passera pas pour tes études
@kibi4979
@kibi4979 6 жыл бұрын
Pouvoir initialiser une liste en une ligne et travailler dessus aussi simplement est juste parfait. Nombre d'autres langages devraient prendre exemple. C'est là que je me rends compte de la puissance de Python ! Je pense le choisir pour la 1ère version de mes apps.
@formation-video
@formation-video 6 жыл бұрын
Oui, c'est un avantage des langages plus "haut niveau" qui permettent de produire des algorithmes en moins de code que les autres :)
@rapha_buleux7319
@rapha_buleux7319 4 жыл бұрын
Bonjour Jason, j'ai découvert ta formation python il y a une semaine, et je termine la séance 16 consacrée aux listes. Je t'en remercie vivement, j'apprends beaucoup de choses. C'est bien plus appréciable d'avoir quelqu'un qui montre les choses au travers d'exemples pratiques. Je suis impatient de terminer la formation et de découvrir celles sur sql, php et html...tu vas faire de moi un apprenti informaticien motivé.
@formation-video
@formation-video 4 жыл бұрын
Bonjour et bon courage pour ta progression. N'hésite pas si tu es curieux à consulter en parallèles les autres playlists du langage. Tutoriels : kzbin.info/aero/PLrSOXFDHBtfFMB2Qeuej6efzZRvjRdXo8 Exercices : kzbin.info/aero/PLrSOXFDHBtfEiSgOG1FM4oq-yS24iV4s1 Bonne journée, à bientôt 👋 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@sebastienhainz3526
@sebastienhainz3526 4 жыл бұрын
Encore une bonne soirée d'apprentissage pour moi... Tes vidéos sont vraiment ce que j'ai trouvé de mieux pour apprendre le python à un débutant ! Merci :-)
@formation-video
@formation-video 4 жыл бұрын
De rien, à bientôt =) ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@zkflyb1726
@zkflyb1726 7 ай бұрын
Merci beaucoup, c'est vraiment bien expliqué !
@formation-video
@formation-video 7 ай бұрын
👍
@Nico-in6ku
@Nico-in6ku 5 жыл бұрын
superbe video ! appliquer tes exemples sur un ide en meme temps c'est super formateur !
@formation-video
@formation-video 5 жыл бұрын
Merci, et c'est bien que tu adaptes cela sur d'autres logiciels ;) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@khiarirabah6095
@khiarirabah6095 5 жыл бұрын
i=1 while i > 0 print( " Thank you boss ")
@romltr
@romltr 5 жыл бұрын
Thank you boss Thank you boss Thank you boss Thank you boss Thank you boss Thank you boss Thank you boss Thank you boss Thank you boss Thank you boss ... .. .
@formation-video
@formation-video 5 жыл бұрын
Merci 👋 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@filmexclu5036
@filmexclu5036 5 жыл бұрын
t'as pas suivi les cours sur la boucle toi,tu vien de créer une boucle infinie
@LeeKuanYew_
@LeeKuanYew_ 4 жыл бұрын
@@filmexclu5036 il a surtout rien créer du tout puisqu'il a oublier les deux points à la fin du "while"-_-
@911christophe
@911christophe 4 жыл бұрын
while 1: ça marche ? je sais que en c on peut faire while(1) pour une boucle infini aussi
@patricknormand4624
@patricknormand4624 5 жыл бұрын
*NOTE : la méthode clear n'existe plus dans la class list de ma version (3.7). Le message m'a été retourné par le terminal et j'ai pu le vérifier dans le help(list).
@formation-video
@formation-video 5 жыл бұрын
Comme indiqué sur la doc (Python 3.7 d'ailleurs : docs.python.org/fr/3.7/tutorial/datastructures.html ), la méthode clear() est bien disponible pour les listes 🙂 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@Jiix0
@Jiix0 7 ай бұрын
enfin venu a bout de cette video, ca aurait ete long mais fort intense en connaissance merci x)
@formation-video
@formation-video 7 ай бұрын
Bonne continuation alors, j'espère que ça a été et que tu as bien compris, sinon, n'aie pas peur de poser des questions 😉
@devpro5652
@devpro5652 6 жыл бұрын
Bonjour, Merci encore pour cette vidéo. Concernant liste[:X]:ça revoie pas les X premier élément mais plutôt les premiers élément à partir du début jusqu'au l'élément à l'indice X exclu. et liste[X:] permet de récupérer les derniers éléments à partir de l'indice X inclus. et biensûr liste[X:Y] renvoie les éléments comprises entre l'indice X inclus et l'indice Y exclu.
@formation-video
@formation-video 6 жыл бұрын
Coucou, oui j'avais laissé une coquille dans la vidéo indiquée dans mon commentaire ;)
@osarx2676
@osarx2676 6 жыл бұрын
Mémo 4:45 6:15 27:30 31:30 35:30 40:00 45:00
@tolstoievski4926
@tolstoievski4926 5 жыл бұрын
Join est utilisé pour joindre des chaînes de caractères entre eux qu'elles soient dans une liste ou non, c'est une fonction pour les valeurs de type string. split permet de transformer n'importe quel groupe de valeur en liste
@justforyou9900
@justforyou9900 5 жыл бұрын
Bonjour ! Vers 00:11:42 de cette vidéo, je crois que pour afficher les x derniers éléments de la liste, il faudrait écrire de cette manière print(inventaire[-x:]) Je l'ai essayé et ça marche super bien.
@formation-video
@formation-video 5 жыл бұрын
Oui, je l'avais indiqué par la suite dans d'autres commentaires ;) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@hpfort2482
@hpfort2482 3 жыл бұрын
print(inventaire[x:]) affiche les element apres les x premier nombre
@corpse307
@corpse307 7 жыл бұрын
je surkiff tes video merci pour ton partage de connaissance
@formation-video
@formation-video 7 жыл бұрын
Merci à toi de suivre ce que je fais, bon courage en informatique :) !
@saposapo17
@saposapo17 4 жыл бұрын
print(L[:2]) => affiche tous les éléments de la liste L jusqu'à l'index 2 non compris print(L[2:]) => affiche tous les éléments de la liste L à partir de l'index 2 compris Si vous ne me croyais pas faites le test avec une liste de 5 éléments pour la deuxième ligne de code, et pour la première tester avec une liste de 5 éléments aussi et vous écrivez print(L[:18]) ce qui va afficher toute la liste.
@mohamedrayenkadhi5134
@mohamedrayenkadhi5134 6 жыл бұрын
thank you so much, je suis un élève de preparatoire de la Tunisie et je trouve tes vidéos trés utiles... bonne continuation et merci beaucoup! Jai besoin du cours du pile et phile si ta le temps a faire !
@formation-video
@formation-video 6 жыл бұрын
Bonjour, si tu dois faire une Pile ou File en Python, c'est très simple à coder, et ça ferait un bon entraînement :).
@mohamedrayenkadhi5134
@mohamedrayenkadhi5134 6 жыл бұрын
FormationVidéo je ne connais meme pas la definition de pile et file! Pouvez vous me guidez svp .. Quelques sources ou sites ...
@formation-video
@formation-video 6 жыл бұрын
J'ai abordé le sujet pour un langage plus bas niveau, le C. Pour les Piles : kzbin.info/www/bejne/sHa1i4GCqt2nr7c Pour les Files : kzbin.info/www/bejne/hYebl2Seh9iBhpY Ca t'aidera à comprendre la logique de la structure, après le code en Python à faire sera beaucoup plus simple qu'en C.
@mohamedrayenkadhi5134
@mohamedrayenkadhi5134 6 жыл бұрын
FormationVidéo thanks so much, much appreciated
@formation-video
@formation-video 6 жыл бұрын
You're welcome :) !
@jackjozelon9817
@jackjozelon9817 6 жыл бұрын
Merci pour ces vidéos. Projettes-tu de nous expliquer comment faire un .exe ? D'habitude, c'est plutôt atroce !Encore bravo !
@formation-video
@formation-video 6 жыл бұрын
Bonjour, la vidéo pour créer un exécutable depuis un programme Python a déjà été faite et publiée, dans la playlist des tutoriels ici : kzbin.info/aero/PLrSOXFDHBtfFMB2Qeuej6efzZRvjRdXo8 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8/ |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@mouradzamoun
@mouradzamoun 5 жыл бұрын
D'abord je vous remercie pour vos vidéos. Juste correction sur liste[x:] : ça renvoie la liste des éléments a partir de l'indice x. Et non pas les x derniers.
@formation-video
@formation-video 5 жыл бұрын
Oui, j'avais déjà relevé l'erreur, merci 👍 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@chekibbensalah9393
@chekibbensalah9393 2 жыл бұрын
super et excellente explication. Merci pour votre aide et support.
@formation-video
@formation-video 2 жыл бұрын
De rien, à bientôt sur la chaîne 👋
@alexidesvignesnouvel1425
@alexidesvignesnouvel1425 6 жыл бұрын
Une petite question je regarde la vidéo en plusieurs fois donc tu l'a peut être déja dit mais je le retrouve pas : Quand je fait un print(inventaire) j'obtiens le même résultat qu'un print(inventaire[:]). Quelle est la différence si il y en a une?
@formation-video
@formation-video 6 жыл бұрын
La syntaxe, juste la syntaxe. Python (à l'inverse de langages comme C/C++) propose une syntaxe très flexible. En bref, il y a souvent plusieurs manières d'écrire un code. Alors que d'autres langages sont très stricts sur l'écriture ;)
@alexidesvignesnouvel1425
@alexidesvignesnouvel1425 6 жыл бұрын
Ah ok je me disais aussi que c'était un peux long (je suis flemmard j'en écris le moins possible) . Je me demande par contre si on essaye de faire inventaire[:] = 10 ou inventaire = 10 je pense qu'on a pas la même réponse par exemple pour une liste précédemment créée de 6 termes il faut que je teste mais je pense que la syntaxe 1 remplit la liste de 10 et que la 2 renvoie un message d'erreur : a tester En tout les cas Merci de ton aide ^^
@formation-video
@formation-video 6 жыл бұрын
Oui, le meilleur moyen de voir c'est de tester :). Et de rien pour l'aide
@assoresteenforme8377
@assoresteenforme8377 3 жыл бұрын
merci pour tes cours de codages
@formation-video
@formation-video 3 жыл бұрын
De rien 👍
@hafidafid1864
@hafidafid1864 2 жыл бұрын
bonjour, pour l'affichage de print(inventaire[2:4]) je crois que sa doit être l'intersection entre [2:] et [:4] avec ca on a pas a exclure un élément ?
@formation-video
@formation-video 2 жыл бұрын
Bonjour, ça veut dire qu'on prend les valeurs de l'indice 2 (inclus) à l'indice 4 (exclu)
@hafidafid1864
@hafidafid1864 2 жыл бұрын
@@formation-videobonjour oui ça donne exactement l'intersection de (2:) et (:4) c'est plus facile à retenir j'aime pas apprendre des formule😅. Merci beaucoup.
@morbide3680
@morbide3680 3 жыл бұрын
Bonjour et un grand merci pour tes vidéos ! petite question quand même si ça fait plus 4 ans maintenant : il existe une fonction list.copy dans le man qui fonctionne sans soucis d'après mes humbles tests, elle est présente en vidéo à 32:26, je me demandé simplement si c'est une étourderie ou bien si il y a bien un problème que je n'est pas reconnu ou rencontré ? encore merci
@formation-video
@formation-video 3 жыл бұрын
Avec l'usage de list() ou encore copy(), on effectue une copie superficielle (shallow copy), c'est-à-dire qu'on va créer une nouvelle liste où ses éléments seront des références aux éléments de la liste originale. En revanche, avec une copie profonde (deep copy), on a notre nouvelle liste et une copie de chacun de ses éléments - la liste finalement obtenue est totalement indépendante de l'originale 👍
@morbide3680
@morbide3680 3 жыл бұрын
@@formation-video ok d'ou le fait que je n'ais pas eu de problème sur mes tests Merci beaucoup pour c'est précision ! Bonne continuation
@formation-video
@formation-video 3 жыл бұрын
De rien, à bientôt 👋
@youssefskhiri7189
@youssefskhiri7189 3 жыл бұрын
merci pour cette superbe video je te remercie infiniment pour cette formation gratuite
@formation-video
@formation-video 3 жыл бұрын
De rien et bonne journée à toi Youssef 👋
@guiomoff2438
@guiomoff2438 3 жыл бұрын
Hello, merci pour tout le travail !! Je me mets un peu à jour en python, ça me fait de bons rappels et j'apprends quelquefois pas mal de choses ne les ayant jamais utilisées. À 11:39 Inventaire=['arc', 'épée' , 'bouclier '] Inventaire[2:] #ça donne bien bouclier et c'est normal, liste[n:] quand n est positif affiche les éléments du n ieme indice à la fin. À 14:35 du coup tu écris que liste[X:] = affiche les X derniers éléments, en fait c'est une erreur, ça affiche tous les éléments à partir du x iem. Si tu as 10 éléments dans liste et que tu fais liste[2:] tu auras 8 éléments affichés et non 2. Dans ton test à 11:40, tu as rajouté des éléments, il se trouve que tu en as rajouté 3 et en écrivant Inventaire[3:] ça a en effet affiché les 3 deniers mais si tu en avais rajouté un de plus, tu en aurais eu 4 affichés et non 3. Merci beaucoup pour tout le boulot encore une fois !
@guiomoff2438
@guiomoff2438 3 жыл бұрын
Ah je viens de voir que tu as apporté une correction ;) une question, dans quelle vidéo évoques-tu la surcharge dans les classes ? Merci
@formation-video
@formation-video 3 жыл бұрын
De quelle surcharge parles-tu exactement ?
@guiomoff2438
@guiomoff2438 3 жыл бұрын
@@formation-video bonsoir, j'ai regardé la partie Orienté objet, classes, méthodes et à la fin d'une de ces vidéos, tu parles d'ajouter des objets entre eux et de surcharge. C'est de ça dont je parlais, j'ai lu des choses dessus mais je voulais juste savoir où tu en parlais afin de voir ce que tu en disais, dans quelle vidéo tu en parles si tu te souviens. Merci encore !
@formation-video
@formation-video 3 жыл бұрын
Il y a les méthodes spéciales, que l'on peut surcharger, abordées ici notamment : kzbin.info/www/bejne/jqm4kqaBbctgqZI
@guiomoff2438
@guiomoff2438 3 жыл бұрын
@@formation-video super, merci !! Ça a parfaitement complété mes lectures, ton tableau est également pas mal comme pense-bête bien que comme tu le précises, il ne reprenne qu'une petite partie des méthodes spéciales . Encore merci !
@mdwalidbz
@mdwalidbz 5 жыл бұрын
Est ce que la généricité existe en Python ? sinon, est-il possible de créer des listes avec un seule type seulement et d'interdire l’insertion d'autre types dans la liste, et ce sans utiliser les exceptions , merci
@formation-video
@formation-video 5 жыл бұрын
Bonjour, oui la généricité est naturelle en Python puisque le langage n'est pas à typage explicite. Donc si tu crées par exemple cette fonction : pastebin.com/uu9yRf0F Elle marchera aussi bien avec des nombres entiers que des nombres flottants. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@achrafmusic3741
@achrafmusic3741 6 жыл бұрын
Merci beaucoup Monsieur
@formation-video
@formation-video 6 жыл бұрын
De rien et à bientôt =)
@enzo-fu2jl
@enzo-fu2jl 3 жыл бұрын
Bonjour je viens de commencer a regarder vos videos vous expliquez bien c cool et jai une question :Vous etes sur que la fonction range renvoie une liste ou alors c'est bien une sequence ?(parcque je fais la distinction entre les deux)
@enzo-fu2jl
@enzo-fu2jl 3 жыл бұрын
Et jai remarqué que vous vouliez importer le module copy mais il existe tout simplement la strategie de faire : my_list2 = list(my_ list1) on a alors une copie parfaite
@formation-video
@formation-video 3 жыл бұрын
Le type range représente une séquence immuable de nombres, que l'on utilise souvent dans une boucle. Sinon, il y a copie et copie. Une Liste étant immuable, on peut effectuer une copie de la Liste, ou une copie de ses éléments (dans une Liste qui sera donc distincte). Plus d'informations ici : docs.python.org/fr/3/library/copy.html
@31smm
@31smm 3 жыл бұрын
Merci beaucoup pour tes vidéos, alors juste une petite rectification dans la vidéo (12:20) : la ligne : "inventaire[3:]", affiche le reste de la liste a partir du 3éme élément (3éme élément est exclut) (et non les 3 derniers éléments) la ligne : "inventaire[:3]" affiche le début de la liste jusqu'au 3éme élément (3éme élément est inclut)
@formation-video
@formation-video 3 жыл бұрын
Oui, je l'avais déjà signalé auparavant, mais comme on ne peut pas corriger une vidéo déjà faite... Merci quand même du retour 🙂
@31smm
@31smm 3 жыл бұрын
Merci a toi, le contenu de la formations est très riches
@formation-video
@formation-video 3 жыл бұрын
De rien 👍
@d.veillet2836
@d.veillet2836 3 жыл бұрын
J'ai vérifié et voici le résultat: inventaire7 = ["Arc", "épée", "bouclier"] print("1: Tous les éléments à partir de l'indice 1, L'élément d'indice 1 est inclus.") print(inventaire7[1:])#donne tous les éléments à partir de l'indice 1 ['épée', 'bouclier'] print(":2 Tous les éléments jusqu'à l'indice2. L'élément d'indice 2 est exclus.") print(inventaire7[:2])#donne tous les éléments jusqu'à l'indice 2 ['Arc', 'épée']
@yambodji
@yambodji 6 жыл бұрын
Bonjour, excellente vidéo!!!. Y a juste une opération qui est différente de vos résultats quand je le teste, c'est liste [x : ] : affiche les X derniers élements dans votre vidéo. Mais en fait quand je le teste, ça m'affiche les (X+1) derniers éléments
@formation-video
@formation-video 6 жыл бұрын
Bonjour, oui, c'était une petite erreur dans ma vidéo ;)
@Laura-sj2ov
@Laura-sj2ov 4 жыл бұрын
Bonjour, j'ai une question par rapport à 26:25 Pourquoi écrire print(inventaire[:]) et pas tout simplement print(inventaire) ? Puisque dans tous les cas il réécrira tout ce qu'il y a dans l'inventaire non ? En tous cas merci beaucoup pour tes cours !!
@formation-video
@formation-video 4 жыл бұрын
Bonjour, c'est que Python propose plusieurs syntaxes pour faire la même chose, c'est une particularité de ce langage ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@totolerigolo35
@totolerigolo35 3 жыл бұрын
Super vidéo, un grand merci pour le partage de vos connaissances ! Par contre est-il mieux de préciser les [:] si l'on veut afficher une liste, en faisant par exemple print(list[:]) au lieu de simplement faire print(list) ? Il y a une raison à l'ajout de cette syntaxe ?
@formation-video
@formation-video 3 жыл бұрын
Non, c'est que Python a une syntaxe très flexible et il y a plusieurs manières de faire les choses, à ta convenance :)
@Mosnouk
@Mosnouk 2 жыл бұрын
bonjour, j'ai une question, soit disons qu' on a une liste L pour: L = [1,2,3,4,5] sachant que les valeurs de L sont de type int, y a t-il un moyen de les afficher ainsi > 1 2 3 4 5 merci d'avance
@formation-video
@formation-video 2 жыл бұрын
Bonjour, oui : pastebin.com/tjRE2mwA
@Mosnouk
@Mosnouk 2 жыл бұрын
Merci beaucoup pour ta réponse, mais le output m'affiche: >1 >2 >3 >4 >5 et non pas > 1 2 3 4 5
@formation-video
@formation-video 2 жыл бұрын
Oui, juste oublié d'enlever le retour à la ligne, donc change l'affichage par cette instruction : pastebin.com/YqBX3TeQ
@Mosnouk
@Mosnouk 2 жыл бұрын
@@formation-video Merciii, t'es le meilleur
@formation-video
@formation-video 2 жыл бұрын
👍
@duboishugo8871
@duboishugo8871 6 жыл бұрын
Très bien expliqué, merci beaucoup. Mais si jamais, est-ce que il y'a une de tes vidéos où tu abordes les listes imbriquées ? Je trouve que cela aurait été pas mal d'introduire le sujet à la fin de cette vidéo ou au début de la suivante. Tes explications m'ont beaucoup aidé en tout cas :D
@formation-video
@formation-video 6 жыл бұрын
Coucou, à partir du moment où tu as compris le fonctionnement d'une liste, tu as donc compris qu'une liste peut contenir d'autres listes, et ainsi de suite. Énumérer toutes les situations possibles serait impossible, car chaque cas de code pourrait se présenter différemment. Donc c'est de ce qui a été appris ici que tu peux en déduire les cas spécifiques qui en découlent :)
@duboishugo8871
@duboishugo8871 6 жыл бұрын
okey :) merci pour ta réponse.
@Mosnouk
@Mosnouk 2 жыл бұрын
Bonjour, derniere question: comment je peux vérifier si les valeurs d'une liste sont consécutives, merci d'avance Exemple : pour l = [1,2,3,4] afficher ("True") pour l2 = [1,3,4] afficher ("False")
@formation-video
@formation-video 2 жыл бұрын
Bonjour, une solution simple serait de parcourir la liste et de la vérifier avec un compteur incrémenté. Si durant le parcours, une valeur de la liste a été différente du compteur, c'est que les valeurs n'étaient pas consécutives
@Antoine-gx4yl
@Antoine-gx4yl 4 жыл бұрын
Bonjour Jason, cela n'à (presque) rien a voir ta vidéo mais j'ai un souci.. J'ai un petit programme python qui me permet de me connecter a l'API de twitter et de capter les tweets en temps reels et les stocker dans un fichier.. J'aimerais que ce programme se reconnecte automatiquement en cas de déconnection. j'ai tenté des petits while mais c'est pas concluants.. J'ai placé les clés identifiants permettant de me connecter dans le même repertoire que mon programme pour commencer et je me sers de ce fichier pour me connecter. Je ne sais pas vraiment par ou prendre le probleme peux tu me donner une piste de reflexion stp?
@formation-video
@formation-video 4 жыл бұрын
Bonjour, au plus simple, je dirais qu'au lancement de ton programme, vérifier que tu es connecté, et si ce n'est pas le cas, d'effectuer la connexion. ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@Antoine-gx4yl
@Antoine-gx4yl 4 жыл бұрын
@@formation-video j y avais pas pensé... C est beaucoup de reflexion logique la programmation ce dont je manque cruellement! Merci a toi
@formation-video
@formation-video 4 жыл бұрын
Cela viendra avec de la pratique, pas d'inquiétude à avoir 🙂 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@Mosnouk
@Mosnouk 3 жыл бұрын
Il faudra importer la librairie non ? pour que la méthode deepcopy fonctionne
@formation-video
@formation-video 2 жыл бұрын
Oui 👍
@kevincros2041
@kevincros2041 6 жыл бұрын
Bonjour, si j'ai bien compris les listes en C, on déclare une liste en spécifiant, entre autre, sa taille. Ses éléments seront stockés "les uns à côté des autres" dans la mémoire. En python, on peut ajouter plusieurs éléments à une liste. Les éléments seront-ils éparpillés dans la mémoire comme une liste chaînée ? De plus on peut stocker dans une liste des éléments qui ne sont pas du même type. Comment python gère-t-il cela dans la mémoire ? (toujours en comparant avec les listes chaînée en C pour lesquelles on connaît la taille d'un "struct" après l'avoir déclaré.) Merci
@formation-video
@formation-video 6 жыл бұрын
Dans le cas du C, non, les éléments ne sont pas stockés à la suite en mémoire (ça c'est le cas des tableaux). Les éléments sont donc stockés là où l'OS trouve de la place de libre. En Python, on ne s'occupe pas de la gestion de la mémoire donc le langage se charge de déduire la taille nécessaire des données pour demander au système où les stocker :)
@kevincros2041
@kevincros2041 6 жыл бұрын
FormationVidéo Merci.
@formation-video
@formation-video 6 жыл бұрын
De rien ;)
@FA-xm1dx
@FA-xm1dx 7 жыл бұрын
à 11:19 min vous dites que [:3] affiche les trois premiers éléments de la liste et [3:] affiche les trois derniers elements de la liste. Certes je débute avec python, mais je pense qu'en fait [:3] affiche les elements avec l'element 3 ou (n-1 =2) et [3:] affiche ce qui se trouve après l'element 3 ce n'est pas pareil, c"est ce que j'ai compris lorsque j'ai fait des testes .... merci de confirmer quand même? sinon vous êtes un véritable pédagogue
@formation-video
@formation-video 7 жыл бұрын
Bonjour, c'est effectivement le cas et j'avais déjà signalé la coquille il y a quelques temps mais on ne peut plus mettre d'annotations sur les vidéos depuis KZbin. Du coup, je vais ajouter la note sur mon commentaire épinglé sur la vidéo pour les futures personnes qui le signaleront également ;).
@Serendip98
@Serendip98 4 жыл бұрын
Ha ha c'est exactement ce que je me suis dit.
@yertletheturtle268
@yertletheturtle268 7 жыл бұрын
Bonjour et merci pour cette vidéo. Je voulais savoir par ailleurs s'il était possible de mettre print(inventaire) tout court au lieu de print(inventaire[ : ])? Bonne soirée!
@formation-video
@formation-video 7 жыл бұрын
Pour que tu comprennes, tu n'as qu'à directement tester les deux syntaxes et tu verras ce que ça t'affiche :)
@yertletheturtle268
@yertletheturtle268 7 жыл бұрын
erreur de syntaxe pour print(list) ^^
@formation-video
@formation-video 7 жыл бұрын
Montre voir ton code entier (avec pastebin.com/)
@mekanyca
@mekanyca 2 жыл бұрын
Merci tjs aussi intéressant
@formation-video
@formation-video 2 жыл бұрын
De rien ;)
@IdsfWhart
@IdsfWhart 6 жыл бұрын
Bonjour Attention, vous avez fait une petite erreur selon moi : vous avez oublié une classe sympathique . En réalité, il existe une classe particulière qui est la classe set. En créant le set fruits(par exemple) de cette façon : >>>fruits = {"pomme", "poire" ,"fraise"} et en faisant >>>type(fruits) Python affiche >>>a = set() #création d'un set vide, attention à la syntaxe lors de la création d'un set vide qui est proche d'un tuple mais le plus intéressant; c'est que cette classe possède une méthode très intéressante: -la méthode différence >>>a = {'b', 'o', 'n', 'j', 'o', 'u',' r'} >>>b = {'j', 'o', 'u', 'r'} >>>c = a. difference(b) >>>c {'n', 'b'} c contient des éléments qui appartiennent au set a mais pas au set b. Méthode sympathique pour le parsing. Bien sûr, il y a d'autre méthode : add, clear et copy... On trouve aussi intersection et union . Bref c'est vraiment un conteneur très intéressant pour faire un parseur (analyseur syntaxique) et faire une vidéo spécifique ou l'ajouter à la fin de la vidéo liste en complémént serait un sacré plus pour la formation.que vous proposez. PS : j'avoue que la découverte de cette classe a été fortuite pour moi. J'ai parcouru la doc de python installé sur mon ordi pour rechercher des informations sur les tuples. (Je n'arrive vraiment pas à comprendre son utilité mais si j'ai compris le cours) et dans l''arborescence je vois dans The Python Tutorial > Data Structures > sets. J'ai lu la doc et me suis jeté sur l'interpréteur Python, en tapant dessus help(set) et là j'ai vu apparaître la doc de la classe avec ses méthodes intéressantes...
@formation-video
@formation-video 6 жыл бұрын
Coucou, ce n'est pas un oublie, je compte en parler dans un tutoriel en annexe, car oui le set a des avantages qui lui sont propres, notamment pour la recherche, là où la Liste sera surtout la plus efficace pour l'itération (parcours).
@govynela
@govynela 3 жыл бұрын
Il me semble qu'il y a une erreur dans la vidéo, à la minute 12 pour être exact. La syntaxe » print(inventaire[3:]) donne les éléments de la liste inventaire en partant de l'indice 3 et non les trois derniers éléments de la liste.
@formation-video
@formation-video 3 жыл бұрын
Oui, je l'ai déjà signalé dans les notes en description de la vidéo 👍
@JosDuroisin
@JosDuroisin Жыл бұрын
salut, est ce que quand on utilise la fonction insert par exemple bouclier a indice 2 et que les autres elements changent d'indice i a t'il une fonction ou une methode , ... qui fasse ensorte que cela changent les indice dans le code qui etait 3 et puis par exemple maintenant 4 si par exemple on disait dans le code que lindice 3 devenait potion (et donc que cela changerai le code en : indice 4 = potion ? si c'est pas tres clair dis le moi 😅
@formation-video
@formation-video Жыл бұрын
Bonjour, pas vraiment clair oui : que cherches-tu à faire exactement ?
@maximar926
@maximar926 5 жыл бұрын
j vous remercie enormement
@formation-video
@formation-video 5 жыл бұрын
De rien, à bientôt :) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@EricCzeladka
@EricCzeladka 5 жыл бұрын
Bonjour, j'ai parcouru pas mal de tes vidéos sur le python. Ta méthodologie est très pédagogique. Le code à gauche, l'exécution à droite et sous forme de commentaires les principaux éléments du cours à retenir c'est parfait et du coup j'oserais presque te faire remarquer que ces petites notes que tu prends au cours de la vidéo pourraientt constituer des fiches mémo rapide... Qu'on pourrait récupérer histoire d'avoir ça sous le coude... Une compil de toutes les fiches déposées sur un github par exemple. C'est pas une critique évidemment c'est même pas une suggestion d'ailleurs je ne me permettrais pas. Excellente chaîne je m'abonne. Cdt. Eric
@formation-video
@formation-video 5 жыл бұрын
Bonjour, je pourrais faire cela mais je préfère laisser le soin à chacun de prendre ses propres notes. Déjà parce que ça permet de mémoriser les choses, et que ce n'est pas à moi de tout faire à la place des gens, et qu'un effort est à faire aussi de leur part s'ils veulent apprendre dans de bonnes conditions 🙂 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@EricCzeladka
@EricCzeladka 5 жыл бұрын
@@formation-video Merci pour tout de toute façon c'est déjà un sacré matériel. 👍
@formation-video
@formation-video 5 жыл бұрын
De rien +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@akramelomrani8728
@akramelomrani8728 3 жыл бұрын
30:49 Pile ce que je pensait Juste un autre truc pour trouver l'élement le plus grand ou le plus petit dans une liste sans tris utilsez min(list) et max(list)
@hafsacheddadi2321
@hafsacheddadi2321 4 жыл бұрын
un grand merci pour ces vidéos, j'ai une petite rectification pour liste[ X : ] il n'affiche pas les X derniers éléments mais plutôt il affiche tous les éléments sauf les X premiers éléments
@formation-video
@formation-video 4 жыл бұрын
Oui, je l'avais déjà signalé auparavant, merci ;) ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@suiryc968
@suiryc968 4 жыл бұрын
En essayant quelques lignes de code je me suis rendu compte que faire : liste = "arc", "épée", "bouclier" for mots in liste : print(mots) Afficher le même résultat que : liste = list() liste = "arc", "épée", "bouclier" for mots in liste : print(mots) Du coup l'étape d'instancer m'a variable en liste est inutile non ? Merci d'avance !
@formation-video
@formation-video 4 жыл бұрын
Oui, dans le second cas, tu as déclaré et initialisé une liste vide avant de lui affecter des éléments. D'ailleurs, au lieu de -> liste = list() Cette syntaxe fonctionne aussi : -> liste = []
@DonTarken
@DonTarken 3 жыл бұрын
J'ai l'habitude d'utiliser des Array avec Javascript et PHP, le principe est le même que les listes non ? Quelle est la différence ce n'est qu'une question de paradigme ou il y a une réelle différence ?
@formation-video
@formation-video 3 жыл бұрын
Une liste n'est pas un tableau, que ce soit dans les fonctionnalités offertes par ces derniers, où leur moyens d'accès aux données, etc. Maintenant, Python ne dispose pas de tableaux comme on les retrouve dans d'autres langages
@amen6569
@amen6569 3 жыл бұрын
j'ai une question ...supposons que je crée une liste et dans cette liste ..j'y ajoute des tuples ..est il possible d'accéder aux valeurs de ces tuples directement par le biais de la liste ?si oui comment ?
@formation-video
@formation-video 3 жыл бұрын
Oui, via les indices : pastebin.com/1PfgnmHC
@amen6569
@amen6569 3 жыл бұрын
@@formation-video ah... j'avais imaginé le même concept mais en intégrant la 2eme accolade dans la première 🤧..merci bien
@neogodssontimounabondye
@neogodssontimounabondye 4 жыл бұрын
Salut Jason et encore merci, pour --> print(inventaire[2:4]), je comprend plûtot qu'il va rechercher l'élément positionné à la 4ème place donc : fleches, et qu'à partir de "fleches, on affiche les 2 éléments précédents, donc "potion" et "bouclier"
@neogodssontimounabondye
@neogodssontimounabondye 4 жыл бұрын
A non désolé ce n'est pas juste
@daniilgalstyan2008
@daniilgalstyan2008 3 жыл бұрын
12:53 Si j'ai bien compris en parant de la fin, le tout dernier element c'est pas un zero du coup ?
@formation-video
@formation-video 3 жыл бұрын
Non, si on part de la fin de la liste, le dernier élément (donc le premier de la liste), c'est "Arc"
@thesmokk1692
@thesmokk1692 3 жыл бұрын
Merci pour cette vidéo
@formation-video
@formation-video 3 жыл бұрын
De rien 👍
@tolstoievski4926
@tolstoievski4926 5 жыл бұрын
Si on a plusieurs fois la même valeurs et que l'on veut supprimer une valeur bien précise la méthode des indices est plus pertinente non
@formation-video
@formation-video 5 жыл бұрын
Pour les listes, on peut utiliser remove() pour supprimer une valeur bien précise. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@daniilgalstyan2008
@daniilgalstyan2008 3 жыл бұрын
12:05 mais du coup comment faire avec 2: pour qu'il m'affiche les deux derniers elements ? (car ca affiche les 3 elements comme dans la video)
@formation-video
@formation-video 3 жыл бұрын
Il y avait une petite faute de frappe dans la vidéo. Mais pour afficher, mais pour afficher les deux derniers éléments -> mylist[-2:]
@justforyou9900
@justforyou9900 5 жыл бұрын
Bonjour ! J'ai besoin d'aide s'il vous plaît. J'ai enregistré(en mode binaire) dans un fichier texte plusieurs listes à travers un formulaire. Maintenant j'aimerais parcourir ces listes afin d'afficher les différentes données en manipulant les index. Exemple : Dans l'éditeur de texte on a : Liste1 = [nom, prénom, age] Liste2 = [nom, prénom, age] Liste3 = [nom, prénom, age]. Comment faire pour parcourir ces listes avec for afin d'afficher les informations de chaque personne. Comme ceci : Contact 1 : Nom : Roche Prénom : Luc Âge : 24 Contact 2 : Nom : Brooks Prénom : Jules Âge : 20 Contact 3 : Nom : Sow Prénom : Marc Âge : 28 Je n'arrive pas à parcourir les listes avec la boucle for. S'il vous plaît, pouvez vous m'aider ?
@formation-video
@formation-video 5 жыл бұрын
Si la liste contient pour chaque élément le nom, le prénom et un âge, tu feras simplement : pastebin.com/YRxZkJFX ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@tolstoievski4926
@tolstoievski4926 5 жыл бұрын
Important si vous voyer des incohérences dans le tri de vos chaînes de caractères, vérifié la casse, les chaînes avec une majuscule au début sont prioritaires par rapport aux chaînes écrit avec une minuscule au début
@formation-video
@formation-video 5 жыл бұрын
Tout à fait, ça suit l'ordre dans la table ASCII +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@wafoul302
@wafoul302 Жыл бұрын
imaginons une liste tel que a=[["a","b"],["c","d"]] si je veux afficher le deuxieme element de la premiere sous liste c'est a dire 5 je dois faire print(a[0][1])? car quand j'essaie ca ne fonctione pas merci d'avance
@formation-video
@formation-video Жыл бұрын
Dans la liste que tu as défini, pour afficher le second élément de la première sous-liste ("b"), il faut effectivement faire a[0][1]
@wafoul302
@wafoul302 Жыл бұрын
@@formation-video merci pour ta réponse mais mon problème persiste liste1 = [["Q1","1R1","1R2","1R3","1R0"],["Q2","2R1","2R2","2R3","2R0"],["Q3","3R1","3R2","3R3","3R0"],["Q4","4R1","4R2","4R3","4R0"]] liste2 = [] n = sample(liste1, 3) liste2.append(n) index = 0 print(liste2[index][3]) j'ai l'erreur "out of range" pourtant je dépasse pas la taille de la liste ? , si tu peux encore m'aider
@formation-video
@formation-video Жыл бұрын
C'est lorsque tu fais ton instruction liste2.append(n), affiche ta liste2 pour voir son format et tu comprendras comment corriger l'erreur 👍
@wafoul302
@wafoul302 Жыл бұрын
@@formation-video merci effectivement des crochets apparaissent en plus
@tolstoievski4926
@tolstoievski4926 5 жыл бұрын
Dans d'autres languages, on peut décider si c'est ByVal ou ByRef. En gros soit on travaille sur l'original (ByRef) soit on travaille sur une copie (ByVal).
@formation-video
@formation-video 5 жыл бұрын
En effet, certains langages proposent ce type de déclaration 🙂 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@lygencore
@lygencore 2 жыл бұрын
Je suppose que c’était pour ne pas embrouiller mais d’après ce que je sais, “range” est non pas une liste mais un type à part entière comme les tuples, les listes… Il possède beaucoup moins de capacité que les listes : il ne peut contenir que des entiers, et il ne peut pas être modifié. On peut en revanche le transformer en list en faisant : liste = list( range( 20 ) )
@formation-video
@formation-video 2 жыл бұрын
Oui, c'est bien ça, c'est un type de séquence qui est immuable 👍
@tolstoievski4926
@tolstoievski4926 5 жыл бұрын
Qu'est ce qui est mieux pour manipuler des données et créer des graphiques R ou Python ?
@formation-video
@formation-video 5 жыл бұрын
Je n'ai pas compris ta question +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@gamingqc6465
@gamingqc6465 5 жыл бұрын
@@formation-video Est-ce mieux d'utiliser le langage R ou le Python pour Manipuler des donnée et afficher ou créer des graphique ?
@nadinenadine8306
@nadinenadine8306 2 жыл бұрын
merci pour tés vidéos, j'ai juste une petite remarque, pour inventaire[2:] il n'affiche pas les deux derniers éléments mais on affiche à partir du 2 -ème élément en commençant par 0 et non par 1.
@formation-video
@formation-video 2 жыл бұрын
Oui, je l'avais déjà signalé, merci 👍
@mohamed6167
@mohamed6167 2 жыл бұрын
Merci pour toutes ces informations s'il vous palît est ce que le fait quand on fais afficher l indice et la valeur ça fonctionne avec la boucle for car ces deux élément se prennent en argument par enumerate
@formation-video
@formation-video 2 жыл бұрын
Oui, cela fonctionne aussi : pastebin.com/zSQLQcup
@odenpointex
@odenpointex 2 жыл бұрын
salut,super explications sur les listes juste un petit problème j'ai pas compris la fonction "len" que tu as introduit donc si je peux avoir une explication :)
@formation-video
@formation-video 2 жыл бұрын
Bonjour, c'est une fonction native de Python qui retourne la longueur d'un élément. Appliquée à une liste, elle renvoie le nombre d'éléments qu'elle contient 👍
@odenpointex
@odenpointex 2 жыл бұрын
@@formation-video bonjour, merci pour ces explications :)
@formation-video
@formation-video 2 жыл бұрын
De rien
@gregoiredetours6910
@gregoiredetours6910 5 жыл бұрын
Bonjour Jason, alors je ne sais pas si cela a été dit dans les com Lorsqu'on fait inventaire = range(20) on crée un objet de type Range et non un objet de type List Il suffit de faire : inventaire = list(range(20)) pour pouvoir avoir un affichage du type [0,1,2,3,4 etc ]
@formation-video
@formation-video 5 жыл бұрын
En effet, d'où l'intérêt de toujours vérifier le type de donnée que l'on déclare, pour être sûr de travailler comme il faut, et pas avoir des comportements inattendus 😉 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@mohamed6167
@mohamed6167 2 жыл бұрын
Merci pour ces explications très claires , s'il vous plaît comment je pourrai différencier entre une classe, une méthode et une fonction en python tant qu'elles se définissent par la même syntaxe au moment de l'appel ?
@formation-video
@formation-video 2 жыл бұрын
Déjà, une méthode EST une fonction. Et une classe, lorsqu'on l'instancie fait appel au constructeur. Tu n'as donc pas besoin de faire la différence, puisque tu connais forcément le code que tu écris. Après, par convention, on écrit une classe avec une majuscule sur chaque mot (ex : Player, AdminUser, ServiceManager) et les fonctions/méthodes avec la syntaxe snake_case (ex : print_player, get_news_from_bdd)
@mohamed6167
@mohamed6167 2 жыл бұрын
@@formation-video Merci beaucoup
@bestme4056
@bestme4056 6 жыл бұрын
aux fond de mon coeur je te remercie a vos éfforts vos explique d une manière très facile mais svp est ce que il y a une possibilété de nos faire les exos sur les listes pour les étudiant de classe prepa
@formation-video
@formation-video 6 жыл бұрын
Bonjour, il y aura des exercices liés au cours sur la playlist "Python - exercices" ici : kzbin.info/aero/PLrSOXFDHBtfEiSgOG1FM4oq-yS24iV4s1 Maintenant, si tu dois mettre en application les listes dans un programme en particulier, il faudra que tu comprennes bien le concept pour être capable de le ré-utiliser :). Bon courage. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8/ |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@Enzo-js5uv
@Enzo-js5uv 4 жыл бұрын
Bonjour, je reviens sur cette vidéo pour te demander quelque chose : Dans les fonctions et méthodes existantes, il y a par exemple : - liste.sort () Elle sert de setter Mais une fonction python fait ça aussi : sorted (liste) mais elle est get. Mais dans le module random, il y a une fonction shuffle (liste) qui mélange la liste mais elle, elle set la liste, pas besoin de faire : liste = shuffle (liste) C'est la seul fonction que j'ai vu set, il en existe d'autre que tu connaisses de tête ?
@formation-video
@formation-video 4 жыл бұрын
De fonction pour les Listes ? ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@Enzo-js5uv
@Enzo-js5uv 4 жыл бұрын
@@formation-video Non, toutes les fonctions en général. Dans toutes les fonctions natives de python, l'action est toujours ma_variable = ["Je", "suis un", exemple] ma_variable = sorted (ma_variable) Mais avec la fonction shuffle de random, il suffit de faire : shuffle(ma_variable) Et hop elle se mélange, je me demande comment c'est fait et si il en existe d'autre ? (Pas forcément dans les listes)
@formation-video
@formation-video 4 жыл бұрын
Ah, c'est parce que shuffle intervient sur des données modifiables (mutables), là où généralement, les données sont non-modifiables et une copie (ou nouvelle donnée) est retournée par la fonction. Par exemple, en Python une Liste est mutable, donc chaque opération sur celle-ci peut-être effectivement sans créer de nouvelle liste (en intervenant directement sur la Liste existante), comme ses méthodes append(), remove(). Après, tu auras une différence de syntaxe, sur le fait que l'appel est fait à une fonction ou une méthode (fonction de classe) : pastebin.com/d74w6LJU ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@Enzo-js5uv
@Enzo-js5uv 4 жыл бұрын
@@formation-video D'accord merci, c'est intéressant et d'ailleurs, il y a une variante à del liste[index] : liste.remove (index) Je trouvais intéressant d'en parler car on garde le même format du style liste.methode (param) Sur ce, aurevoir et vos vidéos sont super ! Vraiment bonne formation !
@formation-video
@formation-video 4 жыл бұрын
Merci, à bientôt Enzo :) ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@mahamatmahamatsaleh2974
@mahamatmahamatsaleh2974 4 жыл бұрын
Merci beaucoup !
@formation-video
@formation-video 4 жыл бұрын
De rien, à bientôt ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@denominateur4993
@denominateur4993 4 жыл бұрын
j'aimerais savoir comment affiche un element de ma liste avec la boucle FOR parl exemple si j'ai une liste de voiture avec different carracteristique comment affiche une seul voiture avec les boucle for ou condition if
@formation-video
@formation-video 4 жыл бұрын
Comme je l'ai montré dans la vidéo : pastebin.com/yiL2mbYh Et si tu dois en afficher une, alors tu le fais avec son indice : pour afficher le second élément de la liste -> li[1]
@hacks_os2754
@hacks_os2754 2 жыл бұрын
J'ai pas compris la fonction range() a quoi elle sert
@formation-video
@formation-video 2 жыл бұрын
Range représente une séquence immuable (non modifiable) de nombre. C'est ce qu'on utilise notamment quand on veut parcourir quelque chose avec une boucle, exemple : pastebin.com/K3qPtMKM Ou même pour créer une séquence de nombres rapidement : pastebin.com/XzCBuK0Y
@khaledvisa1092
@khaledvisa1092 4 жыл бұрын
bonjour ( a partir VIDEO 12:10 sec) j'ai un commentaire a propos du print (inventaire[:]) lorsque on mis print (inventaire[:4]) il affiche les 4 premiers elements, par contre quand on mis print (inventaire[3:]) il affiche à partir du 4 ème element Ex: inventaire = ['Arc', 'Epee', 'Bouclier', 'potion', 'flèche', 'tunique'] Résultat du print (inventaire[:4]) C:\Users\HMI\Desktop\python>prog.py ['Arc', 'Epee', 'Bouclier', 'potion'] et pour le résultat du print (inventaire[4:]) C:\Users\HMI\Desktop\python>prog.py ['flèche', 'tunique']
@canieleyi617
@canieleyi617 Жыл бұрын
merci Mr!!
@formation-video
@formation-video Жыл бұрын
De rien 👋
@saposapo17
@saposapo17 4 жыл бұрын
Pour afficher une liste entière le plus simple c'est de faire print(nom_liste)
@formation-video
@formation-video 4 жыл бұрын
Oui, en l'affichant telle quelle, mais ce n'est pas formaté si on veut afficher chaque élément un à un ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@nicosparda
@nicosparda 5 жыл бұрын
Pour copier une liste sans module, et ajouter un élément sans la méthode append() : >>> inventaire1 = ["Bouclier","Potion"] >>> inventaire2 = inventaire1 >>> inventaire1 ['Bouclier', 'Potion'] >>> inventaire2 ['Bouclier', 'Potion'] >>> >>> inventaire1 += ["Cape"] >>> inventaire1 ['Bouclier', 'Potion', 'Cape'] >>> inventaire2 ['Bouclier', 'Potion', 'Cape'] >>> # On vérifie bien ici que les listes ne se copient/sauvegardent pas si facilement >>> >>> inventaire3 = list(inventaire1) >>> inventaire1 ['Bouclier', 'Potion', 'Cape'] >>> inventaire3 ['Bouclier', 'Potion', 'Cape'] >>> >>> inventaire1 += ["Parchemin"] >>> inventaire1 ['Bouclier', 'Potion', 'Cape', 'Parchemin'] >>> inventaire3 ['Bouclier', 'Potion', 'Cape']
@formation-video
@formation-video 5 жыл бұрын
En effet, on peut procéder de la sorte, puisque : - append ajoute un élément (quel que soit son type) à la liste existante - l'opérateur quant à lui fait la concanéation de 2 listes qu'il affecte ensuite à notre variable. 😉 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@matheoschlienger7929
@matheoschlienger7929 5 жыл бұрын
séance 15 + séance 16 = léxique de 1000000000 méthodes ect...
@formation-video
@formation-video 5 жыл бұрын
Oui ? +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@chimbo6310
@chimbo6310 4 жыл бұрын
Bonjour et merci pour tes vidéos !! il y un truc dont je ne saisis pas la logique : si je fais inventaire = ["Arc","Epée","Bouclier"] inventaire_new=inventaire inventaire_new.append("Potion") print("inventaire : ", inventaire) print("inventaire_new : ", inventaire_new) on se rend compte que "potion" a été rajouté à inventaire_new mais AUSSI à inventaire. inventaire_new et inventaire sont donc le MEME objet ??
@chimbo6310
@chimbo6310 4 жыл бұрын
Au temps pour moi, je m'étais arrêté à 30:00, l'explication est dans la suite de la vidéo, à 37:35. Comme quoi ... Rien à redire, encore bravo !
@formation-video
@formation-video 4 жыл бұрын
Yes 😉
@latifderka2422
@latifderka2422 4 жыл бұрын
Salut monsieur , comment faire rempir la liste par l'utilisateur
@formation-video
@formation-video 4 жыл бұрын
En te servant de ce qui a été vu dans les vidéos précédentes, notamment dans les premières séances où j'ai montré comment faire saisir des données par l'utilisateur au clavier 😉 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@medijoe9296
@medijoe9296 4 жыл бұрын
Merci pour cette vidéo ! C'est possible d'en faire une sur la manipulation de listes de listes?
@formation-video
@formation-video 4 жыл бұрын
C'est très simple : pastebin.com/2w3gnUr5 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@bassimaissa8655
@bassimaissa8655 4 жыл бұрын
# coding:utf-8 # Debut du Programme # Supprimer les doublons d’une liste en python: ch=input("saisi un caractère :") liste=[] for i in ch : if i not in liste : liste.append(i) print("".join(liste)) # Fin du Programme.
@S_Nexis
@S_Nexis 4 жыл бұрын
Mais du coup pour faire une copie de liste on peut faire l2 = l1 + [ ] ?
@formation-video
@formation-video 4 жыл бұрын
Oui cela fonctionne mais tu auras deux listes distinctes (si tu ajoutes un élément à l1, il ne sera pas ajouté dans l2). ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@mohandh4021
@mohandh4021 6 жыл бұрын
Bonjour, pourquoi préférer utiliser une liste, plutôt qu'un tuple ou encore un dictionnaire et vice, versa, recta...:-))
@formation-video
@formation-video 6 жыл бұрын
Coucou, c'est une très bonne question :). Comme tu t'en doutes, chaque système a son utilité et est prévu pour se rendre efficace dans certains cas, et non dans d'autres. Une liste, d'un point de vue général, permet de stocker tout un tas de données, de tous types, triées ou non. Tu peux y mettre des données de plusieurs classes différentes (imagine un inventaire dans un jeu vidéo, une liste de tâches, une liste de personnes, etc.) Un tuple fonctionne de pair, si tu vois la logique de manipuler deux valeurs ensemble, ça peut se montrer efficage. Je pense par exemple aux coordonnées en 2D (x et y), aux polarités en électricité (le positif et le négatif), et nombre d'autres choses. Enfin, un dictionnaire fonctionne par association, si tu as besoin de faire des recherches sur celui-ci, ou d'accéder à un élement en particulier ou les ranger convenablement, il est bien pensé pour cela. Une clé sera son identifiant (ou son mot de recherche), la valeur son contenu.
@mohandh4021
@mohandh4021 6 жыл бұрын
Merci beaucoup pour cette réponse, vraiment excellente !
@formation-video
@formation-video 6 жыл бұрын
Bien normal :)
@tolstoievski4926
@tolstoievski4926 5 жыл бұрын
L'élément qui est à gauche du : n'est pas affiché
@Enzo-js5uv
@Enzo-js5uv 4 жыл бұрын
Pour le : liste.sort () liste.reverse() Je pense que tu dois le savoir mais on peut faire directement : *liste.sort (reverse=True)* Et hop, une liste à l'envers 😄 !
@formation-video
@formation-video 4 жыл бұрын
Oui, la syntaxe de Python est très flexible et permet de faire des opérations de plusieurs façons différentes 👍 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 Si ce n'est pas encore fait, n'hésite pas à t'abonner à la chaîne ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
@lolalegolf7104
@lolalegolf7104 7 жыл бұрын
Je ne comprend pas la fonction enumerate
@formation-video
@formation-video 7 жыл бұрын
Bonjour, c'est un peu compliqué à assimiler au début, mais on aura l'occasion d'en parler dans d'autres vidéos et exercices pour l'utiliser et comprendre son utilité :)
@oussamamahmoudi3369
@oussamamahmoudi3369 6 жыл бұрын
Salut prof, je suis perdu je travaille tjr sur des programmes que l'utilisateur lui meme choisi combien d’éléments veut sur sa liste par exemple sur les tableau de langage C suffit de déclarer une variable N et faire une boucle par exemple : for(i=0;i
@oussamamahmoudi3369
@oussamamahmoudi3369 6 жыл бұрын
ah non fallait que je fais liste.append(x) !!! deso du dérangement prof je laisse le commentaire si quelqu'un a la même question que moi
@formation-video
@formation-video 6 жыл бұрын
Bonjour, et oui tout simplement, c'est bien plus simple qu'en C +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8/ |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@sulitico8883
@sulitico8883 4 жыл бұрын
Vers la minute 12, il y a une petite erreur.Je mets mon petit caillou à ton édifice. Inventaire [2:] n'affichera pas les 2 derniers éléments (il parcourera la liste de l'index 2 jusqu'à la fin) . Inventaire [3:] a affiché les 3 derniers léments par pur hasard, car la liste contient 6 éléments(meme argument que précédemment) . Liste[ a :b] renvoie les éléments de l'index a a l'index b-1. (le b est exclus). Voilà. Merci pour tout Jason.
@sulitico8883
@sulitico8883 4 жыл бұрын
Attention ! Liste[x:] n affiche pas les x derniers éléments. Il parcourt la liste de l'indice x jusqu'à la fin. Et Liste[:x] n'affiche pas les x premiers éléments mais les x-1 premiers éléments. Merci encore Jason.
@formation-video
@formation-video 4 жыл бұрын
Oui, je l'avais signalé auparavant, merci ! 👍
@soup3583
@soup3583 2 жыл бұрын
list[::-1] permet d'inverser une liste, assez original
@alexisdercourt7798
@alexisdercourt7798 2 жыл бұрын
Bonjour, dans ta video et dans mais teste la fonction méthode reverse() marche pas. elle trie pas
@formation-video
@formation-video 2 жыл бұрын
Bonjour, ce n'est pas une méthode de tri, mais une méthode qui inverse les valeurs, d'où son nom "reverse" (inverser)
@alexisdercourt7798
@alexisdercourt7798 2 жыл бұрын
@@formation-video Bonjour, oui, j'ai fini par comprendre. Mais comme je vois sort() mettre dans l'ordre croissant, je pensais que reverse fessai en décroissant. Mais j'ai compris qu'en fait ça inverser le contenue le début deviens la fin. Très bon court merci.
@formation-video
@formation-video 2 жыл бұрын
De rien, à bientôt 👋
@wasswang2205
@wasswang2205 7 жыл бұрын
Merci mec :)
@formation-video
@formation-video 7 жыл бұрын
De rien et bon visionnage, cette vidéo est un peu longue =)
@mimo-wx9mc
@mimo-wx9mc 4 жыл бұрын
Merci pour cette video enrichissante, je veut juste vous demander l'interpretation de ces syntaxes: L[. . . , : : -1] et L[ : , : _w , : ]
@formation-video
@formation-video 4 жыл бұрын
Une chose à dire : à éviter dans la mesure où cela rend le code complètement illisible. Mais si tu veux voir que c'est fonctionnel et ce que ça fait, teste-le sur une Liste 👍 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@eylulmood4830
@eylulmood4830 6 жыл бұрын
moi j'ai fait ca pour vider ma list del List[:] et ca marche :)
@formation-video
@formation-video 6 жыл бұрын
Oui, la commande "del" fonctionne également :)
@guillaumev.5924
@guillaumev.5924 3 жыл бұрын
@@formation-video pourquoi utiliser inventaire[:] pour accéder a toute la liste et pas juste inventaire ? ---> print(inventaire) ou inventaire = [] au lieu de inventaire[:] = [] ?
@Nico-in6ku
@Nico-in6ku 5 жыл бұрын
Pour moi le [3:] affiche tout ce qu il y a apres les 3 premiers elements et [:3] affiche tout ce qu il y a avant les 3 premier éléments
@formation-video
@formation-video 5 жыл бұрын
Oui comme indiqué dans mon commentaire épinglé : "sur la vidéo une petite erreur s'est glissée vers 12:00 minutes -> les 3 derniers éléments s'obtiennent non pas avec [3:] mais [-3:]" +---------------------------------------------------------------------------------------------------------------------------------------------+ |- Jason CHAMPAGNE - jasonchampagne.fr +---------------------------------------------------------------------------------------------------------------------------------------------+ |- COUCOU, TU VEUX : |--- Nous rejoindre sur Discord ? discord.me/jasonchampagne |--- Me voir en direct sur Twitch ? www.twitch.tv/jachampagne |--- T'abonner à mon autre chaîne KZbin ? kzbin.info |--- Me follow sur Twitter ? twitter.com/jachampagne8 |--- Liker la page Facebook ? facebook.com/jachampagne8 |--- Me follow sur Insta ? instagram.com/jachampagne8 |--- M'ajouter sur Snapchat ? www.snapchat.com/add/jachampagne8 +---------------------------------------------------------------------------------------------------------------------------------------------+
@Pixailz
@Pixailz 3 жыл бұрын
Salut, salut En regardant t'a video j'ai trouver une alternative est possible sans import copy pour le copy.deepcopy() : ``` liste1 = ["Arc", "Bouclier", "Tunique"] liste2 = liste1[:] ``` pareille pour extend() ``` liste1 = ["Arc", "Bouclier", "Tunique"] liste2 = ["Potion", "Parchemin"] liste1 = liste1[:] + liste2[:] ``` je ne sais pas si la solution avec import copy ou sans import est la meilleure. En tout cas merci pour le travaille que tout fournis pour nous formez c'est trop cool 👍
@AyoubAyoub-of1lk
@AyoubAyoub-of1lk 4 жыл бұрын
while 1 : print("t'es le meilleur change pas")
@formation-video
@formation-video 4 жыл бұрын
Merci ✌ ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ MERCI DE TON SOUTIEN ! 🔻 ◾ Pas encore abonné(e) ? N'hésite pas à le faire 💙 ◾ Soutenir FormationVidéo : bit.ly/2L0xNXA ◾ Site web : jasonchampagne.fr ◾ Discord : discord.me/jasonchampagne ◾ Twitch : www.twitch.tv/jachampagne ◾ KZbin (personnel) : kzbin.info ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@essapedtom9202
@essapedtom9202 2 жыл бұрын
j'avais déjà deux, trois bases en python et du coup j'ai skip certaines vidéo ( 1 à 10 environ ) et ça me fait bizarre de voir les listes après les classes ....
@formation-video
@formation-video 2 жыл бұрын
C'est une mauvaise idée de passer des vidéos, car tu ne sais pas ce qui a pu être dit dans ces dernières (le titre ne suffit pas).
@essapedtom9202
@essapedtom9202 2 жыл бұрын
@@formation-video j'avais déjà suivi une formation sur open classroom et là j'avais juste besoin d'aide pour utiliser Tkinter, je suis quand même retourner en arrière pour être sûr d'avoir des bases pour ce que je veux faire mais sinon je penses savoir ce dont j'ai besoin. ( En plus j'ai des cours sur python à l'école et si j'ai un problème je sais que ta chaîne est là et que je pourrais m'en servir. )
@essapedtom9202
@essapedtom9202 2 жыл бұрын
@@formation-video ah et aussi, je viens de me rendre compte que j'ai oublié de m'abonner, je règle ça tout de suite ! ;)
@formation-video
@formation-video 2 жыл бұрын
Merci du soutien ✌
Python #17 - tuples
17:33
FormationVidéo
Рет қаралды 84 М.
Python #15 - chaînes de caractères
26:02
FormationVidéo
Рет қаралды 108 М.
My Daughter's Dumplings Are Filled With Coins #funny #cute #comedy
00:18
Funny daughter's daily life
Рет қаралды 35 МЛН
Will A Basketball Boat Hold My Weight?
00:30
MrBeast
Рет қаралды 103 МЛН
小丑家的感情危机!#小丑#天使#家庭
00:15
家庭搞笑日记
Рет қаралды 34 МЛН
Python #18 - dictionnaires
31:21
FormationVidéo
Рет қаралды 98 М.
10 Techniques De Pro Pour Progresser En Python Rapidement
26:18
LeCoinStat
Рет қаралды 4,4 М.
Apprendre Python - Les listes
15:45
Mohamed Chiny
Рет қаралды 2 М.
Python for Beginners - Learn Python in 1 Hour
1:00:06
Programming with Mosh
Рет қаралды 19 МЛН
Python #14 - héritage
35:12
FormationVidéo
Рет қаралды 99 М.
Python #12 - méthodes
19:06
FormationVidéo
Рет қаралды 144 М.
Python #10 - programmation objet
28:45
FormationVidéo
Рет қаралды 174 М.
Python pour la prépa - Les listes
21:00
Génération Prépa
Рет қаралды 15 М.
My Daughter's Dumplings Are Filled With Coins #funny #cute #comedy
00:18
Funny daughter's daily life
Рет қаралды 35 МЛН