Bonjour Graven Je suis retraité , j’ai 72 ans et je m’amuse un peu a « apprendre « ces langages que je n’ai pas pratiqués. J’ai survolé votre série Python et je trouve ça super. Je regrette de ne pas avoir eu à mon époque des gens comme vous pour me permettre d’avancer plus rapidement. Vous êtes un bon pédagogue , vos présentations sont courtes et précises . J’ai bien aimé. Bonne continuation et merci.
J apprecie enormement tout ce que tu partages mais ce type de serie videos, je me demande si tu peux imaginer à quel point c est juste culte. Bravo, c est le genre de videos qui seront tjs regardees dans 3 à 5 ans. Respect d etre revenu sur ce travail et surtout merci.
Salut Graven, Un immense merci pour tes tutos qui me permettent de me former a un nouveau langage de programmation. C est tellement plus fun et efficace qu un livre sur le sujet. Bravo pour ta pedagogie 👍
Waouuuuuuuuuuuuu ! Merci beaucoup Graven pour cette épisode ! Je me suis compliqué la vie à mort pour faire un traducteur Morse mais grâce à toi je vais pouvoir réécrire le programme et le simplifier Merci à Graven
grand merci pour tes tutos j ai bientôt un examen de progra et mon cours étant tout pourri je désespérais a comprendre quoi que se soit, ton cours est super :clair synthétique et complet encore merci t a sauvé mon année :D
Merci Graven, je me suis remis à python avec ta série sur pygame et les dictionnaires bien que je sache les utiliser, c'est pas toujours très propre, j'ai du code à nettoyer maintenant 😀
Petite (bon elle devait être petite mais au final j'en écrit un peu plus) remarque par rapport a l'intérêt des dictionnaires (et des tables de hachages en général) et sur le début: Pour ceux qui auraient l'idée d'utiliser des listes de tuples (ou un autre système avec plusieurs valeurs (une liste toujours de la même taille ou un type custom) comme éléments dans la liste. Sachez que l'ajout, la suppression et l'accès aux valeurs dans un dictionnaire comme il s'agit d'une table de hachage a une complexité moyenne de O(1). C'est à dire que le temps pour ces opérations est dans 99.999999% des cas constant (ou quasi constant) et ceci quelque soit le nombre d'éléments présents. Dans une liste non triée, pour la recherche, il vous faudrai parcourir la liste pour trouver l'élément en question (ou toute la liste pour vérifier qu'il n'est pas présent) rendant une complexité linéaire (O(n)). Et donc le temps de recherche augmente linéairement avec le nombre d'élément. Donc si il vous fallait 2 secondes avec 4 éléments (juste pour l'exemple, pas du tout réaliste hein pour les temps), il vous en faudra 20 pour 40 éléments. Oui si c'est une liste triée, le temps devient logarithmique ce qui est infiniment mieux que linéaire puisse que ça croit bien plus lentement avec le nombre d'éléments mais ça reste une augmentation malgré que la pente d'augmentation du temps avec le nombre d'éléments soit bien plus douce. Pour l'ajout et la suppression, il vous faudra de toute façon trouver l'emplacement de l'élément en question donc la phase d'avant est inchangé. Après ça dépendra de l'implémentation de la liste (liste chainée ou vecteur...(statique ou dynamique)). Ce message n'est pas là pour vous dire n'utilisez jamais les listes. La particularité des listes, c'est le faits que les éléments on un ordre, ce qui peut être utile dans pas mal de cas. Je ne rentrerai pas dans les détails de fonctionnement ou d'implémentation mais dans un dictionnaire, a part avec des petites modifications sur la structure, les éléments n'ont pas d'ordre. (les modifications en python sont implémentés dans le OrdDict pour les curieux) Elles ont bien sur leur place et aussi ce message est plus une remarque sur le cout des opérations est l'une des raisons qui rends les dictionnaires (et les tables de hachages en général) si puissants niveau performances, surtout quand il y a des très gros ensembles de données. (le Set de python peut être utilisé si vous voulez simplement stocker des valeurs avec un ensemble haché). Dans la vraie vie et surtout en 2022, avec la puissance des ordinateurs actuels, le temps d'écriture est bien plus significatif que le temps d'exécution. Concentrez vous que sur des aspects de performances comme ceux ci seulement si vous en avez vraiment besoin (genre votre application est extrêmement gourmande et a besoin de chaque bonus de perf) ou que votre méthode actuelle est trop lente pour vos exigences. Si non, si c'est pas nécessaire, alors inutile de vous casser la tête sur des questions de performances. "Premature optimization is the source of all evil" n'est-ce pas! Cela étant dit, je pense que pour votre culture algorithmique, c'est intéressant et aussi juste bien d'être conscient de cette différence. *Je suis sur que il y a des fautes mais c'est long sniff*
def A(): name = input("Renseignez le nom de l'élève:") print(name, ":", eleves[name]['note']) def B(): for eleve in eleves: print(eleve, ":", eleves[eleve]['appreciation']) def C(): name = input("Nom de l'élève à ajouter:") note = input("Moyenne de l'élève à ajouter:") eleves[name] = { 'note': note } print(name, ":", note) def D(): name = input("Nom de l'élève à retirer:") del eleves[name] for eleve in eleves: print(eleve, eleves[eleve]['note'], eleves[eleve]['appreciation']) eleves = { 'Paul': { 'note': 12, 'appreciation': 'Bon trimestre.' }, 'Camille': { 'note': 10, 'appreciation': 'Peut mieux faire.' }, 'Théo': { 'note': 17, 'appreciation': 'Rien à dire, élève au top.' } } print("Que voulez vous faire? " "A:Afficher la note d'un élève. " "B:Afficher les appréciation de la classe. " "C:Ajouter un élève à la liste puis afficher sa note. " "D:Retirer un élève de la liste puis afficher les notes et appreciations des élèves de la classe.") choice = input("Saisir la lettre ici:") if choice == 'A': A() elif choice == 'B': B() elif choice == 'C': C() elif choice == 'D': D()
Salut moi j'ai fait ca : import json # pour charger les données du fichier JSON dans le dictionnaire, la variable eleves with open("json.txt", "r") as file: eleves = json.load(file) # ecrire le contenue de eleves dans file qui est = json.txt with open("json.txt", "w+") as file: json.dump(eleves, file) def afficher_note_de_un_eleve(): name = input("Entrez le prenom") if name in eleves: note = eleves[name]["note"] print("La note de", name, "est", note) else: print("Eleve inconnue") def afficher_appreciation_de_tous_les_eleves(): question = input("Voulez-vous connaitre les appréciations de toutes la classe") if question == "Oui": for eleve in eleves: appreciation = eleves[eleve]["appreciation"] print(eleve, "a comme appreciation", appreciation) else: print("Ok pas de probleme ;)") def ajouter_un_nouvel_eleve(): name = input("Veux tu ajouter un eleve dans la classe ?") if name == "Oui": name_eleve = input("Son prenom ?") note = input("sa note ?") appr = input("son appreciation ?") eleves[name_eleve] = { "note": note, "appreciation": appr } print("Classe maintenant :") for eleve in eleves: print(eleve, eleves[eleve]["note"], eleves[eleve]["appreciation"]) def del_eleve(): question_del = input("Veux tu virer un eleve?") if question_del == "Oui": name_supprimer = input("Qui veux tu virer?") del eleves[name_supprimer] print(name_supprimer, "est virer, voici la classe desormais :" ) for eleve in eleves: print(eleve) else: print("D'accord") def modifier_la_note_dun_eleve(): question_del = input("Veux tu modifier la note d' un eleve?") if question_del == "Oui": name_modifie = input("de qui ?") note = input("Quel est sa nouvelle note ?") eleves[name_modifie]["note"] = note print(name_modifie,"a desormais une note de ",eleves[name_modifie]["note"]) afficher_note_de_un_eleve() afficher_appreciation_de_tous_les_eleves() ajouter_un_nouvel_eleve() del_eleve() modifier_la_note_dun_eleve()
j'ai plusieurs question déjà comment on fait pour géolocaliser avec python et faire un programme pour prendre des photo pour qu'il soit stocker dans une base de donnée
Bonjour coach, merci beaucoup pour ces formations, j'aimerais un peu savoir quelle version de logiciel que vous utilisez pour concevoir les programmes en python.
merci pour c'est explication j'ai regarder tout tes vidéo python pour pouvoir me lancer en temps de développeur est cela m'aide vraiment mais se que je trouve un peux dommage c'est que avant on a parler de tkinter et que maintenant tu n'en parle plus dans tes video mais ce n'est pas grave continue j'adore
serait -il possible qu'un jour tu fasses une série pour créer son mod minecraft, tout ceux que l'on peut trouver sur YT sont assez anciens, en plus cela pourrait faire une sorte de suite à ta série pour créer son plugin et ça m'aiderait beaucoup
Salut Graven, Dans le première exemple de ta vidéo serait til ^pas plus pratique de faire sa ?: eleves = ['Bob', 'Camille', 'theo'] notes = [10, 18, 14] moyenne_bob = eleves[0], notes[0] moyenne_camille = eleves[1], notes[1] moyenne_theo = eleves[2], notes[2] print(moyenne_bob, moyenne_camille, moyenne_theo)
merci je viens de commencer, j'avance petit à petit et je me demandais justement jusqu'ou ca ira les cours sur python, je veux en savoir le max possible.
j'ai une question, quand je lance mon programme python il affiche des données au fur et a mesure pendant une dizaines de secondes. Maintenant j'aimerais savoir comment extraire ces données afficher dans mon terminal dans un fichier extérieur ?
Bonjour ! Mais à quand vous allez faire un tuto : "le comment créer un dictionnaire" de A à Z avec sa propre base de donnée ? Par exemple une base de donnée qui a été crée sous Google sheets ou encore sous Excel ? Toujours les mêmes explications que nous trouvons sur youtube ou encore sur des sites français, jamais le contraire, ça serait sympa si nous voyons aussi comment créer un dictionnaire en utilisant sa propre base de donnée de langue, sans pour autant utiliser la base de donnée du server Google ?
Bonjour Grave, Un grand merci pour ces autos formidable. Cependant j'ai encore quelques soucis lorsque je veux parcourir un dictionnaire dont le items est une liste. Exemple : eleves = {'Jean': [11, 14, 9, 15], 'Paul': [8, 13, 7, 12], 'Marc': [12, 15, 8, 18]} Comment faire pour afficher l'élève ayant la plus forte note? Merci
Salut, je sais pas si je vais t'aider mais je pense qu'il faut que tu parcours la liste de eleves avec len() et avec des if et else tu compares toutes les notes. Et dès qu'il trouve la plus grosse note tu l'as stocke dans une variable
Allo @Graven je me demandais si tu avais déjà sur ta chaîne, un jeu de rôle? Ou un jeu qui est passé sur des fonctions écrites sur un dictionnaire? Merci d'avance, yes vidéos m'aident bcp à progresser
Attends c'est très grave là haha ma vidéo sur les Maps sort dans 1/2 jours j'ai pris du retard avec le taff 😂 Juré j'copie pas sur toi ça fait au moins 1 mois que je l'avais tournée
Salut Graven :) Merci beaucoup pour cette vidéo. Elle m'a permis de comprendre mieux le principe. Mais je voulais te soumettre un problème en dehors de ca, concernant Android Studio.
Bonjour quelqu'un aurais t'il le discord de graven j'ai une questions a propos du dev de mon site je n'arrive pas a faire quelque choses. Merci beaucoup
Nous voudrions savoir comment on peut faire pour que nos programmes python fonctionnent sans avoir besoin de l'interpreteur, c'est à dire directement comme tout ceux qu'on télécharge Et aussi comment creer un setup qui installera nos programmes Merci de l'attention Nous attendons avec impatience de nouvelles vidéos
Bonjour Graven
Je suis retraité , j’ai 72 ans et je m’amuse un peu a « apprendre « ces langages que je n’ai pas pratiqués. J’ai survolé votre série Python et je trouve ça super. Je regrette de ne pas avoir eu à mon époque des gens comme vous pour me permettre d’avancer plus rapidement.
Vous êtes un bon pédagogue , vos présentations sont courtes et précises . J’ai bien aimé.
Bonne continuation et merci.
Félicitation à vous ! il n' y a pas d'âge pour apprendre
bg
Incroyable le fait que tu reprennes cette ancienne série !!!! Deja a l'epoque ca m'aidait bcp. Continue comme ca Graven ;)
Vraiment merci d'avoir continué à poster des vidéos sur cette série ! Continue comme ça
J apprecie enormement tout ce que tu partages mais ce type de serie videos, je me demande si tu peux imaginer à quel point c est juste culte. Bravo, c est le genre de videos qui seront tjs regardees dans 3 à 5 ans. Respect d etre revenu sur ce travail et surtout merci.
Je viens de commencer ce dimanche ta série pour apprendre le Python. C'est vraiment TOP !! Content de voir que tu la continue encore
Merci à toi 😊
Super content que tu aies continué ! Merci Graven
12ème commentaire pour pythoner l'algorithme UA-cam.
j attendais la reprise de cette légendaire série qui m a permit de découvrir ce qu' est la programmation merci graven et force a toi mon bro
Salut Graven,
Un immense merci pour tes tutos qui me permettent de me former a un nouveau langage de programmation. C est tellement plus fun et efficace qu un livre sur le sujet. Bravo pour ta pedagogie 👍
Qui en 2024 ?
Moiii
moi aussi
Toujours aussi clair merci.
Hey Graven, merci d'avoir continuer, comme d'habitude, une superbe video claire et simple. Continue comme ca 😉
Bravo, bravo !! respect pour ton travail 👏
Waouuuuuuuuuuuuu ! Merci beaucoup Graven pour cette épisode ! Je me suis compliqué la vie à mort pour faire un traducteur Morse mais grâce à toi je vais pouvoir réécrire le programme et le simplifier
Merci à Graven
ah ouais tu pourras m’envoyer ton codes je veut analyser merci bien d’avance
@@AyoubOnRebirth passe moi ton discord et je te l'envoie mais je te préviens il date de ouf
Merci pour cette vidéo très bien réalisé
Tu fais ton Come back... Merci pour tout Graven
Parfait merci graven c est toujours aussi bien explique, un régal
UNE SERIE QUE JE KIFFFFFFFFFF LACHE PAS FRERO ON VEUT TOUTE LA SERIE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Très bonne explication merci
grand merci pour tes tutos j ai bientôt un examen de progra et mon cours étant tout pourri je désespérais a comprendre quoi que se soit, ton cours est super :clair synthétique et complet encore merci t a sauvé mon année :D
Extraordinaire. Merci
Omggg j'ai partiel demain, ça a tout clarifié dans ma tête, merci énormément !!!
Merci Graven pour la suite
Merci beaucoup! Très clair et utile.
Mon Ciel, c'est formidable mon prof galère à faire comprendre le cours et toi tu m'as appris dès la première fois, I AM SHOCKED
your english ici perfecte XD
Yess ! Très bonne vidéo !
Merci Graven, je me suis remis à python avec ta série sur pygame et les dictionnaires bien que je sache les utiliser, c'est pas toujours très propre, j'ai du code à nettoyer maintenant 😀
Salut Graven, toujours top tes tutos, continue comme çà, trop bien.
content de te revoir :)
Petite (bon elle devait être petite mais au final j'en écrit un peu plus) remarque par rapport a l'intérêt des dictionnaires (et des tables de hachages en général) et sur le début:
Pour ceux qui auraient l'idée d'utiliser des listes de tuples (ou un autre système avec plusieurs valeurs (une liste toujours de la même taille ou un type custom) comme éléments dans la liste.
Sachez que l'ajout, la suppression et l'accès aux valeurs dans un dictionnaire comme il s'agit d'une table de hachage a une complexité moyenne de O(1). C'est à dire que le temps pour ces opérations est dans 99.999999% des cas constant (ou quasi constant) et ceci quelque soit le nombre d'éléments présents.
Dans une liste non triée, pour la recherche, il vous faudrai parcourir la liste pour trouver l'élément en question (ou toute la liste pour vérifier qu'il n'est pas présent) rendant une complexité linéaire (O(n)). Et donc le temps de recherche augmente linéairement avec le nombre d'élément. Donc si il vous fallait 2 secondes avec 4 éléments (juste pour l'exemple, pas du tout réaliste hein pour les temps), il vous en faudra 20 pour 40 éléments. Oui si c'est une liste triée, le temps devient logarithmique ce qui est infiniment mieux que linéaire puisse que ça croit bien plus lentement avec le nombre d'éléments mais ça reste une augmentation malgré que la pente d'augmentation du temps avec le nombre d'éléments soit bien plus douce. Pour l'ajout et la suppression, il vous faudra de toute façon trouver l'emplacement de l'élément en question donc la phase d'avant est inchangé. Après ça dépendra de l'implémentation de la liste (liste chainée ou vecteur...(statique ou dynamique)).
Ce message n'est pas là pour vous dire n'utilisez jamais les listes. La particularité des listes, c'est le faits que les éléments on un ordre, ce qui peut être utile dans pas mal de cas. Je ne rentrerai pas dans les détails de fonctionnement ou d'implémentation mais dans un dictionnaire, a part avec des petites modifications sur la structure, les éléments n'ont pas d'ordre. (les modifications en python sont implémentés dans le OrdDict pour les curieux)
Elles ont bien sur leur place et aussi ce message est plus une remarque sur le cout des opérations est l'une des raisons qui rends les dictionnaires (et les tables de hachages en général) si puissants niveau performances, surtout quand il y a des très gros ensembles de données. (le Set de python peut être utilisé si vous voulez simplement stocker des valeurs avec un ensemble haché).
Dans la vraie vie et surtout en 2022, avec la puissance des ordinateurs actuels, le temps d'écriture est bien plus significatif que le temps d'exécution. Concentrez vous que sur des aspects de performances comme ceux ci seulement si vous en avez vraiment besoin (genre votre application est extrêmement gourmande et a besoin de chaque bonus de perf) ou que votre méthode actuelle est trop lente pour vos exigences. Si non, si c'est pas nécessaire, alors inutile de vous casser la tête sur des questions de performances. "Premature optimization is the source of all evil" n'est-ce pas! Cela étant dit, je pense que pour votre culture algorithmique, c'est intéressant et aussi juste bien d'être conscient de cette différence.
*Je suis sur que il y a des fautes mais c'est long sniff*
Merci de t'être deter pour écrire un pavé, je débute en python et ta remarque m'est très utile !
Ca m'avait manqué les petit crissement du clavier que j'ai n'entendu que dans la serie python 😅
Comme d'habitude, merci pour le travail (très bonne vidéo) !!
Merci à vous
bonne video encore une fois merci graven
Un nouveau épisode de python 😱🤩
merci pour ce cours si structuré cest tres clair et ca fait du bien d'avoir tt les infos au mm endroit
Avec plaisir
incroyable !!! g le bac de spécialité dans 2 mois et je ne m'en sort pas du tous du
la programmation ta vidéo m'aide bcp
def A():
name = input("Renseignez le nom de l'élève:")
print(name, ":", eleves[name]['note'])
def B():
for eleve in eleves:
print(eleve, ":", eleves[eleve]['appreciation'])
def C():
name = input("Nom de l'élève à ajouter:")
note = input("Moyenne de l'élève à ajouter:")
eleves[name] = {
'note': note
}
print(name, ":", note)
def D():
name = input("Nom de l'élève à retirer:")
del eleves[name]
for eleve in eleves:
print(eleve, eleves[eleve]['note'], eleves[eleve]['appreciation'])
eleves = {
'Paul': {
'note': 12,
'appreciation': 'Bon trimestre.'
},
'Camille': {
'note': 10,
'appreciation': 'Peut mieux faire.'
},
'Théo': {
'note': 17,
'appreciation': 'Rien à dire, élève au top.'
}
}
print("Que voulez vous faire?
"
"A:Afficher la note d'un élève.
"
"B:Afficher les appréciation de la classe.
"
"C:Ajouter un élève à la liste puis afficher sa note.
"
"D:Retirer un élève de la liste puis afficher les notes et appreciations des élèves de la classe.")
choice = input("Saisir la lettre ici:")
if choice == 'A':
A()
elif choice == 'B':
B()
elif choice == 'C':
C()
elif choice == 'D':
D()
Salut moi j'ai fait ca :
import json
# pour charger les données du fichier JSON dans le dictionnaire, la variable eleves
with open("json.txt", "r") as file:
eleves = json.load(file)
# ecrire le contenue de eleves dans file qui est = json.txt
with open("json.txt", "w+") as file:
json.dump(eleves, file)
def afficher_note_de_un_eleve():
name = input("Entrez le prenom")
if name in eleves:
note = eleves[name]["note"]
print("La note de", name, "est", note)
else:
print("Eleve inconnue")
def afficher_appreciation_de_tous_les_eleves():
question = input("Voulez-vous connaitre les appréciations de toutes la classe")
if question == "Oui":
for eleve in eleves:
appreciation = eleves[eleve]["appreciation"]
print(eleve, "a comme appreciation", appreciation)
else:
print("Ok pas de probleme ;)")
def ajouter_un_nouvel_eleve():
name = input("Veux tu ajouter un eleve dans la classe ?")
if name == "Oui":
name_eleve = input("Son prenom ?")
note = input("sa note ?")
appr = input("son appreciation ?")
eleves[name_eleve] = {
"note": note,
"appreciation": appr
}
print("Classe maintenant :")
for eleve in eleves:
print(eleve, eleves[eleve]["note"], eleves[eleve]["appreciation"])
def del_eleve():
question_del = input("Veux tu virer un eleve?")
if question_del == "Oui":
name_supprimer = input("Qui veux tu virer?")
del eleves[name_supprimer]
print(name_supprimer, "est virer, voici la classe desormais :" )
for eleve in eleves:
print(eleve)
else:
print("D'accord")
def modifier_la_note_dun_eleve():
question_del = input("Veux tu modifier la note d' un eleve?")
if question_del == "Oui":
name_modifie = input("de qui ?")
note = input("Quel est sa nouvelle note ?")
eleves[name_modifie]["note"] = note
print(name_modifie,"a desormais une note de ",eleves[name_modifie]["note"])
afficher_note_de_un_eleve()
afficher_appreciation_de_tous_les_eleves()
ajouter_un_nouvel_eleve()
del_eleve()
modifier_la_note_dun_eleve()
GG pour le travail !
j'ai plusieurs question déjà comment on fait pour géolocaliser avec python et faire un programme pour prendre des photo pour qu'il soit stocker dans une base de donnée
Continue!!!
Le meilleur des meilleurs
Tu pourrais faire un 12éme épisode sur le traitement de donnée avec des fichier CSV ?
Je l'attendais !!!
Super vidéo !!
Bonjour coach, merci beaucoup pour ces formations, j'aimerais un peu savoir quelle version de logiciel que vous utilisez pour concevoir les programmes en python.
merci pour c'est explication j'ai regarder tout tes vidéo python pour pouvoir me lancer en temps de développeur est cela m'aide vraiment mais se que je trouve un peux dommage c'est que avant on a parler de tkinter et que maintenant tu n'en parle plus dans tes video mais ce n'est pas grave continue j'adore
Es-ce que tu pourrais faire une vidéo sur les threadings.j'ai découvert ca y'a pas longtemps et je veux être sûr de tout bien comprendre.
Super video ! Est-il possible de mettre en acces la correction du challenge ? merci pour ton super boulot!
serait -il possible qu'un jour tu fasses une série pour créer son mod minecraft, tout ceux que l'on peut trouver sur YT sont assez anciens, en plus cela pourrait faire une sorte de suite à ta série pour créer son plugin et ça m'aiderait beaucoup
est ce que tu feras un tutoriel pour les bases avec une version plus récente de python stp
c recent
merci
Je t'en courage à continuer la série
Trop bien la vidéo 😊 ! Tu pourrais faire les socket stp 👍
Salut Graven,
Dans le première exemple de ta vidéo serait til ^pas plus pratique de faire sa ?:
eleves = ['Bob', 'Camille', 'theo']
notes = [10, 18, 14]
moyenne_bob = eleves[0], notes[0]
moyenne_camille = eleves[1], notes[1]
moyenne_theo = eleves[2], notes[2]
print(moyenne_bob, moyenne_camille, moyenne_theo)
Bravo c'est très clair, peut être un poil trop rapide, mais j'adore !
superbe
Ça fait un bail
Merci Graven!! A quand l'explication du MVC en python ??? 🐍
est-ce que tu pourrais faire des tutos javas pour pouvoir réaliser un jeu par exemple
merci je viens de commencer, j'avance petit à petit et je me demandais justement jusqu'ou ca ira les cours sur python, je veux en savoir le max possible.
j'ai une question, quand je lance mon programme python il affiche des données au fur et a mesure pendant une dizaines de secondes. Maintenant j'aimerais savoir comment extraire ces données afficher dans mon terminal dans un fichier extérieur ?
Enfin le 11éme épisodes, cette notion je l'ai appris par moi même depuis longtemps, un peu en retard cette épisode
les nouveaux consideront que c'est à l'heure
Bonjour !
Mais à quand vous allez faire un tuto : "le comment créer un dictionnaire" de A à Z avec sa propre base de donnée ?
Par exemple une base de donnée qui a été crée sous Google sheets ou encore sous Excel ?
Toujours les mêmes explications que nous trouvons sur youtube ou encore sur des sites français, jamais le contraire,
ça serait sympa si nous voyons aussi comment créer un dictionnaire en utilisant sa propre base de donnée de langue, sans pour autant utiliser la base de donnée du server Google ?
Bonjour Grave,
Un grand merci pour ces autos formidable.
Cependant j'ai encore quelques soucis lorsque je veux parcourir un dictionnaire dont le items est une liste.
Exemple : eleves = {'Jean': [11, 14, 9, 15], 'Paul': [8, 13, 7, 12], 'Marc': [12, 15, 8, 18]}
Comment faire pour afficher l'élève ayant la plus forte note?
Merci
Salut, je sais pas si je vais t'aider mais je pense qu'il faut que tu parcours la liste de eleves avec len() et avec des if et else tu compares toutes les notes. Et dès qu'il trouve la plus grosse note tu l'as stocke dans une variable
Sit graven tu pourras refaire des tutos interfaces graphique avec tkinter please 🥺
Top✊🏽✨
Allo @Graven je me demandais si tu avais déjà sur ta chaîne, un jeu de rôle? Ou un jeu qui est passé sur des fonctions écrites sur un dictionnaire? Merci d'avance, yes vidéos m'aident bcp à progresser
Attends c'est très grave là haha ma vidéo sur les Maps sort dans 1/2 jours j'ai pris du retard avec le taff 😂 Juré j'copie pas sur toi ça fait au moins 1 mois que je l'avais tournée
tkt bg il y a 0 concurrence que du complement
Super tuto et je voulais une tuto sur le module socket, parce que je suis débutant en programmation python en réseaux
trop cool
Hi bonne vidéo graven mais est ce que on peut coder sur téléphone ? ?
j'ai pas d'ordi dommage
replit.com
Salut Graven :) Merci beaucoup pour cette vidéo. Elle m'a permis de comprendre mieux le principe.
Mais je voulais te soumettre un problème en dehors de ca, concernant Android Studio.
il y a dejá une partie des boucles?
Bonjour quelqu'un aurais t'il le discord de graven j'ai une questions a propos du dev de mon site je n'arrive pas a faire quelque choses. Merci beaucoup
Merci beaucoup, je veux que me coacher, bon courage
Question stupide mais en faite le contenu d'un dictionnaire c'est du JSON ou c'est juste ressemblent ?
non, je pense que même si c'est la même syntaxe ce n'est pas du json a proprement parlé, seulement un dictionnaire python
Sa se ressemble juste c'est pas la même chose
Pov le gas a vraiment attendu xD
mdr
Enfinnnnnnnnnn
Carttttiiii nsiiii😂😂
Ok Graven c'est bien beau tout ça, mais comment allons nous te remercier ?
Salut c'est possible de créer un jeu python sur Android
Nous voudrions savoir comment on peut faire pour que nos programmes python fonctionnent sans avoir besoin de l'interpreteur, c'est à dire directement comme tout ceux qu'on télécharge
Et aussi comment creer un setup qui installera nos programmes
Merci de l'attention
Nous attendons avec impatience de nouvelles vidéos
Merci j'ai l' évaluation de NSI 😅
c’est un hashmap les dictionnaires ?
Comment faire pour devenir un grand programmeur comme vous Graven ?
Pourquoi tu ne poste plus ?
🤜🤜🤜🤜🤜
mrc
2 ans plus tard.. X)
mdrrr il nous aide a brute force la
Le web scrapping next?
il l'a déjà fait
@@natehatent je l’ai vue ouaip desole
En faite la série python de graven c come windows, il s'est arréter a 10 en croyant qu'il y auras jammais plus tard, et tout a coup windows 11 🤣
jtm
c'est donc ça l'équivalent des table de hachage en C
Du coup tu t'app
elle Lorenzo?
goood
J’ai un DM en Python, je comprends rien est-ce quelqu’un pourrait bien m’aider svp ?
discord.gg/graven
Fait du pygame stp le boss
Firsttttt!
gégé ! ♥
@@PierreMiniggio ça s'écrit "gg", pour Good Game
L,étalite