• [^] # Re: Critique

    Posté par (site web personnel) . En réponse au journal Explorez les richesses du langage Python. Évalué à 2.

    Si on s'en tient au code de base, on est aussi très rapidement bloquer avec Python ...
    J'ai peut être de très mauvais principe d'écriture ...

    Mais je trouve que la lecture du contenu d'un fichier n'est pas très pratique du fait des variables non typées ...

    Que leur portabilité est un désastre, je pense, dans l'écriture d'un code conséquent.
    Par exemple, je code de la manière suivante :
    Je code en ligne, puis, transforme en fonction ce qui peut l'être, en faisant un copié collé du code à mettre en fonction. Dans un cas, j'ai renommé mes paramètres afin d'avoir un nom plus général dans ma fonction ... hors je n'ai modifié que le nom dans l'intitulé de la fonction et pas dans son corps .... Et bien je m'en suis rendu compte deux jours plus tard ... quand j'ai mis ma fonction dans un module autre ... et qu'il n'arrivait pas à trouver ma variable.
    La portabilité de celle-ci faisait qu'il prenait sans problème, une variable déclarée dans le corps du programme et non pas celle passée en paramètre (prise de tête garantie)
    N'importe quelle compilateur m'aurait insulté copieusement dès le début :D

    L'indentation est aussi affreuse, je n'aime pas du tout devoir remplacer les { } par des tabulations .. le copié collé de code est souvent affreux si l'on doit changer le niveau de tabulation

    A part cela j'aime bien :D
    Je ne suis pas encore très efficace avec ce langage (1,5 mois de pratique épisodique) mais j'arrive à en faire ce que je veux pour le moment
    Et je plussois puissance beaucoup le système aide en ligne en ayant simplement à faire help(ma_fonction) dans un interpreteur

    Le python, c'est bien, mangez en :D mais ce n'est pas ultime n'ont plus ...
    Et je n'ose imaginé des débutants avec les problèmes des variables non typées et du code basé sur son indentation ...

    ++ Beleys