g'day, p>
Je veux retourner à Python après ne pas l'utiliser depuis un moment et j'ai vu cette question " Version Python pour un débutant " tout en se demandant de revenir à Python 2.6 ou Python 3. P>
La quasi-totalité des réponses «Les réponses» étaient le long des lignes que la plupart du code, les bibliothèques, les systèmes hérités, etc., sont de 2,5 ou 2,6 au lieu de 3 alors commencent avec 2.x maintenant, puis la tête vers 3 plus tard sur. p>
Étant donné que la question et toutes les réponses date de début décembre 2008, je me demandais est-ce encore le cas? P>
Si quelqu'un qui veut revenir à Python peut-être commencer avec 2,6, puis la tête vers 3 plus tard? P>
5 Réponses :
Si vous souhaitez utiliser uniquement une bibliothèque standard, essayez Python 3.1. Si vous souhaitez utiliser d'autres bibliothèques / frameworks, ils dictent la version à utiliser. Par exemple, Web2py Framework fonctionnera mieux sur 2,5. P>
Le problème est que si vous avez commencé avec 2,4 ou plus, c'est mieux si vous commencez à partir de là, vous aurez donc sur la bonne voie, après un certain temps, lorsque vous vous sentez à l'aise avec votre code, vous pouvez essayer 3.0 et découvrir quoi ont-ils changé et apprennent le nouveau style. P>
i pour une fois Code toujours dans le style 2.6 et suivez ces directives, je n'ai toujours pas vu les modifications apportées à 3.0 p>
dépend de la quantité de bibliothèques que vous allez utiliser. P>
Python cru, ou toutes les libs sont disponibles pour PY3K - allez-y sans aucun doutes. P> li>
Code Python Distribué en tant qu'application autonome (à l'aide de Pyinstaller), en s'appuyant sur une GUI LIB, XML-LIB, Win32API etc. - vérifiez si toutes les libs sont disponibles au moins comme bêta pour PY3K. Les chances sont encore assez élevées que certains plus anciens libèrent ne sont pas disponibles pour Python 3.x, et que vous le portez par vous-même à la nouvelle version Python, ou vous passez à une autre liberole ou - bâton à Python 2.6 pendant un moment. P > li> ul>
Oui. Pratiquement tous les systèmes de production en direct utiliseront 2,5 / 2,6 pour une longue période. Il n'y a pas de point d'apprentissage ponctuel 3.0, seulement d'avoir à le dégrader parce que votre hôte ne le supporte pas. P>
95% de ce que vous apprendrez en 2.5 / 2.6 est applicable à 3 de toute façon. p>
+1: Testez avec l'option -3 pour voir où vous allez exécuter AFOUL de Python 3.
Je dirais que Python 2.4 est le plus sûr d'apprendre, mais les changements de 2.4-> 2.5-> 2.6 font de petites progrès vers Python 3.x, même s'ils ne le font jamais (si je me souviens bien, il y aura Quelques étapes supplémentaires?).
Python 3.1 peut être utilisé si vous possédez un serveur dédié et souhaitez créer vos propres applications de la masse. WSGI soutient cela, mais je ne le recommanderais pas. P>
Comme on l'a déjà dit, j'apprendrais le style Python 2.5 ou Python 2.6, mais je ferais quelques changements. P> < p> Regardez le style Python 3 concernant les supports. P>
par exemple La fonction d'impression en 2.x a toujours été simplement p> où, comme dans 3.x, vous devez la joindre p>