Partage
  • Partager sur Facebook
  • Partager sur Twitter

Exercices du cours Python / postez ici !

    21 février 2024 à 10:51:14

    Tu as déjà fait un des sujet, tu devrais trouver l'ensemble dans Teams à gauche (là tu es sur un profil d'une personne qui n'a fait que ces 2 sujets)
    https://replit.com/team/PythonBasics2-5
    • Partager sur Facebook
    • Partager sur Twitter
      27 mai 2024 à 20:54:31

      Ya t il une version de pc charm gratuite
      • Partager sur Facebook
      • Partager sur Twitter
        28 mai 2024 à 14:10:07

        la community Edition de pycharm
        • Partager sur Facebook
        • Partager sur Twitter
          3 juin 2024 à 1:17:33 - Message modéré pour le motif suivant : Message complètement hors sujet


            8 septembre 2024 à 9:12:20

            Bonjour,

            Je suis bloqué sur l'exercice P3C2 pour convertir le prix € à $.

            J'ai regardé un peu la correction, mais je ne comprend pas la ligne ci-dessous

            filter(str.isdigit, prix.split()[2])

            Pourquoi il y [2] à la fin de la fonction "filtre" ?

            Merci.

            • Partager sur Facebook
            • Partager sur Twitter
              8 septembre 2024 à 15:35:32

              Je suppose que prix est une chaîne de caractères contenant des espaces.

              .split() la convertit en une liste de chaînes.

              [2] désigne l'item de la liste avec indice 2, soit en position 3

              • Partager sur Facebook
              • Partager sur Twitter

              Le Tout est souvent plus grand que la somme de ses parties.

                19 septembre 2024 à 4:06:26

                bonjour je souhaite tester une valeur CHOIX qui ne peut etre que 1 ou 2

                on renvoie un message d'erreur si CHOIX!= de 1 ou 2

                on renvoie un message d'erreur pour tout caractère autre que 1 ou 2


                merci de m'aider

                • Partager sur Facebook
                • Partager sur Twitter
                  19 septembre 2024 à 14:17:21

                  Pour simplifier, dans un premier temps, essaies de vérifier que le nombre n'est pas 1 ou 2 (ou qu'il l'est).

                  -
                  Edité par PierrotLeFou 19 septembre 2024 à 14:19:53

                  • Partager sur Facebook
                  • Partager sur Twitter

                  Le Tout est souvent plus grand que la somme de ses parties.

                    19 septembre 2024 à 14:55:51

                    Bonjour,

                    Je suis le cours "Apprenez les bases du langage Python" 

                    J'ai l'erreur [Errno 2] No such file or directory lorsque je souhaite ouvrir un fichier.

                    Je ne trouve pas la partie du cours où il y a une explication à ce sujet, j'ai vu sur internet que beaucoup de personnes avaient cette erreur avec un problème de path mais même en essayant de suivre les explications je ne réussis pas.

                    Mon fichier est enregistré sous /Users/alex/Documents/main.py

                    J'espère ne pas faire doublon avec ce sujet, si c'est le cas merci de me renvoyer au cas résolu.

                    Je précise que je suis débutant et sur Mac.

                    • Partager sur Facebook
                    • Partager sur Twitter
                      19 septembre 2024 à 18:21:13

                      Bon, je ne suis pas sur Mac mais je crois que MacOS ressemble un peu à Unix

                      / Linux.

                      Essaies de faire:

                      cd Documents

                      puis:

                      python main.py

                      • Partager sur Facebook
                      • Partager sur Twitter

                      Le Tout est souvent plus grand que la somme de ses parties.

                        23 septembre 2024 à 17:40:09

                        SophieTUNETIER a écrit:

                        bonjour je souhaite tester une valeur CHOIX qui ne peut etre que 1 ou 2

                        on renvoie un message d'erreur si CHOIX!= de 1 ou 2

                        on renvoie un message d'erreur pour tout caractère autre que 1 ou 2


                        merci de m'aider


                        Tu pourrais tester si la valeur de CHOIX n'est pas dans une liste comprenant les valeurs possibles (attention au type, entier != chaine).

                        Ou comme mentionné, testé si 1 puis si 2 et sinon erreur (bref plusieurs façons de faire selon ce que l'on veut faire)

                        AlexandreAmbroziewicz a écrit:

                        Bonjour,

                        Je suis le cours "Apprenez les bases du langage Python" 

                        J'ai l'erreur [Errno 2] No such file or directory lorsque je souhaite ouvrir un fichier.

                        Je ne trouve pas la partie du cours où il y a une explication à ce sujet, j'ai vu sur internet que beaucoup de personnes avaient cette erreur avec un problème de path mais même en essayant de suivre les explications je ne réussis pas.

                        Mon fichier est enregistré sous /Users/alex/Documents/main.py

                        J'espère ne pas faire doublon avec ce sujet, si c'est le cas merci de me renvoyer au cas résolu.

                        Je précise que je suis débutant et sur Mac.


                        Ton fichier est bien enregistré? tu es sûr que tu va chercher le fichier au bon endroit et pas? pas de problème éventuellement d'extension du nom de fichier ?(je ne sais plus si les extensions peuvent être masqués ou pas, et que ton fichier s'appelle peut-être main.py.txt et que tu ne vois que main.py)

                        -
                        Edité par umfred 23 septembre 2024 à 17:45:37

                        • Partager sur Facebook
                        • Partager sur Twitter
                          9 décembre 2024 à 11:32:45 - Message modéré pour le motif suivant : Message complètement hors sujet


                            12 décembre 2024 à 17:20:36

                            Bonjour à tous,

                            J'ai une question sur un cours "Aprenez les bases du langage Python. 

                            est-ce-que je dois effectué les exercices sur Visual Studio Code? J'ai déjà copier le lien, mais je n'arrive pas à exécuté ou extraire les données pour l'exercice P3C2.

                            J'ai mis le lien sur Jupiter Netbook et me voila coincer.

                            Y aurai-t-il une âme charitable pour m'aider? svp

                            Sathia

                            • Partager sur Facebook
                            • Partager sur Twitter
                              12 décembre 2024 à 18:09:37

                              Tu peux faire les exercices depuis n'importe quel IDE normalement.
                              Pour l'exercice (https://openclassrooms.com/fr/courses/7168871-apprenez-les-bases-du-langage-python/7296776-extrayez-et-transformez-des-donnees-avec-lextraction-web ), il faut que le fichier index.html proposé sur le github et ton script soit dans le même emplacement si tu ne spécifies pas le chemin complet d'index.html

                              Si tu le fais dans un notebook, il faut aussi y charger le fichier index.html , indiqué dans le script le chemin de celui-ci si pas dans le même répertoire de travail.

                              Si c'est un autre type de problème, précise le

                              • Partager sur Facebook
                              • Partager sur Twitter
                                12 décembre 2024 à 18:54:01

                                Pourvu que les fichiers concernés soient dans le même dossier, tu n'as même pas besoin d'IDE.

                                Si tu peux le faire, ça se fait en mode "console" ou "commande".

                                Ça dépend du système où tu te trouves.

                                Je suis sur Windows et je le fais sur cmd.

                                • Partager sur Facebook
                                • Partager sur Twitter

                                Le Tout est souvent plus grand que la somme de ses parties.

                                  12 décembre 2024 à 19:18:40

                                  PierrotLeFou a écrit:

                                  Pourvu que les fichiers concernés soient dans le même dossier, tu n'as même pas besoin d'IDE.

                                  Si tu peux le faire, ça se fait en mode "console" ou "commande".

                                  Ça dépend du système où tu te trouves.

                                  Je suis sur Windows et je le fais sur cmd.

                                  umfred a écrit:

                                  Tu peux faire les exercices depuis n'importe quel IDE normalement.
                                  Pour l'exercice (https://openclassrooms.com/fr/courses/7168871-apprenez-les-bases-du-langage-python/7296776-extrayez-et-transformez-des-donnees-avec-lextraction-web ), il faut que le fichier index.html proposé sur le github et ton script soit dans le même emplacement si tu ne spécifies pas le chemin complet d'index.html

                                  Si tu le fais dans un notebook, il faut aussi y charger le fichier index.html , indiqué dans le script le chemin de celui-ci si pas dans le même répertoire de travail.

                                  Si c'est un autre type de problème, précise le


                                  Merci à vous. :)

                                  Je n'arrive pas à mettre en place le lien que ce soit sur visual ou Jupiter. Cela fonctionnait bien, il y a 2 semaines et la...

                                  Je suis sur Mac.

                                  :((














                                  • Partager sur Facebook
                                  • Partager sur Twitter
                                    13 décembre 2024 à 10:34:41

                                    quel lien? pour l'exercice en question tu télécharges le fichier index.html et tu le mets au même endroit que le script ou tu indiques dans le script le chemin vers ce fichier
                                    • Partager sur Facebook
                                    • Partager sur Twitter
                                      16 décembre 2024 à 12:59:25

                                      umfred a écrit:

                                      quel lien? pour l'exercice en question tu télécharges le fichier index.html et tu le mets au même endroit que le script ou tu indiques dans le script le chemin vers ce fichier

                                      C'est bien le lien que tu m'as écrit plus haut. j'ai réussi sur Jupiter. Et hier, on m'a expliqué rapidement  comment utilisé Github. Je dois apprendre son fonctionnement et ses commandes.

                                      Normalement, je peux travaillée dessus.

                                      Merci pour les conseils. c'est top d'avoir eu des réponses.

                                      • Partager sur Facebook
                                      • Partager sur Twitter
                                        16 décembre 2024 à 13:29:55

                                        tu peux aussi télécharger les fichiers sans utiliser Git
                                        • Partager sur Facebook
                                        • Partager sur Twitter
                                          16 décembre 2024 à 21:18:27

                                          umfred a écrit:

                                          tu peux aussi télécharger les fichiers sans utiliser Git

                                          j'ai réussi à copier l'url et le mettre sur Github pour y travailler mais cela ne se lance pas dans le terminal. import bs4 et requests, il ne le trouve pas. Sachant que j'ai fait la commande pip freeze, tout est installé.

                                          :( sniff



                                          • Partager sur Facebook
                                          • Partager sur Twitter
                                            17 décembre 2024 à 12:16:13

                                            Le but de l'exercice c'est de scrapper la page web dont le code est contenu dans index.html, et pas la page du github présentant le fichier index.html, donc il faut avoir le fichier index.html physiquement dans son dossier de travail (ou localement du moins). 

                                            Tu as un bouton télécharger sur github 

                                            Tu peux aussi faire un copier-coller du contenu du fichier et l'enregistrer dans un fichier html local.

                                            -
                                            Edité par umfred 17 décembre 2024 à 12:19:50

                                            • Partager sur Facebook
                                            • Partager sur Twitter
                                              17 décembre 2024 à 18:29:13

                                              umfred a écrit:

                                              Le but de l'exercice c'est de scrapper la page web dont le code est contenu dans index.html, et pas la page du github présentant le fichier index.html, donc il faut avoir le fichier index.html physiquement dans son dossier de travail (ou localement du moins). 

                                              Tu as un bouton télécharger sur github 

                                              Tu peux aussi faire un copier-coller du contenu du fichier et l'enregistrer dans un fichier html local.

                                              -
                                              Edité par umfred il y a environ 6 heures


                                              oui, c'est deja fait, et est-ce-que ça se lance sur le terminal après?
                                              • Partager sur Facebook
                                              • Partager sur Twitter
                                                18 décembre 2024 à 11:21:02

                                                je ne comprends pas trop la question si on parle du fichier index.html, ça s'ouvre avec un navigateur web pour voir la page ou un éditeur texte.
                                                Si on parle du script main.py présent,  il se lance comme n'importe quel script python (le main.py contenu dans le dossier énoncé est vide, il est là pour y mettre son code, le main.py du dossier correction contient la correction et on considère qu'il est lancé depuis le même dossier que index.html).
                                                • Partager sur Facebook
                                                • Partager sur Twitter
                                                  18 décembre 2024 à 13:50:39

                                                  umfred a écrit:

                                                  je ne comprends pas trop la question si on parle du fichier index.html, ça s'ouvre avec un navigateur web pour voir la page ou un éditeur texte.
                                                  Si on parle du script main.py présent,  il se lance comme n'importe quel script python (le main.py contenu dans le dossier énoncé est vide, il est là pour y mettre son code, le main.py du dossier correction contient la correction et on considère qu'il est lancé depuis le même dossier que index.html).

                                                  Je parle du script main.py présent. Sur le Terminal, j'ai fait pip freeze pour voir les fonctionnalités installés. j'ai bien requests et BeautifulSoup4.

                                                  Mais en lançant l'exercice dans le main.py sur Visual Studio, il me dit: Impossible de résoudre l’importation « bs4 » à partir de la sourcePylancereportMissingModuleSource


                                                  -
                                                  Edité par S@thi@ 18 décembre 2024 à 14:22:11

                                                  • Partager sur Facebook
                                                  • Partager sur Twitter
                                                    18 décembre 2024 à 14:44:19

                                                    C'est que bs4 n'est pas vu du côté de ton visual studio. Si tu lances main.py depuis le terminal tu as la même erreur ?

                                                    (perso, en récupérant les fichiers, j'ai un petit souci d'encodage)

                                                    • Partager sur Facebook
                                                    • Partager sur Twitter
                                                      19 décembre 2024 à 16:58:51

                                                      umfred a écrit:

                                                      C'est que bs4 n'est pas vu du côté de ton visual studio. Si tu lances main.py depuis le terminal tu as la même erreur ?

                                                      (perso, en récupérant les fichiers, j'ai un petit souci d'encodage)


                                                      j'ai essayé plusieurs fois et j'ai tjs le même souci.
                                                      • Partager sur Facebook
                                                      • Partager sur Twitter
                                                        2 février 2025 à 5:56:07

                                                        vmonteco a écrit:

                                                        Bonjour,

                                                        J'ai fait le premier quizz et je ne suis pas d'accord avec un point de la correction. (la première question).
                                                        L'énoncé était :
                                                        Après ces instructions, de quel type est la variable c ?

                                                        a = 8
                                                        b = 3
                                                        c = a / b

                                                         Selon la correction :
                                                        <small>Les variables a et b sont toutes les deux entières, mais le résultat de la division de 8 / 3 retourne un nombre flottant (quelque chose comme 2,6666...). En conséquences, c'est le type float (flottant) qui est retourné par Python.</small>

                                                        Or, sauf erreur de ma part, une division entre deux entiers en python donnera toujours un int, avec un résultat arrondi. à moins de convertir au moins l'un des deux opérandes en float.
                                                        C'est facilement vérifiable avec un simple interpréteur.



                                                        • Partager sur Facebook
                                                        • Partager sur Twitter
                                                          3 février 2025 à 13:14:53

                                                          hummm pourquoi un rappel d'un des 1er post de ce sujet ????? (surtout sans rajouter de réponse ou autre)
                                                          • Partager sur Facebook
                                                          • Partager sur Twitter

                                                          Exercices du cours Python / postez ici !

                                                          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                                                          • Editeur
                                                          • Markdown