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 :

Mise à jour de la FAQ Python


Sujet :

Python

  1. #1
    Expert éminent

    Avatar de deusyss
    Homme Profil pro
    Expert Python
    Inscrit en
    Mars 2010
    Messages
    1 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

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

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 659
    Points : 8 442
    Points
    8 442
    Par défaut Mise à jour de la FAQ Python
    Mise à jour de la FAQ Python
    Avec désormais une sélection des trois cent treize (313) meilleures réponses à vos questions

    Chers membres du club,

    j'ai l'immense plaisir de vous annoncer la mise à jour de la FAQ Python avec une sélection des meilleures réponses à vos questions pour apprendre la programmation avec ce langage.

    Les nouveaux Q/R portent sur les classes et les fonctions des Builtins.

    Ce nombre est appelé à évoluer avec vos différentes contributions.

    Nous remercions Malick pour son engagement dans la rédaction et la relecture technique, ainsi que Claude LELOUP pour la correction orthographique.

    Vous pouvez aussi contribuer à enrichir cette FAQ. N'hésitez pas à contacter l'équipe de rédaction
    .
    "La connaissance appartient à tout le monde" (Film Antitrust)

    Tout le nécessaire pour Python:
    *News/Accueil *Cours/tutoriels *FAQ
    *Forums *Outils dédiés *Mon espace personnel avec mes Articles, Cours et Tutoriels

  2. #2
    Membre confirmé

    Homme Profil pro
    Bidouilleur
    Inscrit en
    Avril 2016
    Messages
    721
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Bidouilleur

    Informations forums :
    Inscription : Avril 2016
    Messages : 721
    Points : 503
    Points
    503
    Billets dans le blog
    1
    Par défaut
    Désolé de passer pour le chieur de service, mais je comprends pas trop pourquoi cela a été ajouté dans la faq.

    Ni même ceci :
    une sélection des meilleures réponses à vos questions pour apprendre la programmation avec ce langage.
    Pas grand monde pose des questions sur des fonctions builtins, logique puisque la doc python existe, et help renseigne interactivement si on a besoin de plus de précisions.

    Ce n'est pas la vocation d'une faq de faire de la bête traduction de la doc python.
    Les éléments d'une faq, c'est « Comment faire ceci ? », « Pourquoi cela fait cela ? », pas juste de lister les fonctions et classes python en en donnant une description sommaire.
    Le temps ronge l'amour comme l'acide.

  3. #3
    Membre expérimenté
    Profil pro
    Ingénieur système Linux N3
    Inscrit en
    Juillet 2008
    Messages
    419
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur système Linux N3

    Informations forums :
    Inscription : Juillet 2008
    Messages : 419
    Points : 1 527
    Points
    1 527
    Par défaut
    ça fait 2 fois que je signale aux modérateurs que l'application qu'ils recommandent pour les expressions régulières est moisie et qu'il existe mieux, mais visiblement le message a du mal à passer.

  4. #4
    Expert éminent
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    3 823
    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 : 3 823
    Points : 7 119
    Points
    7 119
    Par défaut
    Merci pour le travail, ça soulagera sûrement beaucoup d'entre nous qui se répètent continuellement... Par contre, j'ai vu une catégorie optimisation, et comme c'est un de mes sujets favoris, je vais donner ma pierre à l'édifice.

    Dans la FAQ, on voit la partie Comment accélérer du code Python par une compilation en C ? dont la solution est d'utiliser psyco

    Voici ce qu'indique le site officiel de ce module :

    Citation Envoyé par doc officielle de psyco
    12 March 2012
    Psyco is unmaintained and dead. Please look at PyPy for the state-of-the-art in JIT compilers for Python.
    Deux solutions de remplacement à ce module sont:


    et même si psyco existait, on ne pourrait pas passer à côté de cython, numba, etc... qui sont des incontournables dans cette catégorie.

    Puis dans la FAQ, Comment créer un fichier .exe à partir du fichier .py ? , je crois que c'est la pire des manières, voir même ce n'est plus actualisé depuis la version 3.2, cxFreeze ou PyInstaller sont des remplaçants, et on est à la version 3.6 du langage python.

    Mais si je devais conseiller une solution, ça serait encore et toujours cython avec un compilateur tel que clang ou gcc+mingw.

    Après j'ai pas regardé la suite...
    Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
    La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)

  5. #5
    Membre extrêmement actif
    Profil pro
    Développeur
    Inscrit en
    Mars 2012
    Messages
    1 969
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2012
    Messages : 1 969
    Points : 3 375
    Points
    3 375
    Par défaut
    J'avais déjà posté comme créer un exécutable.
    Voilà une piste sérieuse:
    ==========================================================================================

    Installe pyinstaller

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pip install pyinstaller
    (si ça ne fonctionne pas, download get-pip.py)

    En supposant que ton script python s'appelle t.py:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    pyinstaller --onefile --ondirectory t.exe t.py
    Le répertoire DIST contient ce que tu dois distribuer.
    Si la réponse vous a aidé, pensez à cliquer sur +1

Discussions similaires

  1. Mise à jour de la FAQ Python, 36 Q/R ajoutées
    Par Invité dans le forum Général Python
    Réponses: 0
    Dernier message: 30/08/2014, 12h37
  2. Mise à jour de la FAQ Python, 36 Q/R ajoutées
    Par Invité dans le forum Contribuez
    Réponses: 0
    Dernier message: 30/08/2014, 12h37
  3. Mise à jour de la FAQ
    Par vermine dans le forum ASP
    Réponses: 2
    Dernier message: 09/11/2006, 14h26

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