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

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Mise à jour de la FAQ Python :
Avec désormais 313 réponses à vos questions, pour mieux apprendre le langage Python

Le , par deusyss

178PARTAGES

14  1 
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
.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de fred1599
Expert éminent https://www.developpez.com
Le 14/09/2017 à 17:35
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...
1  0 
Avatar de CaptainDangeax
Membre expérimenté https://www.developpez.com
Le 14/09/2017 à 15:52
ç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.
0  0 
Avatar de hotcryx
Membre extrêmement actif https://www.developpez.com
Le 15/09/2017 à 11:23
J'avais déjà posté comme créer un exécutable.
Voilà une piste sérieuse:
==========================================================================================

Installe pyinstaller

Code : Sélectionner tout
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
pyinstaller --onefile --ondirectory t.exe t.py
Le répertoire DIST contient ce que tu dois distribuer.
0  0 
Avatar de bistouille
Membre confirmé https://www.developpez.com
Le 23/07/2017 à 19:51
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.
1  6