![Science avec Mat](/img/default-banner.jpg)
- 36
- 110 575
Science avec Mat
เข้าร่วมเมื่อ 16 พ.ย. 2020
👋 Bienvenue sur ma chaîne ! Je partage ma passion pour la tech et j'aborderai divers sujets, de la science au web-dev en passant par le hardware. Mon objectif ? Vous expliquer au maximum comment y arriver. Attendez-vous également à des tutoriels ! 🌐🔬💻
Tuto OpenCV Python #5- Contours et Détection De forme
👋 Salut la team ! Bienvenue dans ce 5ème tutoriel Python sur OpenCV. Aujourd'hui, nous allons plonger dans la détection de contours et découvrir comment identifier des objets dans une image grâce à cette technique essentielle en vision par ordinateur.
🔍 Qu'est-ce que la détection de contours ?
La détection de contours permet de repérer les lignes et formes présentes dans une image. Elle est utilisée dans divers domaines, comme la reconnaissance d'objets et la détection de tumeurs en imagerie médicale. Nous allons apprendre à appliquer des traitements pour extraire des formes spécifiques d'une image.
⚙️ Ce que nous allons couvrir :
Binairisation des images : Revoir les concepts de binarisation et de création de masque.
Seuillage (Thresholding) : Utiliser les fonctions de seuillage pour faciliter la détection de contours.
findContours() : Détecter et hiérarchiser les contours pour organiser les objets identifiés.
💡 Méthodes et Algorithmes :
Explication des fonctions cv2.threshold
Utilisation de l'algorithme d'Otsu pour la binarisation optimale.
Extraction et traitement des coordonnées des contours détectés.
Filtrage des contours par taille pour éliminer les bruits et les zones non pertinentes.
0:00 Introduciton
1:48 Fonction de seuillage
2:10 Methode OTSU
3:00 Histogramme OTSU
3:42 Variance
5:08 Methode Treshold()
6:56 Resultat Binarisation
7:17 Methode Canny()
7:40 Contour ?
9:04 Methode findContours()
10:34 Exemple simple findCoutours()
12:20 Dessiner les Contours
13:22 Methode DrawContours()
14:22 Resultat DrawContours()
15:55 Conclusion
🔗 Ressources :
Lien vers le code sur Github:
github.com/scienceMat/isoler_couleur_opencv
Source:
medium.com/@vipinra79/mastering-contouring-in-opencv-a-comprehensive-guide-10e6fe2a069a
👍 N'oubliez pas de vous abonner à la chaîne et d'activer les notifications pour ne pas manquer nos prochains tutoriels.
🔔 Cliquez sur la cloche pour être alerté dès qu'une nouvelle vidéo est mise en ligne.
Tags :
#OpenCV
#detection
#contours
#python
#Otsu
#TraitementImages
#Tutoriel Python
#AlgorithmesOpenCV
Soutenir la chaîne :
fr.tipeee.com/science-avec-math/
🔍 Qu'est-ce que la détection de contours ?
La détection de contours permet de repérer les lignes et formes présentes dans une image. Elle est utilisée dans divers domaines, comme la reconnaissance d'objets et la détection de tumeurs en imagerie médicale. Nous allons apprendre à appliquer des traitements pour extraire des formes spécifiques d'une image.
⚙️ Ce que nous allons couvrir :
Binairisation des images : Revoir les concepts de binarisation et de création de masque.
Seuillage (Thresholding) : Utiliser les fonctions de seuillage pour faciliter la détection de contours.
findContours() : Détecter et hiérarchiser les contours pour organiser les objets identifiés.
💡 Méthodes et Algorithmes :
Explication des fonctions cv2.threshold
Utilisation de l'algorithme d'Otsu pour la binarisation optimale.
Extraction et traitement des coordonnées des contours détectés.
Filtrage des contours par taille pour éliminer les bruits et les zones non pertinentes.
0:00 Introduciton
1:48 Fonction de seuillage
2:10 Methode OTSU
3:00 Histogramme OTSU
3:42 Variance
5:08 Methode Treshold()
6:56 Resultat Binarisation
7:17 Methode Canny()
7:40 Contour ?
9:04 Methode findContours()
10:34 Exemple simple findCoutours()
12:20 Dessiner les Contours
13:22 Methode DrawContours()
14:22 Resultat DrawContours()
15:55 Conclusion
🔗 Ressources :
Lien vers le code sur Github:
github.com/scienceMat/isoler_couleur_opencv
Source:
medium.com/@vipinra79/mastering-contouring-in-opencv-a-comprehensive-guide-10e6fe2a069a
👍 N'oubliez pas de vous abonner à la chaîne et d'activer les notifications pour ne pas manquer nos prochains tutoriels.
🔔 Cliquez sur la cloche pour être alerté dès qu'une nouvelle vidéo est mise en ligne.
Tags :
#OpenCV
#detection
#contours
#python
#Otsu
#TraitementImages
#Tutoriel Python
#AlgorithmesOpenCV
Soutenir la chaîne :
fr.tipeee.com/science-avec-math/
มุมมอง: 283
วีดีโอ
Comment créer un fichier .exe à partir d'un projet Python | Tutoriel complet
มุมมอง 3K3 หลายเดือนก่อน
Salut la team, bienvenue dans ce nouveau tuto ! Aujourd'hui, je vais vous montrer comment créer un fichier .exe à partir d'un projet Python. Ce guide est parfait si vous avez besoin d'un livrable simple pour partager vos scripts avec des collègues ou pour des projets plus complexes incluant des modules et des images. doc pyinstaller: pyinstaller.org/en/stable/usage.html code source / github : g...
Tuto OpenCV Python #4- Couleurs et Détection De Couleurs
มุมมอง 2234 หลายเดือนก่อน
Lien Github pour le code : github.com/scienceMat/isoler_couleur_opencv Dans cette vidéo, nous plongeons dans le monde captivant du traitement d'images en nous concentrant sur la détection et le traitement des couleurs avec OpenCV. 🎨💻 Nous vous montrons comment extraire une couleur spécifique d'une image ou d'une vidéo, et comment appliquer des filtres pour manipuler ces images de manière créati...
Comment configurer un environnement virtuel pour Python
มุมมอง 3224 หลายเดือนก่อน
🐍 Apprenez à maîtriser les environnements virtuels Python ! Dans cette vidéo tutorielle, découvrez comment créer et utiliser un environnement virtuel pour isoler vos projets de développement Python. C'est l'outil idéal pour gérer séparément les bibliothèques nécessaires à chaque projet et éviter les conflits entre elles. 🔹 Pourquoi un environnement virtuel ? Les environnements virtuels vous per...
Comment Installer PIP sur Python ('pip' n'est pas reconnu en tant que commande interne ou externe)
มุมมอง 2K4 หลายเดือนก่อน
Dans cette vidéo, je vous montre comment installer pip dans Python. Pip est un gestionnaire de paquets utilisé pour installer et gérer des paquets écrits en Python. Pip est un outil très utile pour gérer vos projets Python et leurs dépendances. Video d'installation de Python: th-cam.com/video/Fs4SqpbgQ5I/w-d-xo.html Documentation pip: pip.pypa.io/en/stable/installation/ Commande pour télécharge...
Tuto OpenCV Python #3- Dessiner (Lignes, Rectangle, Cercle et Texte)
มุมมอง 1565 หลายเดือนก่อน
Après avoir passé en revue les bases, on s'attaque maintenant à quelque chose d'un peu plus fun : dessiner des formes sur une image. C'est parfait pour ceux qui veulent ajouter un peu de personnalité à leurs projets, ca nous servira aussi plus tard dans des projets plus complexe, comme de la reconnaissance d'objet ou de visage pour entourer les objets détectés. Je vais vous montrer comment trac...
Tuto OpenCV Python #2- Images: Bases et Modifications
มุมมอง 2936 หลายเดือนก่อน
Plongeons plus profondément dans le monde fascinant d'OpenCV et Python avec cette deuxième vidéo de notre série dédiée au traitement d'image. Après avoir exploré les bases d'OpenCV, y compris son installation et le chargement d'images, nous allons maintenant déchiffrer la structure interne des images et découvrir comment modifier précisément leurs pixels pour manipuler les images de manière plu...
Tuto OpenCV Python #1- Charger et Manipuler une Image
มุมมอง 6396 หลายเดือนก่อน
Bienvenue dans une toute nouvelle série sur OpenCV et Python. Je parlerai de comment installer OpenCV, charger une image dans OpenCV, ainsi que de la manipulation d'une image au sein d'OpenCV. C'est la première vidéo d'une série ou je vais aborder le sujet du traitement d'image, n'hésitez pas à poser vos questions. N'oubliez pas de vous abonner à ma chaîne pour rester à jour avec les derniers t...
Tuto Python Intermédiaire #6 - Créer Une Petite Application Gestion Bancaire
มุมมอง 4967 หลายเดือนก่อน
Bonjour à tous et à toutes, et bienvenue sur ma chaîne ! Aujourd'hui, je suis ravi de vous offrir le sixième épisode de notre série de tutoriels Python pour les développeurs intermédiaires. Dans cet épisode, nous allons explorer ensemble les concepts clés de la programmation orientée objet avec Python, notamment les méthodes de classe, les méthodes statiques, et comment ces éléments peuvent s'i...
Tuto Python Intermédiaire #5 - Fonction Lambda
มุมมอง 1149 หลายเดือนก่อน
Bonjour à tous et à toutes, et bienvenue sur ma chaîne ! Je suis enchanté de vous présenter le cinquième épisode d'une série de tutoriels Python conçue pour les niveaux intermédiaires. Dans cette vidéo, plongez dans l'univers de la fonction 'lambda' en Python. Découvrez comment cette fonctionnalité dynamique peut simplifier la manipulation des données et augmenter votre efficacité en programmat...
Tuto Python Intermédiaire #4 - Fonction Filter
มุมมอง 14410 หลายเดือนก่อน
Salut à toutes et à tous, bienvenue sur ma chaîne ! Je suis ravi de vous présenter la quatrième vidéo d'une série de tutoriels Python destinée aux niveaux intermédiaires. Dans cette vidéo, je parle de la fonction 'filter' en Python. Découvrez comment cette fonction puissante peut simplifier la manipulation de données et améliorer votre efficacité en programmation. N'oubliez pas de vous abonner ...
Tuto Python Intermédiaire #3 - Fonction Map
มุมมอง 20410 หลายเดือนก่อน
Salut à toutes et à tous, bienvenue sur ma chaîne ! Je suis ravi de vous présenter la troisième vidéo d'une série de tutoriels Python destinée aux niveaux intermédiaires. Dans cette vidéo, je parle de la fonction 'map' en Python. Découvrez comment cette fonction puissante peut simplifier la manipulation de données et améliorer votre efficacité en programmation. N'oubliez pas de vous abonner pou...
Tuto Python Intermédiaire #2 - Méthodes de classe et statiques
มุมมอง 24210 หลายเดือนก่อน
Bonjour à tous, bienvenu sur ma chaine, voici la deuxième vidéo d'une série de tutos Python pour niveau intermédiaire. J'aborde ici le sujet des méthodes de classes et méthodes statiques. 0:00 Introduction 0:11 Création d'une classe 2:15: Méthode de classe 5:15 Décorateur 6:43 Suite Méthode de classe 8:00 Méthode statique 9:41 Exemple méthode de classe 13:50 Exemple méthode statique 15:30 Quand...
Tuto Python Intermédiaire #1 - Paramètres Optionnels
มุมมอง 40011 หลายเดือนก่อน
Tuto Python Intermédiaire #1 - Paramètres Optionnels
#20 Tuto Python Débutant - Programmation orientée objets
มุมมอง 569ปีที่แล้ว
#20 Tuto Python Débutant - Programmation orientée objets
#19 Tuto Python Débutant - Variables globales et locales
มุมมอง 407ปีที่แล้ว
#19 Tuto Python Débutant - Variables globales et locales
#18 Tuto Python Débutant - Try and Except (Gestion des erreurs Python)
มุมมอง 489ปีที่แล้ว
#18 Tuto Python Débutant - Try and Except (Gestion des erreurs Python)
#17 Tuto Python Débutant - Les paramètres optionnels
มุมมอง 378ปีที่แล้ว
#17 Tuto Python Débutant - Les paramètres optionnels
#15 Tuto Python Débutant - Methode .find() .count()
มุมมอง 669ปีที่แล้ว
#15 Tuto Python Débutant - Methode .find() .count()
#14 Tuto Python Débutant - Ecriture fichier texte
มุมมอง 721ปีที่แล้ว
#14 Tuto Python Débutant - Ecriture fichier texte
#13 Tuto Python Débutant - Lecture fichier texte
มุมมอง 2.2Kปีที่แล้ว
#13 Tuto Python Débutant - Lecture fichier texte
#11 Tuto Python Débutant - Operateur Slice
มุมมอง 754ปีที่แล้ว
#11 Tuto Python Débutant - Operateur Slice
#10 Tuto Python Débutant - Méthodes Strings
มุมมอง 851ปีที่แล้ว
#10 Tuto Python Débutant - Méthodes Strings
#6 Tuto Python Débutant - Listes & Tuples
มุมมอง 1.6Kปีที่แล้ว
#6 Tuto Python Débutant - Listes & Tuples
#5 Tuto Python Débutant - Conditions enchainées imbriquées
มุมมอง 2.3K2 ปีที่แล้ว
#5 Tuto Python Débutant - Conditions enchainées imbriquées
Salut, c'est hyper cool que tu fasses une vidéo sur open cv. Je suis en train d'apprendre cette librairie et toutes les vidéos sont en anglais indien, j'y comprends rien. Je suis donc obliger de me taper la doc mais c'est à rallonge et là d'avoir du contenu en français, c'est vraiment superbe et en plus c'était pile ce que je recherchais ! Edit: Ça serait cool effectivement que tu fasses une vidéo sur détecter plus précisément des formes, comme des cercles ou carrés Personnellement j'ai déjà essayer avec getArea et arcLenght pour détecter des carrés (avec la formule c^2 = aire) mais ça avait pas trop bien fonctionné (c'était pas une image 2d mais une photo d'un rubik's cube)
merci, j’étais en galère ca m'a bien aidé!
merci bcp moi qui chercher des solutions de partout mais qui trouvait rien et je vois ta video franchement merci bcp ❤❤
Salut, j'ai un petit problème quand j'appuis sur F5 il ne se passe rien je suis obligé d'aller sur la petite interface en haut à droite pour lancer le script dans mon terminal J'ai bien tt installé extension, pip, python De plus quand je fais cmd cela ne m'affiche pas que python est bien installé mais mes programmes marchent quand même cela change t'il qq chose ?
pourquoi je n'ai pas l'option de copier le path de l'image je peux juste copier
shift + clic droit
Merci beaucoup !!
Comment faire si on veut ajouter un dossier d'images et de sons
Mat tu es le sauveur que tu penses être merci pour tes vidéos 💪
Merci pour la force, content que ca puisse aider ! 🙏
👏👏
Salut j'ai vue qu'il n'y avait pas de commentaire alors je t'en fait un, sache que c'est extraordinaire tout les tuto et astuces. Sache que sans toi pas mal de personnes serait perdu ou aurait abandonner à l'idée d'apprendre python ou autres mais tu es la pour expliquer comme il faut et partager ton savoir et passions. Merci beaucoup lâche pas <3
Merci infiniment pour le soutien 💪 Ça compte beaucoup pour moi. Parfois, je passe des heures sur une vidéo et elle ne fait que 50 vues... Mais juste un petit commentaire, ça me fait tellement plaisir ! Merci encore !
@@scienceavecmat9992 Bonjour, avis partagé. Merci pour ces explications claires et précises.
Salutt super vidéo, ça va beaucoup m'aider, juste et si dans ton projet tu as un dossier "fonctions" en plus du dossier "Image". Où il y a un fichier nommé par example "variables.py" que tu utilise dans ton script. Est-ce que c'est la meme manip. que pour ce que tu as fait avec --add-data ?
Merci et tant mieux si ca peut t'aider alors ! Normalement tu n'as pas besoin de le rajouter avec --add-data, à partir du moment que tu l'importes dans ton "main.py" ou autre fichier. Comment tu as fait ton architecture ? Dans mon exemple j'ai un fichier helpers.py au même endroit que mon main.py et j'importe ce fichier dans mon main, j'utilise alors la fonction à l'intérieur de ce fichier helpers.py. J'ai d'ailleurs mis en lien github je crois
Hey je penses reconnaitre ta voix 🧐 t'es un copain 42?😋
ahaha je pense que tu te trompes, je n'ai pas fait 42. Je dois avoir un sosie de voix 🤣
Merci beaucoup *Mat* !!
Salut ! Merci a toi, ta vidéo m'a beaucoup aider ! Surtout ton script pour importer les images dans le code :) Petite question bête : Comment peut on faire pour ne pas avoir le prompt qui s'ouvre avec l'executable ? Merci encore :)
Merci pour ton message et content d’avoir pu t’aider 🙏 Pour l’affichage du prompt c’est vrai que j’ai oublié d’en parler, mais tu peux essayer la commande suivante au moment de la création de l’exécutable : « pyinstaller -w ton_script.py » ou avec les autres options : « pyinstaller --onefile -w --add-data "data.txt;." mon_script.py »
Merci pour ta vidéo !!! j'ai un peu de doute car je ne me souviens pas avoir installé pip dans mon PC alors que je n'avais aucun problème à continuer... En tout cas j'adore la vidéo, c'est clean
Heureux que ca puisse aider des gens, merci pour ton commentaire ca me donne de la force 🙏
super vidéo 😀! est ce qu'il y aura un tuto sur pyenv prochainement ?
Merci 🥰 J'avais pas prevu mais je pense que je vais en faire une . Prochaine video sera surement sur la création de fichier exe à partir d'un projet python.
@@scienceavecmat9992 super merci ! J'ai hâte :D
Salut je n'arrive pas à avoir tenter et d'autres modules sur visuel studio code sous linux mint
Salut, j'ai pas compris ? t'as essayé de créer un venv sur linux ? j'ai donné les commandes pour le faire dans la vidéo. Si tu as des problèmes je t'invite à regarder ce tuto qui est bien fait sur linux => openclassrooms.com/fr/courses/6951236-mettez-en-place-votre-environnement-python/7014018-creez-votre-premier-environnement-virtuel
À quoi ça sert de mettre arguments après les : Ex: For l in grille: If l <20: (300,200,50,30,N) …
Mhh je sais pas ou tu as vu ca mais ca n'a pas de sens d'ecrire ca " If l <20: (300,200,50,30,N)" . Je t'invite à regarder ma video sur les boucle for , dans Python, les deux-points : sont utilisés pour indiquer le début d'un bloc de code, par exemple après une condition if ou une boucle for. Donc la tu me donnes un tupple pour le debut d'un bloc de code (que tu appelles arguments mais dans ce cas, ce n'est pas un argument puisqu'on appelle argument quelque chose qui est utilisé dans une fonction et qu'on utilise ensuite dans la fonction, je t'invite à regarder mes vidéos sur les fonctions), sauf que tu ne fais rien de ce tupple donc ca n'a pas de sens . Généralement apres les ":" tu passes à la lignes pour exécuter ton bloc de code . Ex: grille = [10, 25, 15, 30, 5] For l in grille: if l < 20: print((300,200,50,30,l))
Pourquoi certains = sont précédées d'un espace et d'autres non Sinon super playlist de vidéo
J'ai juste oublié à certain moment mais ca aucun impact sur le résultat. C'est pour ca que j'ai pas fait attention d'ailleurs :) Merci et tant mieux alors ca fait plaisir de savoir que ca sert à des gens.
Merci beaucoup ! Tu expliques super bien et précisément ! Je comprends vraiment tout et c’est top !
Merci pour ton message ca fait vraiment super plaisir 🙏 La suite arrive !
Un grand merci à toi. J'ai longtemps attendu une suite
C'est moi qui te remercie pour ton message. ÇOn dirait pas comme ca, mais ca me prend pas mal de temps de réaliser ce genre de vidéo. Alors, recevoir des messages comme le tien, ça encourage vraiment. 🥰
merci beaucoup pour ta vidéo 😄😄
💚
mrc bg, tu me sauve la vie
je n'arrive pas à afficher ce que je code!même en tapant F5
t'as bien installé l'extension python ? Tu ne pourras pas exécuter un script python sans l'extension. D'ailleurs f5 c'est un raccourci mais quand tu regardes en haut de vc, tu as un onglet "run", à l'intérieur tu as "start debugging" qui correspond à la touche f5
Merci pour l’intérêt que vous portez à ma préoccupation!je pense que l'extension python est bien installée ,je n'arrive tjrs pas ! @@scienceavecmat9992
merci même après 1 an c'est très utile force à toi mon reuf
Merci ca fait plaisir 🙏
baol
salut !! j'avais une question comment on fais pour faire une action (genre appuyer sur entrer pour continuer et que suand ok appuis sa continue) stp ?
C'est à dire ? Je vois pas ce que tu veux faire exactement ? tu parles d'un script python qui att la pression d'une touche pour continuer ? ou du mode debbug de python peut etre ?
merci
Bonjour, je viens de commencer à utiliser VS Code. Je rencontre un petit problème car après avoir inscrit "print ("hello") et avoir fait F5, rien ne se produit. Est ce du au fait que j'ai potentiellement pas installer de pip ? Merci d'avance !
Je pense pas que ca soit lié à pip, quand tu vérifies l'installation ca fonctionne ? python est bien installé ? t'as bien installer l'extension python aussi ?
Tu ne pourras pas exécuter un script python sans l'extension. D'ailleurs f5 c'est un raccourci mais quand tu regardes en haut de vc, tu as un onglet "run", à l'intérieur tu as "start debugging" qui correspond à la touche f5
es-ce que tu pense faire des cour de python orienter object ..detection forme , couleur ,localication etx merci mat pour les reponse rapide tres inpliquer ,merci
Bah je pense que c'est fort possible, je pensais faire ce genre de truc après ma série de tutos . J'ai déjà fait du traitement d'image en plus donc j'ai des petites idées: )
@@scienceavecmat9992 super !! ya til un autre moyen de te contacter en dehors dici ?.
@@user-oq2fp6hx6q ouai si tu as des questions, tu peux rejoindre ce discord si tu veux.. discord.gg/5hQFvCr5
ses tu moi ou ses flou limage ??
Ouai c'est un peu flou, sur mes premières vidéos j'avais pas la meilleur config..
merci très bien expliqué!
Merci bcp j'ai appris pleins de choses grace a tes mini formations merci infiniment
Merci bcp 🙏
Salut merci pour ta vidéo, j'ai une question quand j'essaye d'ajouter un élément dans ma liste avec list[0:0] ça me rajoute chaque lettre une une par une a la liste pourquoi?
Salut, tu peux me donner plus de détails ? je veux bien voir ton code pour mieux comprendre ce que tu veux faire .
Je crois savoir ce que tu as fait, tu as directement voulu insérer dans ta liste un string de cette façon my_list[0:0] = 'hello' alors qu'il faut faire : my_list[0:0] = ['hello'] La différence entre 'hello' et ['hello'] est que 'hello' est une chaîne de caractères seule, tandis que ['hello'] est une liste contenant cette chaîne comme un élément unique. Lorsque tu utilises my_list[0:0] = 'hello', chaque lettre de 'hello' est ajoutée séparément à la liste. En revanche, avec my_list[0:0] = ['hello'], toute la chaîne 'hello' est ajoutée comme un seul élément à la liste. Voilà la nuance !
bonjour sil vous plait j'ai un problème avec mon vscode cest différent du votre et il y'a certain truc que vous avez fait que je n'arrive pas a fait s'il vous plait aidez moi🙏
Yes, dites moi tout ? vous avez des erreurs ?
Incroyable tout ce savoir qui rempli mon âme 😮
🥰
continue comme ça sa m'aide beaucoup !!!
Merci parfois c'est compliqué de se motiver pour 50vues aha 😅 Je devrais drop une nouvelle vidéo dans la semaine !
merci pour cette formation
Votre formation est excellente, Moi je suis interesser par le graphique voir meme le developpement de jeux...
Merci pour ton retour ! je suis pas un expert du dev de jeux, je connais plus le milieu du web-dev pour être honnête. Mais peut etre que j'aborderai le sujet un jour :) Je pense que l'idéal pour ce qui est graphique et dev de jeu c'est d'apprendre le C et C++.
je sais programmer en c et c++ mais je ne suis pas encore un developpeur de jeux graphique meerci qd meme@@scienceavecmat9992
Enfin du tutos youtube sur des concepts python poussés ! Merci !
Merci à toi !
Joli. Bravo😃
Mercii 🤩
lorsqu'on crée un module est ce que le fichier .py du module (comme elmodulo dans ton exemple) doit être dans le même dossier que le fichier ou on veut importer ( comme tutomodule dans ton exemple)
Pas forcément, tu peux créer un sous-dossier dans le dossier principal de ton projet pour stocker tes modules, ensuite importer le module en spécifiant le chemin relatif depuis le fichier en cours, par exemple : from sous_dossier.elmodulo import ma_fonction
merci pour cette serie tu manque clairement de visibilite par rapport a la qualite de ton contenue mais vraiment continue
Merci ! C'est vrai que parfois c'est pas très motivant quand tu regardes le nombres de vues 😪
Merci beaucoup ! très bien expliqué !
merci bcp monsieur
il est bon le gars....
si tout les tuto pouvait seulement être si objectif. loin de faire des mythes comme les autres on a appris quelque chose
Merci pour ton commentaire ! 😍
Salut je poste ce commentaire assez tard par rapport a la vidéo mais tes vidéo sont précises et utiles merci.
Merci ca fait toujours plaisir ce genre de com 🙏
Bonjour, j'ai essayé ce code en y ajoutant une variable, que voici : Masse = input("Rentre ta masse stp : ") if int(Masse) <=40: print("Tu es maigre") elif int (Masse) >=90: print("Tu es en surpoids") elif int(Masse) >=120: print("Tu es obèse") else: print("Tu es normal") J'aimerais savoir pourquoi lorsque je met un nombre égal ou au dessus de 120 cela me met "tu es en surpoids" et j'aimerais savoir comment le régler. J'espère que vous pourrez m'aider. Merci d'avance 😁
Salut, oui c'est normal python est un langage qui s'exécute de haut en bas... Ce qui veut dire qu'il va d'abord check la condition => elif int (Masse) >=90: print("Tu es en surpoids") Et donc sortir de la boucle si elle est vrai. Pour que ca fonctionne il faut organiser ton code pour que cela couvre l'ensemble des cas => essayes ca ? if int(Masse) >= 120: print("Tu es obèse") elif int(Masse) >= 90: print("Tu es en surpoids") elif int(Masse) <= 40: print("Tu es maigre") else: print("Tu es normal")
@@scienceavecmat9992 Ca marche ! Merci beaucoup. Je comprend pourquoi ça n'a pas marché maintenant. Vous expliquez très bien, merci. 😁
@@darklyt_1841 Pas de soucis et merci à toi 🙏
👍👍