Python - Editeur pour débuter la POO
Répondre à la discussion
Affichage des résultats 1 à 12 sur 12

Python - Editeur pour débuter la POO



  1. #1
    Linuxman99

    Python - Editeur pour débuter la POO


    ------

    Bonjour ,

    Je'essaie de débuter avec Python , je chercher un éditeur gratuit permettant la programmation en objet ou je peux tester les classes ainsi que les version de compilateur à installer
    Merci de votre aide .

    -----

  2. #2
    invite896757ff

    Re : Python - Editeur pour débuter la POO

    Citation Envoyé par Linuxman99 Voir le message
    Bonjour ,

    Je'essaie de débuter avec Python , je chercher un éditeur gratuit permettant la programmation en objet ou je peux tester les classes ainsi que les version de compilateur à installer
    Merci de votre aide .
    Dans la V 2.7 tu a "idle.bat" dans "Lib"; tu en fait un raccourcis et tu a un éditeur-compilateur. Je ne sais pas si dans la V3 il est au même endroit, sinon, il faut chercher

  3. #3
    Linuxman99

    Re : Python - Editeur pour débuter la POO

    merci bcp , tu peux me donner le lien stp ?
    pourquoi il y a deux version de python ? 2.7 et 3 ? pourquoi pas 2.7 et 2.8 ?


  4. #4
    pm42

    Re : Python - Editeur pour débuter la POO

    Citation Envoyé par Linuxman99 Voir le message
    pourquoi il y a deux version de python ? 2.7 et 3 ? pourquoi pas 2.7 et 2.8 ?
    Parce que la 3 introduit des changements importants qui font que le code écrit en 2.7 n'est pas forcément 100% compatible.
    Par exemple, print "hello" marche en 2.7 mais pas en 3.

  5. A voir en vidéo sur Futura
  6. #5
    invite896757ff

    Re : Python - Editeur pour débuter la POO

    Citation Envoyé par Linuxman99 Voir le message
    merci bcp , tu peux me donner le lien stp ?
    pourquoi il y a deux version de python ? 2.7 et 3 ? pourquoi pas 2.7 et 2.8 ?

    "Idle.bat" c'est un fichier; "Lib" c'est un dossier qui est dans le dossier général de ton Python 2.7 ou 3.
    Et dans la V2.7 tu a un fichier: "pydocgui.pyw" dans le dossier: "scripts" du dossier: "Tools" qui est bien utile aussi. Voir où il est dans la V3 .
    Trouve aussi le cours Python de G Swinnen sur le net (gratuit)

  7. #6
    pm42

    Re : Python - Editeur pour débuter la POO

    Tu as aussi des outils gratuits comme PyCharm Community Édition qui ont éditeur, compilateur, débuggeur, console et qui sont très efficaces.

  8. #7
    invite23cdddab

    Re : Python - Editeur pour débuter la POO

    Oui, il y a des tas d'IDE pour Python, c'est pas le choix qui manque*. Se passer d'un debugger ou d'autocompletion de nos jours, c'est un peu bête. En tout cas, dès que l'on commence à vouloir écrire des programmes complets (même petits).

    Et je conseillerai d'apprendre directement Python 3 plutôt que la version 2, qui est vouée à devenir obsolète


    *A titre personnel, j'utilise Visual Studio, même si si je ne le conseillerai pas forcément à quelqu'un qui ne fait pas de C# ou de C/C++ (langages pour lequel il est prévu à la base), ni à quelqu'un qui débute

  9. #8
    Linuxman99

    Re : Python - Editeur pour débuter la POO

    J'ai téléchargé pycharm mais on me demande le code d'activation !!

  10. #9
    pm42

    Re : Python - Editeur pour débuter la POO

    Citation Envoyé par Linuxman99 Voir le message
    J'ai téléchargé pycharm mais on me demande le code d'activation !!
    Tu as sans doute pris la version pro et pas la Community Edition.

  11. #10
    Linuxman99

    Re : Python - Editeur pour débuter la POO

    J'ai un dossier pit contenant 2 fichier :
    module1.py (avec 1 fonction show)
    __init__.py

    j'ai un autre dossier nommé pit2 , dans lequel j'ai un fichier qui s'appel module2.py

    J'ajoute dans le sys.path le chemin vers le dossier pit (dans module 2 .py) , sys.path.append ..

    Le problème :
    Quand j'essaie d'importer ma fonction show du module 1 dans le module 2 :
    import module1 --> j'ai une erreur ( show() NameError: name 'show' is not defined )
    from module1 import * --> par d'erreur .

    Pourriez-vous me dire pourquoi cette erreur ?
    import module1 est équivalent à from module1 import *

    c'est comme si on fait import math et from math import *

    !!

    Merci

  12. #11
    invite23cdddab

    Re : Python - Editeur pour débuter la POO

    Si tu utilises import module1, ta fonction doit être appelée par module1.show(), alors que si tu utilises from module1 import *, tu dois utiliser show()

  13. #12
    Linuxman99

    Re : Python - Editeur pour débuter la POO

    Merci ,
    le fichier __init__.py doit contenir quoi comme infos lors de la création d'un package sous python ?
    Aussi , j'ai un gros problème :

    dans ma Lib sous pythoon , j'ai un dossier ou package qui s'appel tkinter , je suis sous python interpreter 3.7 ,mais je n'arrive pas à faire un import de tkinter ,
    J'ai essayé import tkinter
    import tkinter as tk
    ...
    j'ai cette erreur :

    import _tkinter # If this fails your Python may not be configured for Tk
    ImportError: DLL load failed: Le module spécifié est introuvable.

Discussions similaires

  1. Éditeur externe pour FEMM ?
    Par inviteb21379d3 dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 05/02/2016, 12h22
  2. Comment choisir le bon éditeur de texte et compilateur pour windows?
    Par invite65726237 dans le forum Programmation et langages, Algorithmique
    Réponses: 11
    Dernier message: 23/09/2015, 23h12
  3. en python le multi tache n'est pas possible alors pourquoi les threads existent sur python?
    Par docEmmettBrown dans le forum Programmation et langages, Algorithmique
    Réponses: 5
    Dernier message: 10/06/2015, 16h47
  4. la programmation pour les nuls sur mac.> editeur graphique ??
    Par invite738ff732 dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 15/11/2010, 17h13