IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

documentation jointe au dossier Python 3.2


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 21
    Par défaut documentation jointe au dossier Python 3.2
    Bonjour.
    J'ai cherché une rubrique pour les tout débutants comme moi, en vain. J'ai une question très naïve à poser. Elle concerne le document d'information joint dans le dossier de Python 3.2 ("doc" - fichier HTML). Je voudrais savoir s'il existerait des traductions en français, ce dont je doute; mais, je préfère néanmoins poser la question.
    D'avance merci au modérateur qui voudra bien me répondre.

  2. #2
    Membre très actif
    Avatar de afranck64
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2009
    Messages
    592
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 592
    Par défaut
    Il se pourrait bien qu'il n'y en ait pas.
    Quoi qu'il en soit, voici un trés bon point de départ en Francais:
    Tuto-Swinnen py3
    Il débute dans les bases pour atteindre des points plutôt pointus.

    ps: je ne suis pas modérateur
    Win 10 64 bits / Linux Mint 18, - AMD A6 Quad: Py27 / Py35
    CONTENU D'UNE QUESTION
    Exemples:
    - Configuration (système d'exploitation, version de Python et des bibliothèques utilisées)
    - Code source du morceau de programme où il y a un bogue
    - Ligne de code sur laquelle le bogue apparaît
    - Erreur complète retournée pas l'interpréteur Python
    - Recherche déjà effectuée (FAQ, Tutoriels, ...)
    - Tests déjà effectués

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 21
    Par défaut
    Bonjour.
    Je remercie afranck64 pour son message. Oui, je connais cet ouvrage. Je l'ai commandé pour y travailler dessus. Et justement, j'ai commencé à étudier la programmation en Python sur le site "Apprendre-en-ligne.net" qui suit le cours de Gérard Swinnen. J'ai été confronté à un problème du reste. J'utilise la ligne de commande de Python 3.2 pour essayer les exercices (IDLE - Python GUI). Il met arrivé d'utiliser la touche "é" (commune donc avec le "2") de mon clavier d'ordinateur. Ce que je ne comprends pas c'est pourquoi la ligne de commande a affiché U avec un accent aigu sur le "u" majuscule, et non pas "é".
    Ma question est donc; est-ce que c'est normal?

  4. #4
    Membre confirmé
    Inscrit en
    Avril 2010
    Messages
    38
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Avril 2010
    Messages : 38
    Par défaut
    Bonjour,
    Vous venez de mettre le doigt dans l'un des domaines de Python [EDIT : Comme le dit justement Fred ci dessous, ce n'est pas propre à Python mais concerne tous le domaine informatique FIN EDIT] les plus retords : l'encodage et les charset ...
    Je vous conseille de lire (et de comprendre, Il m'a fallu personnellement plusieurs lectures ...) l'excellent tuto en français de de Sébastien Sauvage sur la question.
    Et je vous conseille aussi la lecture de ses snyppets très bien rédigés (même si c'est en anglais)
    Pour de la doc en francais sur Python, ne pas oublier la traduction française de Dive Into Python.
    Bonne journée.
    @+
    Lilive

  5. #5
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 044
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 044
    Par défaut
    J'ai mis beaucoup de temps à comprendre cela, justement parce-qu'on me dirigeait sur ces documentations en correspondance avec python.

    Hors ça n'a rien à voir avec python, mais surtout il faut comprendre la base sur l'unicode.

    Ce qui est très important est de savoir quel est l'encodage du texte que vous allez travailler et l'encodage de l'environnement sur lequel vous travaillez.

    Imaginez que vous voulez du texte en utf8 (car c'est l'encodage de votre environnement) et que vous voulez travailler avec du texte en cp1252, il vous faudra décoder le texte en cp1252 et encoder en utf8 pour que se soit lisible sur votre environnement.

    En python ça donnerait ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    texte = texte.decode('cp1252')
    texte = texte.encode('utf8')
    J'ai eu beaucoup de mal à comprendre, car la doc python est insuffisante de ce côté là pour aider, et souvent c'est là fort injustement qu'on vous envoie.
    Ces documentations seront compréhensible qu'à partir du moment où vous aurez compris le principe.

    En conclusion:

    • Vous devez connaître le charset du texte que vous travaillez
    • Vous devez connaître le charset de l'environnement où vous travaillez

  6. #6
    Membre averti
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 21
    Par défaut
    Bonjour à tous.
    Cet aspect du charset d'un texte m'embrouille, alors que je viens tout juste de me lancer dans l'étude sur la programmation en Python avec la version 3. Tout est donc très compliqué. Résumons. J'utilise l'IDLE et l'interpréteur placés par défaut dans le dossier de Python 3.2.3 que j'ai téléchargé sur le site officiel de Python. J'écris des scripts, pour l'instant je recopie des scripts proposés dans l'ouvrage de G. Swinnen "Apprendre à programmer avec Python 3". Dans la mesure où je souhaite pour l'instant, d'une part, n'utiliser que des signes relevant de l'alphabet latin et, d'autre part, coder ces signes de manière à ce que une personne pourrait par la suite lire ces codes avec le charset UTF-8, que dois-je noter au tout début des scripts que j'écris?
    D'avance merci pour votre réponse.

  7. #7
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 044
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 044
    Par défaut
    En version 3, vous n'avez plus à vous préoccuper de tout cela, c'est un des grands changements (soulagement) du passage de la version 2.x à la version 3.x

  8. #8
    Membre averti
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 21
    Par défaut
    Bonjour.
    Je remercie fred1599 pour sa réponse aussi rapide. Je répond tout aussi rapidement car le lien proposé ne m'est d'aucun secours. Malheureusement, je lis très mal l'anglais. J'appartiens à une génération qui pouvait étudier l'anglais en seconde langue vivante il y a longtemps. Le niveau était donc assez faible. C'est là encore une difficulté supplémentaire pour qui veut se familiariser avec Python. Par contre, je ne comprends pas. Il ne devrait pas y avoir de problème au niveau des signes affichés dans l'interpréteur. Mais si, il y a des problèmes! Lorsque je tape sur la touche é, je n'affiche pas ce signe. Ce que je vois c'est la lettre U avec un accent au-dessus. Donc, il y a manifestement une erreur d'utilisation du clavier de ma part.
    Ma question est donc la suivante: avec Python, quelle touche du clavier, ou quel type de clavier doit-on utiliser pour afficher le é?
    D'avance merci pour votre réponse.

Discussions similaires

  1. [AC-2003] Envoyer une tâche + rappel + document joint de Access vers Outlook
    Par 314ns dans le forum VBA Access
    Réponses: 0
    Dernier message: 17/06/2009, 11h16
  2. Réponses: 9
    Dernier message: 18/09/2008, 10h45
  3. Gestion Pièces/Documents Joints sous Access 2003.
    Par botakelymg dans le forum Access
    Réponses: 4
    Dernier message: 07/05/2008, 10h59
  4. Comprimez les images des document inclus dans dossier
    Par Fredheg dans le forum VBA Word
    Réponses: 41
    Dernier message: 26/12/2007, 12h39
  5. Lister les documents d'un dossier
    Par Décibel dans le forum Access
    Réponses: 3
    Dernier message: 20/01/2006, 09h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo