Python #16 - listes

Поділитися
Вставка
  • Опубліковано 18 лис 2024

КОМЕНТАРІ • 297

  • @d.veillet2836
    @d.veillet2836 3 роки тому +6

    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 роки тому +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 Рік тому +2

    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 років тому +6

    à 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 років тому +1

      Coucou et merci oui, j'ai du laisser une petite coquille dans la vidéo :)

    • @philippedid
      @philippedid Рік тому

      Mreci !

    • @Misseck4114
      @Misseck4114 7 місяців тому

      j'ai aussi remarqué

  • @bylka3190
    @bylka3190 Рік тому

    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  Рік тому

      Merci de ton retour, en espérant que ça se passera pas pour tes études

  • @kibi4979
    @kibi4979 6 років тому +1

    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 років тому +1

      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 : ua-cam.com/play/PLrSOXFDHBtfFMB2Qeuej6efzZRvjRdXo8.html
      Exercices : ua-cam.com/play/PLrSOXFDHBtfEiSgOG1FM4oq-yS24iV4s1.html
      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
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @khiarirabah6095
    @khiarirabah6095 5 років тому +28

    i=1
    while i > 0
    print( " Thank you boss
    ")

    • @romltr
      @romltr 5 років тому +1

      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 UA-cam ? ua-cam.com/users/jasonchampagne
      |--- 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 років тому +4

      t'as pas suivi les cours sur la boucle toi,tu vien de créer une boucle infinie

    • @LeeKuanYew_
      @LeeKuanYew_ 5 років тому +2

      @@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

  • @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
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @devpro5652
    @devpro5652 7 років тому +2

    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 ;)

  • @justforyou9900
    @justforyou9900 5 років тому +1

    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 років тому +1

      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 UA-cam ? ua-cam.com/users/jasonchampagne
      |--- 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 роки тому +1

      print(inventaire[x:]) affiche les element apres les x premier nombre

  • @Nico-in6ku
    @Nico-in6ku 6 років тому +1

    superbe video ! appliquer tes exemples sur un ide en meme temps c'est super formateur !

    • @formation-video
      @formation-video  6 років тому

      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 UA-cam ? ua-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @zkflyb1726
    @zkflyb1726 7 місяців тому

    Merci beaucoup, c'est vraiment bien expliqué !

  • @tolstoievski4926
    @tolstoievski4926 5 років тому +1

    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

  • @mohamedrayenkadhi5134
    @mohamedrayenkadhi5134 6 років тому +1

    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 років тому +1

      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 : ua-cam.com/video/zERZNLuxtyU/v-deo.html
      Pour les Files : ua-cam.com/video/OV8f1hRsNP4/v-deo.html
      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 років тому +1

      FormationVidéo thanks so much, much appreciated

    • @formation-video
      @formation-video  6 років тому +1

      You're welcome :) !

  • @guiomoff2438
    @guiomoff2438 3 роки тому +1

    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 роки тому +1

      Il y a les méthodes spéciales, que l'on peut surcharger, abordées ici notamment : ua-cam.com/video/XxUasK8f-s0/v-deo.html

    • @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 !

  • @osarx2676
    @osarx2676 6 років тому +10

    Mémo
    4:45
    6:15
    27:30
    31:30
    35:30
    40:00
    45:00

  • @mouradzamoun
    @mouradzamoun 5 років тому +4

    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
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @Jiix0
    @Jiix0 8 місяців тому

    enfin venu a bout de cette video, ca aurait ete long mais fort intense en connaissance merci x)

    • @formation-video
      @formation-video  8 місяців тому

      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 😉

  • @jackjozelon9817
    @jackjozelon9817 6 років тому +3

    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 років тому +1

      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 : ua-cam.com/play/PLrSOXFDHBtfFMB2Qeuej6efzZRvjRdXo8.html
      +---------------------------------------------------------------------------------------------------------------------------------------------+
      |- 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 UA-cam ? ua-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @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 роки тому +1

      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']

  • @saposapo17
    @saposapo17 4 роки тому +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.

  • @assoresteenforme8377
    @assoresteenforme8377 3 роки тому

    merci pour tes cours de codages

  • @corpse307
    @corpse307 7 років тому +2

    je surkiff tes video merci pour ton partage de connaissance

    • @formation-video
      @formation-video  7 років тому +1

      Merci à toi de suivre ce que je fais, bon courage en informatique :) !

  • @yambodji
    @yambodji 6 років тому +1

    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 ;)

  • @achrafmusic3741
    @achrafmusic3741 6 років тому +1

    Merci beaucoup Monsieur

  • @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 роки тому +1

      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
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ 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 років тому +1

      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 UA-cam ? ua-cam.com/users/jasonchampagne
      |--- 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 UA-cam ? ua-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @mekanyca
    @mekanyca 2 роки тому

    Merci tjs aussi intéressant

  • @duboishugo8871
    @duboishugo8871 6 років тому +1

    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 років тому +1

      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.

  • @chekibbensalah9393
    @chekibbensalah9393 2 роки тому

    super et excellente explication. Merci pour votre aide et support.

  • @neotimounabondye
    @neotimounabondye 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"

  • @youssefskhiri7189
    @youssefskhiri7189 3 роки тому

    merci pour cette superbe video je te remercie infiniment pour cette formation gratuite

  • @akramelomrani8728
    @akramelomrani8728 4 роки тому +1

    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)

  • @maximar926
    @maximar926 6 років тому +1

    j vous remercie enormement

    • @formation-video
      @formation-video  6 років тому

      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 UA-cam ? ua-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @thesmokk1692
    @thesmokk1692 4 роки тому

    Merci pour cette vidéo

  • @Mosnouk
    @Mosnouk 3 роки тому

    Il faudra importer la librairie non ? pour que la méthode deepcopy fonctionne

  • @govynela
    @govynela 3 роки тому +1

    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 роки тому +1

      Oui, je l'ai déjà signalé dans les notes en description de la vidéo 👍

  • @totolerigolo35
    @totolerigolo35 3 роки тому +1

    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 :)

  • @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 роки тому +1

      Oui, c'est bien ça, c'est un type de séquence qui est immuable 👍

  • @tolstoievski4926
    @tolstoievski4926 5 років тому +1

    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 UA-cam ? ua-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @tolstoievski4926
    @tolstoievski4926 5 років тому +1

    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 UA-cam ? ua-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @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.

  • @bestme4056
    @bestme4056 6 років тому +1

    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 : ua-cam.com/play/PLrSOXFDHBtfEiSgOG1FM4oq-yS24iV4s1.html
      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 UA-cam ? ua-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @canieleyi617
    @canieleyi617 Рік тому

    merci Mr!!

  • @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
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @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 роки тому +1

      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

  • @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

  • @tolstoievski4926
    @tolstoievski4926 5 років тому +1

    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 UA-cam ? ua-cam.com/users/jasonchampagne
      |--- 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 років тому +4

    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 UA-cam ? ua-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @mdwalidbz
    @mdwalidbz 5 років тому +1

    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 UA-cam ? ua-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @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
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @kevincros2041
    @kevincros2041 6 років тому +1

    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 років тому +1

      FormationVidéo
      Merci.

    • @formation-video
      @formation-video  6 років тому

      De rien ;)

  • @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 роки тому +1

      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

  • @odenpointex
    @odenpointex 2 роки тому +1

    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 роки тому +1

      @@formation-video bonjour, merci pour ces explications :)

    • @formation-video
      @formation-video  2 роки тому

      De rien

  • @mahamatmahamatsaleh2974
    @mahamatmahamatsaleh2974 4 роки тому

    Merci beaucoup !

    • @formation-video
      @formation-video  4 роки тому +1

      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
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @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 роки тому +1

      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

  • @tolstoievski4926
    @tolstoievski4926 5 років тому +1

    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 UA-cam ? ua-cam.com/users/jasonchampagne
      |--- 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 ?

  • @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 роки тому +1

      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.

  • @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
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @yertletheturtle268
    @yertletheturtle268 7 років тому +1

    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 років тому +1

      erreur de syntaxe pour print(list) ^^

    • @formation-video
      @formation-video  7 років тому

      Montre voir ton code entier (avec pastebin.com/)

  • @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.

  • @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 роки тому +1

      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:]

  • @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

  • @alexidesvignesnouvel1425
    @alexidesvignesnouvel1425 6 років тому +1

    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 років тому +1

      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

  • @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
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @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 ?

  • @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
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @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

  • @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 роки тому +1

      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 = []

  • @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]

  • @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 років тому +1

      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 UA-cam ? ua-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @soup3583
    @soup3583 2 роки тому

    list[::-1] permet d'inverser une liste, assez original

  • @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 👋

  • @eylulmood4830
    @eylulmood4830 6 років тому +1

    moi j'ai fait ca pour vider ma list del List[:] et ca marche :)

    • @formation-video
      @formation-video  6 років тому +1

      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[:] = [] ?

  • @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"

  • @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  Рік тому +1

      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  Рік тому +1

      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

  • @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']

  • @FA-xm1dx
    @FA-xm1dx 7 років тому +9

    à 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 років тому +2

      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 UA-cam. 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.

  • @patricknormand4624
    @patricknormand4624 5 років тому +1

    *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 UA-cam ? ua-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @IdsfWhart
    @IdsfWhart 6 років тому +1

    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).

  • @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
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @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
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @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
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8
      ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

  • @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 роки тому +1

      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
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ 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 роки тому +1

      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
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @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 роки тому +1

      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 роки тому

      👍

  • @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

  • @Pixailz
    @Pixailz 4 роки тому

    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 👍

  • @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 😉

  • @Nico-in6ku
    @Nico-in6ku 6 років тому +1

    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  6 років тому

      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 UA-cam ? ua-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @mohandh4021
    @mohandh4021 6 років тому +1

    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 років тому +1

      Merci beaucoup pour cette réponse, vraiment excellente !

    • @formation-video
      @formation-video  6 років тому

      Bien normal :)

  • @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
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @lolalegolf7104
    @lolalegolf7104 7 років тому +1

    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é :)

  • @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
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ Twitter : twitter.com/jachampagne8
      ◾ Facebook : facebook.com/jachampagne8
      ◾ Instagram : instagram.com/jachampagne8
      ◾ Snapchat : www.snapchat.com/add/jachampagne8

  • @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 роки тому +1

      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 роки тому +1

      @@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 👋

  • @oussamamahmoudi3369
    @oussamamahmoudi3369 6 років тому +1

    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 років тому +1

      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 UA-cam ? ua-cam.com/users/jasonchampagne
      |--- 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
      +---------------------------------------------------------------------------------------------------------------------------------------------+

  • @ASOK1212
    @ASOK1212 7 років тому +1

    Une autre méthode pour copier une liste :
    liste2 = liste (copie l'adresse de la liste) revient à renommer la même liste
    liste2 = liste[:] (copie du contenu de la liste) crée une deuxième liste indépendante

    • @formation-video
      @formation-video  7 років тому

      Bonjour, alors attention, comme je l'ai dit dans la vidéo, si tu fais :
      -> liste2 = liste
      Tu ne vas pas faire une copie mais une référence. En clair, les deux variables pointeront sur la même liste et si tu modifies liste2, la première liste le sera également, pas cool :).
      Pour le second exemple en revanche, on fait une véritable copie oui donc ça marche, mais j'ai expliqué cela dans la vidéo, tu l'as peut-être loupé.
      En tout cas merci pour les précisions ;)

    • @neror8443
      @neror8443 6 років тому

      il y a ca sinon :
      list1 = [1, 2, 3]
      list2 = list(list1)

  • @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
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ 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
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ 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
      ◾ UA-cam (personnel) : ua-cam.com/users/jasonchampagne
      ◾ 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 роки тому +1

      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 ✌

  • @wasswang2205
    @wasswang2205 7 років тому +1

    Merci mec :)

    • @formation-video
      @formation-video  7 років тому

      De rien et bon visionnage, cette vidéo est un peu longue =)

  • @tolstoievski4926
    @tolstoievski4926 5 років тому

    L'élément qui est à gauche du : n'est pas affiché