Alors je suis élève en prépa scientifique et n'ayant que des bases peu solides en programmation j'ai découvert ta chaîne. On a déjà dû te le dire mais c'est une vraie mine d'or. Tu es pédagogue et tu files droit au but tout en prenant le temps de nous expliquer le fonctionnement de ce que tu utilises. C'est dingue comment en 1 journée (et même un peu moins), j'ai pu me mettre à jour sur mon programme scolaire. Merci beaucoup, je n'hésiterais pas à repasser voir tes vidéos à l'occasion !
C'est toujours super de lire de tels retours, quand cela peut aider à dépanner ou à mettre fin à certaines inquiétudes, surtout vis-à-vis d'études. Bon courage à toi pour la suite, et merci également 💪
Je suis totalement novice en programmation. Je souhaite me reconvertir dans la datascience et tes cours me font évoluer vite et bien. Ils sont accessibles, bien expliqués, bien agencés. Un pur plaisir. Merci, merci et encore merci
Bonjour, Merci pour la vidéo, ta façon d'expliquer et de présenter les informations est excellente. Par ailleurs j'aimerais ajouter que pour tester si une clé est dans le dictionnaire, on a pas besoin de méthode. Il suffit pour cela de faire: if "nom" in dico.keys(): print("l'élément existe") ^_^
Tout d'abord, un grand MERCI pour ce contenu, je pars de 0 et cette formation est superbe pour le novice que je suis. En ce qui concerne la recherche dans le dico pour savoir si une key existe, en cherchant dans la doc officiel et en fouinant un peu partout, la solution peut être : print(dico.__contains__("chien")) ahahaha j'ai cherché pendant deux heures la solution alors qu'elle était donné dans un commentaire !!! ps : lisez les commentaires ça peut être utile :)))
Merci au fond du cœur pour ce tuto exceptionnel ça m'a vraiment aide à dépasser le niveau débutant après beaucoup stress et de complication mais avec vous c'est super cool J'espère par contre que vous allez poursuivre la formation sur python pour un niveau plus haut
Hello, pour illustrer cette vidéo et les précédentes sur les conteneurs, voici un petit pot-pourri regroupant ce que j'ai appris jusqu'à maintenant grâce à tes cours (conditions, variables, dico, listes, ouverture de fichiers, définitions de fonctions, utilisation de modules...). J'ai codé (non sans une certaine fierté) tout seul ce programme de pendu (oui bon OK je ne pense pas que je sois le premier...) version console. Il a au moins le mérite d'être fait à partir de tes cours et de quelques incursions dans la doc python. J'ai structuré mon programme de manière à le faire facilement évoluer quand je maîtriserai la suite (pour affichage élaboré ). La gestion des erreurs y est minime car mon but est de proposer une interface type clavier pour qu'il n'y plus de saisie à faire. Voilà le lien : mega.nz/#F!uiIDEAyJ!FgujrmDEpt0NiKRAimDDIw
Bonjour, c'est une très bonne manière de procéder que de faire ses petits programmes et se lancer dans des projets. De plus, cela te permettra d'avoir un bon suivi de l'évolution de tes compétences et connaissances 🙂 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ 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 ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
je kiff tes vidéo tu explique vraiment bien c'est le top par contre moi j'ai vraiment du mal a faire un programme orienté objet j'ai du mal a avoir cette logique pour l'instant je suis plus dans le procédurale quand je code
merci et vraiment merci beaucoup pour la formation. n'avez-vous pas une partie d'exercices sur le language Python ? je crois que ça peut nous aider pour la pratique.
pour dic.items | dic.keys | dic.values ce n'est pas obligatoir de passer par une boucle un simple dic.items par exemple nous renvoie un résultats, je pense que dans la déclaration de la méthode Ya des une boucle associer pour aller vite Merci encore pour ce cours, la chose la plus extraordinaire qui m'arrive c'est que je fais tjr des etudes en informatique en Algerie, on utilise Delphi comme langage, et python ma permit de bien comprendre le fonctionnement de Delphi vu que les deux sont des langages objet :D
Bonsoir Jason. Pour vérifier si une clé et sa valeur sont contenues dans le dictionnaire, j'ai vu dans le help, la méthode __contains__(self, key, /). J'ai appliqué la méthode, mais ca ne passe pas.
Il s'agit d'une méthode spéciale (plus d'infos sur ces méthodes ici : th-cam.com/video/XxUasK8f-s0/w-d-xo.html ), qui peut éventuellement être redéfinie, donc pas utilisable en l'état. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 TH-cam ? th-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
De rien Hervé 🖐 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 TH-cam ? th-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour 🙂 : - Pour vérifier l'existence, d'une clé, on fait une simple condition ("if in ) - Pour vérifier une valeur, la méthode get() fait bien le boulot. Voir des exemples d'usage ici : pastebin.com/L46A2q2M ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 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 ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
Salut, comment pourrais-je faire pour exprimer une condition avec certains critères ? Par exemple "Doit contenir au moins 8 charactères), (Ne doit pas contenir de charactères spéciaux) ?
Bonjour, pour cela, soit tu vois que le langage a déjà une fonction toute faite pour ça, sinon il faut l'écrire toi-même, et ensuite l'utiliser dans tes conditions. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 TH-cam ? th-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Non, par contre tu peux regarder sur les documentations ou manuels de référence liés au langage. Donc, regarder sur la doc de Python : docs.python.org/3/ (exemple, les fonctions liées aux chaînes : docs.python.org/fr/3.7/library/string.html ) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 TH-cam ? th-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Encore une très bonne vidéo. J'ai hâte d'être assez formé pour mettre en pratique tout ça... Et maintenant imagine mon épouse, fervente adepte du bien parler et de la bonne orthographe, ardente avocate de la langue française et (quasi totalement) hermétique à tout concept se rapprochant près ou loin de l'informatique (tu vois le genre ?) découvrir par hasard qu'il n'y a strictement aucune nécessité à ce qu'un dictionnaire soit classé par ordre alphabétique...
Sauf que là on ne parle pas précisément d'un dictionnaire de mots, c'est plus une structure de données qui permet de stocker des informations selon un couple clé -> valeur 🙂 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ 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 ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
"c'est plus une structure [...] clé -> valeur 🙂" : si je lui présente les choses comme ça c'est une cause de divorce !!!!!!! LOL Merci a ++, moi je retourne me pythonifier (ça c'est pas un mot qu'on trouve dans le dico...)
Bonjour, il sera stocké dans la fonction, comme n'importe quel paramètre de fonction ;) +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 TH-cam ? th-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour. Petit question quant à la suppression. Comme dico fonctionne comme une liste, on ne travaille pas sur une copie (?). Du coup quand je créé un dico avec clef chat et chien comme dans video et que je supprime chien, après coup (à la suite dans le code) si j'utilise la variable valeurSupprimee = dico.pop("chien") l'interpreteur me dit qu'il y a un KeyError (ce qui me parait logique puisque je viens de supprimer chien) mais du coup, comment je peux récupérer la valeur de la clef chien supprimée ? Merci.
Bonjour. Et bien il faut pop() l'élément avant de l'avoir supprimé au préalable : pastebin.com/5ZzXw4sA ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ 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 ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@@formation-video je vous envoie un pastbin de ce que j'ai fait. Et en fait, l'intrepreteur me dit qu'il y a une key error ce qui me parait logique puisque dico n'est pas une copie et que j'ai supprimé chien. Mais comment, alors, voir la valeur supprimée ? (ou alors je dois créer une copie...?) Merci. pastebin.com/zfKzNFde
Regarde dans le code que je t'ai fourni, tu n'as à faire qu'une seule fois ton pop() et récupérer la valeur supprimée à ce moment, c'est tout ;) ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ 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 ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@@formation-video si je fais valeurSupprimee = dico("chien") sas le print(valeurSupprimee) cette fois g une typeError. Je continue la formation je verrai plus tard
Salut ! Petite question : les paramètres nommés font automatiquement des dictionnaires ou bien ça renvoie des dictionnaires parce que tu passes en paramètres à ta fonction un dictionnaire? Encore merci pour tes vidéos!
Hello, un paramètre nommé est justement un argument spécifique que tu renseignes lors de l'appel à une fonction/méthode, ce n'est pas obligatoirement un dictionnaire, comme ici : pastebin.com/6ndAu7PW
@@formation-video ok je crois que je comprends, je devais caler sur la nuance paramètres/arguments! Énorme merci, je suis super content d'être tombé sur cette chaîne hyper active!
Salut ! possible d'avoir plusieurs clé pour le même résultat ? exemple : Dico = {Clé1, Clé2 : Fonction()} ? mercii j'ai un deuxième souci, la création de ma variable "Dico" appel ma fonction... est il possible de faire en sorte qu4elle ne soit pas appelé ? Merci d'avance.
@@formation-video Merci pour ta réponse rapide ! Actuellement mon code ressemble à ça : #!/usr/bin/env python3 #-- coding: utf-8 -*- Ici je récupère d’une fonction de reconnaissance vocale des mots assemblé avec des _ exemple : démarrage_système ou arrêt_ système Les données que je récupère son stocker dans la variable « Final » Je test « Final » pour lancer une fonction qui lui est associé exemple : if Final == demarrage_systeme : Démarrage_systeme() if Final == demarrage_systeme : Arret_systeme() actuellement toute mes fonctions son lancer de cette façon. *********************************************************************** Je pensais que les dictionnaires pouvaient simplifier mon code de cette façon : #!/usr/bin/env python3 #-- coding: utf-8 -*- Dico = { demarrage_systeme : Démarrage_systeme(), arret_systeme : Arret_systeme()} Final = Reco_Vocal() Dico[Final] # me permettrais de lancer N’importe quelle fonction sans tester plusieurs possibilités. **************************************************************************** Le code avec l’utilisation du Dico ne serait pour moi intéressant que si je pouvais associer plusieurs clés à la même fonction. Exemple : Dico = {Démarrage_systeme, allumage_systeme : Démarrage_systeme()} Mon deuxième souci et que la ligne suivante Dico = { demarrage_systeme : Démarrage_systeme()} Lance la fonction Démarrage_systeme() à l’endroit où elle est initiée. ********************************************************************* Bon évidement mon code est bien plus complexe que les morceaux présentés ci-dessus. Ça serait un plaisir de t’en parler de façon plus générale et de te donner plus de contexte. Un grand merci pour ton temps ! 😊
L'appel dans le dictionnaire se fait car tu...fais appel à la fonction, avec les parenthèses. Plus simplement, tu pourrais indiquer des termes dans ce dernier, puis, en fonction de ce qui est choisi, appeler la fonction correspondante après coup.
Super vidéo comme toujours, très bien expliqué, mais je suis frustrer avec la méthode 'has_key' qui n’existe plus mdr (Mais merci pour l'alternative "if in dico:")
Salut Jason, je ne comprends pas vraiment comment faire cela: dico = {"Mere":"Ange", "Pere":"parent", "soeur":"membre de la famille", "chien":"meilleur ami de l'homme"} le_mot_recherchee = input("Quelle est le mot que vous voulez rechercher ? : ") try: input not in dico except KeyError: print("Le mot n'est pas dans le dictionnaire ") Je met mon mot dans input, mais je veux mettre un mot qui n'est pas dans le dictionnaire, et en même temps fixer l'erreur KeyError en mettant try et except. Comment je peux faire cela tout ensemble, car la je suis un peu perdu mdrr. Et aussi est ce que je peux faire le try except comme je le l'ai fait moi ou cela ne marchera pas ? MERCI )
Coucou, bon je viens de regarder la vidéo, j'ai une question, est ce qu'on peut faire un dictionnaire d'objet ? Sachant que mes objets possèdent plusieurs valeur (12) de type int ou str. Du coup, si je veux imprimer mes valeurs en les formatants, comment je fais ? Conernant le has_kay, j'ai vu dans la doc un __contains__, est ce qu'on peut utiliser ça pour rechercher une valeur dans le dictionnaire ?
Coucou, Alors oui, je pense que tu as compris qu'en Python, tout est objet et que tu peux du coup faire une Liste, un Dictionnaire de n'importe quel type de données, même multiples. Pour imprimer tes valeurs ensuite, il faudra accéder à l'objet en question via la lecture du dictionnaire, et à partir de cet objet, gérer l'affichage de l'élément en question. Si jamais tu ne vois pas comment procéder, je pourrai toujours te montrer un exemple de code. Après, le __contains__ est une méthode spéciale (si tu as vu mon tutoriel là-dessus) alors que has_key() est une fonction des dictionnaires. Là encore, sers-toi de ce qui te semblera le plus pratique pour toi, le Python est assez flexible en ce sens et propose en général plusieurs manières de manipuler des données.
Donc voila j'ai défini une classe d'objet. Chaque objet possède 12 attributs. J'ai ensuite fait un dictionnaire avec ces objets, j'ai utilisé comme clé des numéros et comme valeur les noms des objets. J'ai créé une fonction de recherche qui demande à l'utilisateur un nom et j'aimerais imprimer les attribut de l’objet si il est trouvé dans le dictionnaire. Et pour le moment ça fonctionne pas!
Voir mes autres réponses ;) ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 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 ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
À quel moment de la vidéo exactement ? +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 TH-cam ? th-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour, j'apprécie votre formation mais j'aimerai savoir si vous feriez une vidéo ou vous présenterez différentes bibliothèques ainsi que des exemples sur leurs applications ?
@@formation-video J'ai vissionné la séance 9 et même chercher un code sur internet pour lever l'exception mais le KeyError persiste à apparaitre avec un try except
Je fais surtout attention dans mes vidéos de ne pas aborder du Python 2.X, car j'ai découvert le langage sous cette version à l'époque, et dur parfois d'oublier les anciennes syntaxes ;)
Salut, Tout d'abord j'aimerais de remercier pour cette formation extrêmement claire et intéressante sur le langage Python :) Cependant j'aurais des questions quant aux domaines d'application de ce langage. C'est à dire par quel(s) moyen(s) passer pour créer un logiciel (avec une interface graphique, etc...) ou encore un jeu vidéo ? Merci d'avance :)
Bonjour. Pour les interfaces graphiques, je ferai des vidéos sur une bibliothèque prévue à cet effet, et même chose pour la 2D, ce qui permettra éventuellement de créer des jeux vidéo :).
Il existe bien une méthode pour retourner une valeur booléenne si "Vrai" le dictionnaire contient une clé ou "Faux" : et c'est la méthode __contains__(self, key , /) Exemple tout bête : monDico = { 1 : "A"} print(monDico.__contains__(1)) PS : ça marche aussi avec les listes et les tuples .
En effet, mais je ne l'avais pas abordé car j'ai parlé des méthodes spéciales à part dans un tutoriel : th-cam.com/video/XxUasK8f-s0/w-d-xo.html ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ 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 ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Si tu es sur GNU/Linux ou MacOS, exécute ton programme avec "python3" au lieu de "python" ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ 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 ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Bonjour, c'est un paramètre spécial quand on veut passer un ensemble de paramètres variables à une fonction, qui sont alors récupérés dans un dictionnaire.
Merci pour la video qui est tres interessante comme d'habitude. J'aimerais savoir s'il vous comment effectuer des operations sur les valeurs dans les dictionnaires s'il s'agit des entiers. Et si c'est possible les valeurs seront t-elles directement modifiees dans le dictionnaires ?
Très bonne vidéo mais j'aimerais juste signaler une petite erreur à 22:00 on peut pas avoire des listes ou des dictionnaires comme clé car il sont de type Unhashable. Merci
Les doubles underscores methodes sont vrament des trucs à savoir en python (c'est pas indispensable mais c'est mieux pour la compréhension globale du language )
Bonjour, Veuillez trouver le code ci-dessous: Je pense que l'on peut simplifier la partie "condition". Avec une fonction ? Mais je ne vois pas comment... D'avance merci. #Granulo Maxi afin de déterminer la largeur de bande mini granulo_maxi= input ("Granulo Maxi (mm.): ") gm=float(granulo_maxi) #Critères Granulo maxi classées dans un dictionnaire # Clé=> Granulométrie #Valeur=> Largeur de bande granulo_maxi={100:400,150:500,200:650,300:800,400:1000,500:1200,550:1400,650:1600,700:1800,800:2000} #Choix de la largeur de bande mini en fonction de la granulométrie maxi if gm>=100 and gm=150 and gm=200 and gm=300 and gm=400 and gm=500 and gm=550 and gm=650 and gm=700 and gm=800 and gm=100 and gm=900: print("Largeur de bande supérieure à 2000 mm.") elif gm
Bonjour, une fonction permet de formater du code qui serait par exemple répété, ce qui n'est pas le cas ici. Donc à moins d'essayer de raccourcir la condition (pour avoir moins de tests, ou mettre en premier les conditions les plus probable et les moins probables ensuite), ton code est correct
Bonjour Jason, merci pour la réponse, mais j'ai réussi à simplifer au maximum la partie condition. J'ai abandonné le dictionnaire. Comme se sont des valeurs figées (constantes), je passe par un TUPLE, qu'en pensez-vous ? #Granulo Maxi afin de déterminer la largeur de bande mini granulo_maxi= input ("Granulo Maxi (mm.): ") gm=float(granulo_maxi) # Critères (Granulo maxi) classés dans un TUPLE # afin de réaliser des conditions sur les indices. # La première valeur=> Granulométrie # La seconde valeur=> Largeur de bande # Indice paire=> Granulométrie # Indice impaire=> Largeur de bande # TUPLE granulo_maxi=( 100,400, 150,500, 200,650, 300,800, 400,1000, 500,1200, 550,1400, 650,1600, 700,1800, 800,2000, 900,"fin", ) # CONDITIONS i=0 while i= granulo_maxi[i] and gm< granulo_maxi[i+2]: b_mini=granulo_maxi[i+1] i+=2 # INTERPRETATION DU RESULTAT if gm>=100 and gm=900: print("Largeur de bande supérieure à 2000 mm.") elif gm
Merci pour ta vidéo au top comme d'hab, par contre je me permet une petite correction pour ceux qui pourraient tomber sur mon com car tu as dis qu'on peut mettre n'importe quoi en tant que clé dans les dico en citant l'exemple d'une liste, mais je ne sais si c'est parce que je suis en 3.11, mais la liste c'est justement pas possible et ca génère une erreur, on peut la mettre mais que en valeur, il y a peut-être d'autres format non-acceptés en tant que clé que j'ignore, mais en tout cas sur les listes c'est sur ça coince.
Bonjour et merci pour cette super démo, je souhaiterais une aide car je ne parviens pas à ajouter des données en plus dans le dictionnaire ex:bulletin={} nom=input("quel est ton nom:") note= input("quel est ta note:") bulletin[nom]=note print(bulletin) quel est ton nom:bob quel est ta note:14 {'bob': '14'} avez-vous une idée de ce qui cloche s'il vous plait? en relançant, j'obtiens les nouvelles coordonnées rajoutées et les premières ne sont pas prises en compte. elles ne se mettent pas à côté. Merci si vous pouvez m'aider.
Bonjour, le mail est réservé pour les contacts professionnels, je préfère plutôt le Discord ou un réseau social (liens en dessous) : +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 TH-cam ? th-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
En tant que professionnel de python ayant eu 0,5 à mon dernier DS d'info en prépa, je vous informe qu'il est possible d'utiliser simplement: "chien" in dico ! Bonne année à vous
Tu peux écrire une petite fonction qui parcourt toutes les entrées du dictionnaire, et si la valeur testée correspond à celle recherchée, tu retournes la clé correspondante. Utilise la méthode items() pour ça 👍
Très bonne vidéo Mais j'ai une question, Comment pourrais-je faire un int qui demanderais a l'utilisateur la valeur de quelle clé du dictionnaire il veut ajouter a une variable. En d'autres mots, comment créer une variable contenant la valeur d'une clé, cette clé étant choisie par l'utilisateur c'est pour cela que j'avais pensé à un int. Merci d'avance pour votre réponse
Bonjour, tu fais la demande à l'utilisateur via un input() que tu casteras ensuite en entier : pastebin.com/WEjBmuD4 +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 TH-cam ? th-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
J'ai répondu à ton autre commentaire pour le Discord 👍 ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 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 ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
Comme expliqué, cela permet de recevoir dans une fonction un nombre variable (donc sans limite) de paramètres qui seront alors présentés sous forme d'un dictionnaire. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 TH-cam ? th-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour vidéo intéressante cependant j'aurai besoin d'un coup demain pourrais-tu m'aider à trouver un dictionnaire de français complet déjà fait que je peux télécharger et ouvrir sur pyhton ?
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 TH-cam ? th-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
La méthode copy() est "standard" là où deepcopy() est récursive ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ ◾ 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 ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8 ◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
En effet, comme clé de dictionnaire, nous pouvons utiliser une chaîne, un nombre ou encore un tuple. +---------------------------------------------------------------------------------------------------------------------------------------------+ |- 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 TH-cam ? th-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 +---------------------------------------------------------------------------------------------------------------------------------------------+
Oui, on apprend généralement ça très tôt. Un mammifère est une espèce dont un des parents allaite. Le chien est donc un mammifère, comme le chat, le tigre ou même la baleine (mais pas le requin 😉) ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 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 ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
Non, les poissons sont des animaux qui n'allaient pas leurs petits. Je te laisse faire tes petites recherches de ton côté, tu verras, car c'est une erreur que font beaucoup de gens. Le requin est un poisson, mais la baleine (ou même le dauphin, le chien, le chat) sont des mammifères. ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖ 💙 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 ◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne ◾ Twitter : twitter.com/jachampagne8 ◾ Facebook : facebook.com/jachampagne8 ◾ Instagram : instagram.com/jachampagne8 ◾ Snapchat : www.snapchat.com/add/jachampagne8
T'inquiete Jason la fait fait 5 second puis Suivant. pour ma part je deteste les pub pour le coup Udemy. Mais l'interet est plus fort que des pub a 5 sec. on fait avec.
Merci beaucoup, j'ai appris pas mal de choses, depuis le Sénégal 😍
Cool 😉
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Alors je suis élève en prépa scientifique et n'ayant que des bases peu solides en programmation j'ai découvert ta chaîne.
On a déjà dû te le dire mais c'est une vraie mine d'or. Tu es pédagogue et tu files droit au but tout en prenant le temps de nous expliquer le fonctionnement de ce que tu utilises. C'est dingue comment en 1 journée (et même un peu moins), j'ai pu me mettre à jour sur mon programme scolaire.
Merci beaucoup, je n'hésiterais pas à repasser voir tes vidéos à l'occasion !
C'est toujours super de lire de tels retours, quand cela peut aider à dépanner ou à mettre fin à certaines inquiétudes, surtout vis-à-vis d'études. Bon courage à toi pour la suite, et merci également 💪
Je suis totalement novice en programmation. Je souhaite me reconvertir dans la datascience et tes cours me font évoluer vite et bien. Ils sont accessibles, bien expliqués, bien agencés. Un pur plaisir. Merci, merci et encore merci
Bonne progression en Python 😉
Merci beaucoup JASON, tu es un véritable génie, tes tutos sont très efficaces
Bonjour,
Merci pour la vidéo, ta façon d'expliquer et de présenter les informations est excellente.
Par ailleurs j'aimerais ajouter que pour tester si une clé est dans le dictionnaire, on a pas besoin de méthode.
Il suffit pour cela de faire:
if "nom" in dico.keys():
print("l'élément existe")
^_^
En faisant dico.keys(), tu utilises justement une méthode :)
Mais c'est effectivement une autre alternative
c'est fantastique et je progresse vite.vraiment merci pour toutes ces vidéos
Bonne continuation à toi 👋
Top merci Jason !
Tu es véritablement génie et j'adore tes cours 😍
Bonne continuation
Tout d'abord, un grand MERCI pour ce contenu, je pars de 0 et cette formation est superbe pour le novice que je suis. En ce qui concerne la recherche dans le dico pour savoir si une key existe, en cherchant dans la doc officiel et en fouinant un peu partout, la solution peut être : print(dico.__contains__("chien"))
ahahaha j'ai cherché pendant deux heures la solution alors qu'elle était donné dans un commentaire !!!
ps : lisez les commentaires ça peut être utile :)))
👍
Merci au fond du cœur pour ce tuto exceptionnel ça m'a vraiment aide à dépasser le niveau débutant après beaucoup stress et de complication mais avec vous c'est super cool
J'espère par contre que vous allez poursuivre la formation sur python pour un niveau plus haut
Je ne sais pas ce que veut dire "python pour un niveau plus haut"
Alors ça veut dire que ce tuto recouvre tout le langage python ?
Il n'existe aucun cours/tutoriel qui puisse aborde tout un langage de programmation, mais tu as largement l'essentiel 👍
Explications très claires, merci beaucoup !
If in est bien la méthode moderne pour rechercher ^^
Oui 👍
Merci beaucoup pour tes vidéos ludique !
De rien, et à bientôt ;)
je te remercie beaucoup pour ce tuto ca a du être un boulot de malade 😁
Oui, il y a eu pas mal de vidéos pour ce cours Python 😉
Merci infiniment pour votre cours bien expliquer
Bonne journée 👍
Hello, pour illustrer cette vidéo et les précédentes sur les conteneurs, voici un petit pot-pourri regroupant ce que j'ai appris jusqu'à maintenant grâce à tes cours (conditions, variables, dico, listes, ouverture de fichiers, définitions de fonctions, utilisation de modules...). J'ai codé (non sans une certaine fierté) tout seul ce programme de pendu (oui bon OK je ne pense pas que je sois le premier...) version console. Il a au moins le mérite d'être fait à partir de tes cours et de quelques incursions dans la doc python. J'ai structuré mon programme de manière à le faire facilement évoluer quand je maîtriserai la suite (pour affichage élaboré ). La gestion des erreurs y est minime car mon but est de proposer une interface type clavier pour qu'il n'y plus de saisie à faire. Voilà le lien : mega.nz/#F!uiIDEAyJ!FgujrmDEpt0NiKRAimDDIw
Bonjour, c'est une très bonne manière de procéder que de faire ses petits programmes et se lancer dans des projets. De plus, cela te permettra d'avoir un bon suivi de l'évolution de tes compétences et connaissances 🙂
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Merci pour ces cours de qualité.
Pas de quoi, bonne journée à toi ! 🙂
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
encore une fois merci pour vos vidéos !!!
De rien =)
Vraiment cool, merci Monsieur!
De rien, bonne continuation
je kiff tes vidéo tu explique vraiment bien c'est le top par contre moi j'ai vraiment du mal a faire un programme orienté objet j'ai du mal a avoir cette logique pour l'instant je suis plus dans le procédurale quand je code
Bonsoir, ça va venir avec le temps et on va avoir beaucoup d'occasions de programmer avec des classes, donc ça va finir par rentrer =).
Salut,merci pour cette magnifique tuto. Il aura encore des videos sur des interfaces graphiques python?
Bonsoir, c'est effectivement prévu, chaque formation sera complète =) !
merciii monsieur pour votre aide précieuse :)
C'est toujours un plaisir :) !
merci et vraiment merci beaucoup pour la formation. n'avez-vous pas une partie d'exercices sur le language Python ? je crois que ça peut nous aider pour la pratique.
Oui, c'est le cas : github.com/jasonchampagne/FormationVideo
Décidément, c'est le monde à l'envers : has_key fonctionne très bien chez moi ! (version 3.7.2) 🤪
Thanks you
Python, mtn, c en 3.8
3.11
pour dic.items | dic.keys | dic.values ce n'est pas obligatoir de passer par une boucle un simple dic.items par exemple nous renvoie un résultats, je pense que dans la déclaration de la méthode Ya des une boucle associer pour aller vite
Merci encore pour ce cours,
la chose la plus extraordinaire qui m'arrive c'est que je fais tjr des etudes en informatique en Algerie, on utilise Delphi comme langage, et python ma permit de bien comprendre le fonctionnement de Delphi vu que les deux sont des langages objet :D
👍
Bonsoir Jason. Pour vérifier si une clé et sa valeur sont contenues dans le dictionnaire, j'ai vu dans le help, la méthode __contains__(self, key, /). J'ai appliqué la méthode, mais ca ne passe pas.
Il s'agit d'une méthode spéciale (plus d'infos sur ces méthodes ici : th-cam.com/video/XxUasK8f-s0/w-d-xo.html ), qui peut éventuellement être redéfinie, donc pas utilisable en l'état.
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 TH-cam ? th-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
@@formation-video Merci Jason.
De rien Hervé 🖐
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 TH-cam ? th-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
bonjour peut on toujours demander de l'aide sur discorde c pour saisir un programme qui stocke les informationdans le dictionnaire
Bonjour, oui : jasonchampagne.fr/discord
Bonjour, j'aimerai savoir si il existe une fonction permetant de verifier si un dictionnaire contient une certaine valeur ou clé ?
Bonjour 🙂 :
- Pour vérifier l'existence, d'une clé, on fait une simple condition ("if in )
- Pour vérifier une valeur, la méthode get() fait bien le boulot.
Voir des exemples d'usage ici : pastebin.com/L46A2q2M
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💙 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
Salut, comment pourrais-je faire pour exprimer une condition avec certains critères ? Par exemple "Doit contenir au moins 8 charactères), (Ne doit pas contenir de charactères spéciaux) ?
Bonjour, pour cela, soit tu vois que le langage a déjà une fonction toute faite pour ça, sinon il faut l'écrire toi-même, et ensuite l'utiliser dans tes conditions.
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 TH-cam ? th-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
FormationVidéo Je peut voir la liste des fonctions sur Sublime Text ?
Non, par contre tu peux regarder sur les documentations ou manuels de référence liés au langage. Donc, regarder sur la doc de Python : docs.python.org/3/ (exemple, les fonctions liées aux chaînes : docs.python.org/fr/3.7/library/string.html )
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 TH-cam ? th-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
@@mitoux9879 Utilise PyCharm
Encore une très bonne vidéo. J'ai hâte d'être assez formé pour mettre en pratique tout ça... Et maintenant imagine mon épouse, fervente adepte du bien parler et de la bonne orthographe, ardente avocate de la langue française et (quasi totalement) hermétique à tout concept se rapprochant près ou loin de l'informatique (tu vois le genre ?) découvrir par hasard qu'il n'y a strictement aucune nécessité à ce qu'un dictionnaire soit classé par ordre alphabétique...
Sauf que là on ne parle pas précisément d'un dictionnaire de mots, c'est plus une structure de données qui permet de stocker des informations selon un couple clé -> valeur 🙂
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
"c'est plus une structure [...] clé -> valeur 🙂" : si je lui présente les choses comme ça c'est une cause de divorce !!!!!!! LOL Merci a ++, moi je retourne me pythonifier (ça c'est pas un mot qu'on trouve dans le dico...)
Ahah, bon courage pour la suite :)
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Bonjour , question : où sera stocké le dictionnaire crée par la fonction aux paramètres nommés ?
Bonjour, il sera stocké dans la fonction, comme n'importe quel paramètre de fonction ;)
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 TH-cam ? th-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Merci beaucoup!
De rien ;)
Bonjour. Petit question quant à la suppression. Comme dico fonctionne comme une liste, on ne travaille pas sur une copie (?). Du coup quand je créé un dico avec clef chat et chien comme dans video et que je supprime chien, après coup (à la suite dans le code) si j'utilise la variable valeurSupprimee = dico.pop("chien") l'interpreteur me dit qu'il y a un KeyError (ce qui me parait logique puisque je viens de supprimer chien) mais du coup, comment je peux récupérer la valeur de la clef chien supprimée ? Merci.
Bonjour. Et bien il faut pop() l'élément avant de l'avoir supprimé au préalable : pastebin.com/5ZzXw4sA
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@@formation-video je vous envoie un pastbin de ce que j'ai fait. Et en fait, l'intrepreteur me dit qu'il y a une key error ce qui me parait logique puisque dico n'est pas une copie et que j'ai supprimé chien. Mais comment, alors, voir la valeur supprimée ? (ou alors je dois créer une copie...?) Merci. pastebin.com/zfKzNFde
Regarde dans le code que je t'ai fourni, tu n'as à faire qu'une seule fois ton pop() et récupérer la valeur supprimée à ce moment, c'est tout ;)
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@@formation-video si je fais valeurSupprimee = dico("chien") sas le print(valeurSupprimee) cette fois g une typeError. Je continue la formation je verrai plus tard
Non, faire ceci : pastebin.com/5ZzXw4sA
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Salut ! Petite question : les paramètres nommés font automatiquement des dictionnaires ou bien ça renvoie des dictionnaires parce que tu passes en paramètres à ta fonction un dictionnaire?
Encore merci pour tes vidéos!
Hello, un paramètre nommé est justement un argument spécifique que tu renseignes lors de l'appel à une fonction/méthode, ce n'est pas obligatoirement un dictionnaire, comme ici : pastebin.com/6ndAu7PW
@@formation-video ok je crois que je comprends, je devais caler sur la nuance paramètres/arguments! Énorme merci, je suis super content d'être tombé sur cette chaîne hyper active!
😉
Salut ! possible d'avoir plusieurs clé pour le même résultat ? exemple : Dico = {Clé1, Clé2 : Fonction()} ? mercii
j'ai un deuxième souci, la création de ma variable "Dico" appel ma fonction... est il possible de faire en sorte qu4elle ne soit pas appelé ? Merci d'avance.
Bonjour, montre ton code
@@formation-video Merci pour ta réponse rapide !
Actuellement mon code ressemble à ça :
#!/usr/bin/env python3
#-- coding: utf-8 -*-
Ici je récupère d’une fonction de reconnaissance vocale des mots assemblé avec des _
exemple : démarrage_système ou arrêt_ système
Les données que je récupère son stocker dans la variable « Final »
Je test « Final » pour lancer une fonction qui lui est associé
exemple :
if Final == demarrage_systeme : Démarrage_systeme()
if Final == demarrage_systeme : Arret_systeme()
actuellement toute mes fonctions son lancer de cette façon.
***********************************************************************
Je pensais que les dictionnaires pouvaient simplifier mon code de cette façon :
#!/usr/bin/env python3
#-- coding: utf-8 -*-
Dico = { demarrage_systeme : Démarrage_systeme(), arret_systeme : Arret_systeme()}
Final = Reco_Vocal()
Dico[Final] # me permettrais de lancer N’importe quelle fonction sans tester plusieurs possibilités.
****************************************************************************
Le code avec l’utilisation du Dico ne serait pour moi intéressant que si je pouvais associer plusieurs clés à la même fonction.
Exemple : Dico = {Démarrage_systeme, allumage_systeme : Démarrage_systeme()}
Mon deuxième souci et que la ligne suivante Dico = { demarrage_systeme : Démarrage_systeme()}
Lance la fonction Démarrage_systeme() à l’endroit où elle est initiée.
*********************************************************************
Bon évidement mon code est bien plus complexe que les morceaux présentés ci-dessus.
Ça serait un plaisir de t’en parler de façon plus générale et de te donner plus de contexte.
Un grand merci pour ton temps ! 😊
@@formation-video si ça se trouve il y a plus simple que les dico pour obtenir le résultat que je souhaite...
L'appel dans le dictionnaire se fait car tu...fais appel à la fonction, avec les parenthèses. Plus simplement, tu pourrais indiquer des termes dans ce dernier, puis, en fonction de ce qui est choisi, appeler la fonction correspondante après coup.
@@formation-video Salut ! merci pour ta réponse rapide ;) et merci pour tout
Bonjour je souhaiterais savoir si il y a d'autres vidéo sur la formation Python qui vont bientôt sortir svp
Oui elle arriveront quand je serai de retour chez moi pour les enregistrer :)
Super vidéo comme toujours, très bien expliqué, mais je suis frustrer avec la méthode 'has_key' qui n’existe plus mdr (Mais merci pour l'alternative "if in dico:")
Bonne continuation 🙂
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🔵 Rejoindre FormationVidéo : bit.ly/2L0xNXA
◾ Site web : jasonchampagne.fr
◾ Discord : discord.me/jasonchampagne
◾ Twitch : www.twitch.tv/jachampagne
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
Salut Jason, je ne comprends pas vraiment comment faire cela:
dico = {"Mere":"Ange", "Pere":"parent", "soeur":"membre de la famille", "chien":"meilleur ami de l'homme"}
le_mot_recherchee = input("Quelle est le mot que vous voulez rechercher ? : ")
try:
input not in dico
except KeyError:
print("Le mot n'est pas dans le dictionnaire ")
Je met mon mot dans input, mais je veux mettre un mot qui n'est pas dans le dictionnaire, et en même temps fixer l'erreur KeyError en mettant try et except. Comment je peux faire cela tout ensemble, car la je suis un peu perdu mdrr. Et aussi est ce que je peux faire le try except comme je le l'ai fait moi ou cela ne marchera pas ?
MERCI )
Bonjour, il faut écrire dans ton bloc try ce qui peut éventuellement déclencher une KeyError, par exemple : pastebin.com/ng3rX4rD
@@formation-video Merci !
De rien
Coucou, bon je viens de regarder la vidéo, j'ai une question, est ce qu'on peut faire un dictionnaire d'objet ? Sachant que mes objets possèdent plusieurs valeur (12) de type int ou str. Du coup, si je veux imprimer mes valeurs en les formatants, comment je fais ? Conernant le has_kay, j'ai vu dans la doc un __contains__, est ce qu'on peut utiliser ça pour rechercher une valeur dans le dictionnaire ?
Coucou,
Alors oui, je pense que tu as compris qu'en Python, tout est objet et que tu peux du coup faire une Liste, un Dictionnaire de n'importe quel type de données, même multiples.
Pour imprimer tes valeurs ensuite, il faudra accéder à l'objet en question via la lecture du dictionnaire, et à partir de cet objet, gérer l'affichage de l'élément en question. Si jamais tu ne vois pas comment procéder, je pourrai toujours te montrer un exemple de code.
Après, le __contains__ est une méthode spéciale (si tu as vu mon tutoriel là-dessus) alors que has_key() est une fonction des dictionnaires. Là encore, sers-toi de ce qui te semblera le plus pratique pour toi, le Python est assez flexible en ce sens et propose en général plusieurs manières de manipuler des données.
Donc voila j'ai défini une classe d'objet. Chaque objet possède 12 attributs. J'ai ensuite fait un dictionnaire avec ces objets, j'ai utilisé comme clé des numéros et comme valeur les noms des objets. J'ai créé une fonction de recherche qui demande à l'utilisateur un nom et j'aimerais imprimer les attribut de l’objet si il est trouvé dans le dictionnaire. Et pour le moment ça fonctionne pas!
J'ai oublié dans quelle video tu paralis de deepcopy ducoup tu pourrais reexpliquer sans rentrer dans les details ? ET ME DIRE OU SONT TES DISCORDES
Voir mes autres réponses ;)
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💙 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
13:20
print("chien" in dico)
> True
(pas besoin de méthode du coup)
Oui c'est aussi une possibilité :)
Quand on est dans help et qu'il y a toute les méthodes le / qui est placé dans les paramètres d'une fonction, il veut dire quoi ?
À quel moment de la vidéo exactement ?
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 TH-cam ? th-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour, j'apprécie votre formation mais j'aimerai savoir si vous feriez une vidéo ou vous présenterez différentes bibliothèques ainsi que des exemples sur leurs applications ?
Bonjour, oui nous allons utiliser pas mal de bibliothèques de Python, aussi bien sur les cours que dans la playlist des tutoriels =)
Merci pour tes vidéos ! juste une question : peut-on ajouter plusieurs valeurs à une clé dans un dictionnaire ? (comme une clé primaire dans une BDD).
Tu peux mettre une liste ou un tuple comme valeur pour ta clé, ça marche très bien : pastebin.com/uBFcn2Nn
@@formation-video Super merci ! :)
De rien 😉
commentaire un peu tardif mais merci beaucoup pour la formation
Je t'en prie 👍
Bonjour, j'aimerai savoir comment on fait une gestion d'erreur dans le cas d'un KeyError ? Merci pour vos cours !
Bonjour, avec les exceptions (voir séance n°9) 👍
@@formation-video J'ai vissionné la séance 9 et même chercher un code sur internet pour lever l'exception mais le KeyError persiste à apparaitre avec un try except
Excellente vidéo !! Dico.has_key () existe bel et bien dans python.
Oui :)
Je fais surtout attention dans mes vidéos de ne pas aborder du Python 2.X, car j'ai découvert le langage sous cette version à l'époque, et dur parfois d'oublier les anciennes syntaxes ;)
Salut,
Tout d'abord j'aimerais de remercier pour cette formation extrêmement claire et intéressante sur le langage Python :)
Cependant j'aurais des questions quant aux domaines d'application de ce langage.
C'est à dire par quel(s) moyen(s) passer pour créer un logiciel (avec une interface graphique, etc...) ou encore un jeu vidéo ?
Merci d'avance :)
Bonjour.
Pour les interfaces graphiques, je ferai des vidéos sur une bibliothèque prévue à cet effet, et même chose pour la 2D, ce qui permettra éventuellement de créer des jeux vidéo :).
ok Merci
C'est ça :D
De rien ;)
Il existe bien une méthode pour retourner une valeur booléenne si "Vrai" le dictionnaire contient une clé ou "Faux" :
et c'est la méthode __contains__(self, key , /)
Exemple tout bête :
monDico = { 1 : "A"}
print(monDico.__contains__(1))
PS : ça marche aussi avec les listes et les tuples .
En effet, mais je ne l'avais pas abordé car j'ai parlé des méthodes spéciales à part dans un tutoriel : th-cam.com/video/XxUasK8f-s0/w-d-xo.html
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
hey :) comment tu ferais pour mettre un input afin de taper nimporte quelle clé du dictionnaire et d'avoir sa définition ? merci bcp :)
Simplement comme ça : pastebin.com/7yg4NGuK
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
FormationVidéo merci !
@@formation-video j'ai testé le code il ne fonctionne pas chez moi :/
Si tu es sur GNU/Linux ou MacOS, exécute ton programme avec "python3" au lieu de "python"
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@@formation-video jesuis sur windows
Hello 👋🏾 merci pour ta video ! je me demandais a quoi ça sert le **kwargs, c’est quoi les use case ?
Bonjour, c'est un paramètre spécial quand on veut passer un ensemble de paramètres variables à une fonction, qui sont alors récupérés dans un dictionnaire.
Merci pour la video qui est tres interessante comme d'habitude. J'aimerais savoir s'il vous comment effectuer des operations sur les valeurs dans les dictionnaires s'il s'agit des entiers.
Et si c'est possible les valeurs seront t-elles directement modifiees dans le dictionnaires ?
Oui, tu peux évidemment modifier les valeurs dans un dictionnaire, comme montré en vidéo, en y accédant par sa clé : pastebin.com/PPr6nRTp
@@formation-video Merci !
Très bonne vidéo mais j'aimerais juste signaler une petite erreur à 22:00 on peut pas avoire des listes ou des dictionnaires comme clé car il sont de type Unhashable.
Merci
Évidemment 😉
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Les doubles underscores methodes sont vrament des trucs à savoir en python (c'est pas indispensable mais c'est mieux pour la compréhension globale du language )
Oui, j'ai même fait une vidéo là-dessus : th-cam.com/video/XxUasK8f-s0/w-d-xo.html 😉
Bonjour,
Veuillez trouver le code ci-dessous:
Je pense que l'on peut simplifier la partie "condition".
Avec une fonction ?
Mais je ne vois pas comment...
D'avance merci.
#Granulo Maxi afin de déterminer la largeur de bande mini
granulo_maxi= input ("Granulo Maxi (mm.): ")
gm=float(granulo_maxi)
#Critères Granulo maxi classées dans un dictionnaire
# Clé=> Granulométrie
#Valeur=> Largeur de bande
granulo_maxi={100:400,150:500,200:650,300:800,400:1000,500:1200,550:1400,650:1600,700:1800,800:2000}
#Choix de la largeur de bande mini en fonction de la granulométrie maxi
if gm>=100 and gm=150 and gm=200 and gm=300 and gm=400 and gm=500 and gm=550 and gm=650 and gm=700 and gm=800 and gm=100 and gm=900:
print("Largeur de bande supérieure à 2000 mm.")
elif gm
Bonjour, une fonction permet de formater du code qui serait par exemple répété, ce qui n'est pas le cas ici. Donc à moins d'essayer de raccourcir la condition (pour avoir moins de tests, ou mettre en premier les conditions les plus probable et les moins probables ensuite), ton code est correct
Bonjour Jason, merci pour la réponse, mais j'ai réussi à simplifer au maximum la partie condition. J'ai abandonné le dictionnaire. Comme se sont des valeurs figées (constantes), je passe par un TUPLE, qu'en pensez-vous ?
#Granulo Maxi afin de déterminer la largeur de bande mini
granulo_maxi= input ("Granulo Maxi (mm.): ")
gm=float(granulo_maxi)
# Critères (Granulo maxi) classés dans un TUPLE
# afin de réaliser des conditions sur les indices.
# La première valeur=> Granulométrie
# La seconde valeur=> Largeur de bande
# Indice paire=> Granulométrie
# Indice impaire=> Largeur de bande
# TUPLE
granulo_maxi=(
100,400,
150,500,
200,650,
300,800,
400,1000,
500,1200,
550,1400,
650,1600,
700,1800,
800,2000,
900,"fin",
)
# CONDITIONS
i=0
while i= granulo_maxi[i] and gm< granulo_maxi[i+2]:
b_mini=granulo_maxi[i+1]
i+=2
# INTERPRETATION DU RESULTAT
if gm>=100 and gm=900:
print("Largeur de bande supérieure à 2000 mm.")
elif gm
Ah, c'est mieux voilà :).
Cela t'a permis d'isoler les données en dehors, ce qui sera plus pratique si tu devais un jour procéder à des modifications
Merci pour ta vidéo au top comme d'hab, par contre je me permet une petite correction pour ceux qui pourraient tomber sur mon com car tu as dis qu'on peut mettre n'importe quoi en tant que clé dans les dico en citant l'exemple d'une liste, mais je ne sais si c'est parce que je suis en 3.11, mais la liste c'est justement pas possible et ca génère une erreur, on peut la mettre mais que en valeur, il y a peut-être d'autres format non-acceptés en tant que clé que j'ignore, mais en tout cas sur les listes c'est sur ça coince.
Oui, les clés doivent être d'un type immuable (nombre, chaîne de caractères, n-uplet)
Bonjour et merci pour cette super démo, je souhaiterais une aide car je ne parviens pas à ajouter des données en plus dans le dictionnaire
ex:bulletin={}
nom=input("quel est ton nom:")
note= input("quel est ta note:")
bulletin[nom]=note
print(bulletin)
quel est ton nom:bob
quel est ta note:14
{'bob': '14'}
avez-vous une idée de ce qui cloche s'il vous plait? en relançant, j'obtiens les nouvelles coordonnées rajoutées et les premières ne sont pas prises en compte. elles ne se mettent pas à côté. Merci si vous pouvez m'aider.
Utilise pastebin pour montrer ton code et que ce soit plus lisible
Bonjour, est-ce que vous avez un mail par lequel je pourrais vous contacter?
Bonjour, le mail est réservé pour les contacts professionnels, je préfère plutôt le Discord ou un réseau social (liens en dessous) :
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 TH-cam ? th-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
En tant que professionnel de python ayant eu 0,5 à mon dernier DS d'info en prépa, je vous informe qu'il est possible d'utiliser simplement: "chien" in dico ! Bonne année à vous
Oui, cela fait partie des opérateurs de Python abordés précédemment 👍
Merci beaucoup, comment on fait pour trouver une clé à partir d'une valeur ??
Tu peux écrire une petite fonction qui parcourt toutes les entrées du dictionnaire, et si la valeur testée correspond à celle recherchée, tu retournes la clé correspondante. Utilise la méthode items() pour ça 👍
@@formation-video merci beaucoup
De rien
Très bonne vidéo
Mais j'ai une question,
Comment pourrais-je faire un int qui demanderais a l'utilisateur la valeur de quelle clé du dictionnaire il veut ajouter a une variable. En d'autres mots, comment créer une variable contenant la valeur d'une clé, cette clé étant choisie par l'utilisateur c'est pour cela que j'avais pensé à un int.
Merci d'avance pour votre réponse
Bonjour, tu fais la demande à l'utilisateur via un input() que tu casteras ensuite en entier : pastebin.com/WEjBmuD4
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 TH-cam ? th-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Salut, est-ce que tu feras le cours sur les décorateurs, itérateurs et générateurs en Python ?
Bonjour, il y a déjà le tutoriel sur les décorateurs (les itérateurs/générateurs suivront) : th-cam.com/play/PLrSOXFDHBtfFMB2Qeuej6efzZRvjRdXo8.html
la methode get(clef) pour la clef
Sinon, t'a un discord ?
J'ai répondu à ton autre commentaire pour le Discord 👍
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💙 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
svp le lien de discord pour intergrer le groupe et poser des questions sur discord
Bonjour, il est ici : discord.me/jasonchampagne
merci pour la video!!!!, j'ai pas bien compris dans la fin de la video l'utilité des deux étoiles à côté de paramètres....
Comme expliqué, cela permet de recevoir dans une fonction un nombre variable (donc sans limite) de paramètres qui seront alors présentés sous forme d'un dictionnaire.
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 TH-cam ? th-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Bonjour vidéo intéressante cependant j'aurai besoin d'un coup demain pourrais-tu m'aider à trouver un dictionnaire de français complet déjà fait que je peux télécharger et ouvrir sur pyhton ?
Bonjour, en voici une : www.pallier.org/extra/liste.de.mots.francais.frgut.txt
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
@@formation-video 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Pour les clés, même si elles ne sont pas unique python va accéder à la dernière occurrence d'une clé donné, Merci
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 TH-cam ? th-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Dans le cas d'un code relativement long, les dictionnaires peuvent-ils remplacer les BDD ?
Non, ce serait horriblement lent comparé à une base de données, même la moins performante de toutes
ils ont remplacé "has_key" par ".get"
Oui, je l'ai déjà signalé auparavant 👍
@@formation-video ok mrc
Quelle est la différence entre copy() et deepcopy() ?
La méthode copy() est "standard" là où deepcopy() est récursive
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
◾ 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
◼ ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
Yes jason
petit erreur je pense, on ne peut pas mettre une liste comme clé !
En effet, comme clé de dictionnaire, nous pouvons utiliser une chaîne, un nombre ou encore un tuple.
+---------------------------------------------------------------------------------------------------------------------------------------------+
|- 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 TH-cam ? th-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
+---------------------------------------------------------------------------------------------------------------------------------------------+
Donc :
Liste -> []
Tuple -> ()
Dico -> {}
C'est ça
Le chien .. un mammifère ? Ok si tu le dis
Oui, on apprend généralement ça très tôt. Un mammifère est une espèce dont un des parents allaite. Le chien est donc un mammifère, comme le chat, le tigre ou même la baleine (mais pas le requin 😉)
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💙 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
Je pensais que cetait une blague .. la baleine nest pas un mammifère cest un poisson quest ce que tu racontes ?
Non, les poissons sont des animaux qui n'allaient pas leurs petits. Je te laisse faire tes petites recherches de ton côté, tu verras, car c'est une erreur que font beaucoup de gens. Le requin est un poisson, mais la baleine (ou même le dauphin, le chien, le chat) sont des mammifères.
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
💙 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
◾ TH-cam (personnel) : th-cam.com/users/jasonchampagne
◾ Twitter : twitter.com/jachampagne8
◾ Facebook : facebook.com/jachampagne8
◾ Instagram : instagram.com/jachampagne8
◾ Snapchat : www.snapchat.com/add/jachampagne8
Trop de pubs sinon bonne vidéo
C'est malheureusement le seul moyen pour monétiser un peu mon travail
T'inquiete Jason la fait fait 5 second puis Suivant. pour ma part je deteste les pub pour le coup Udemy. Mais l'interet est plus fort que des pub a 5 sec. on fait avec.