Bien qu'il puisse y avoir beaucoup mais comme je suis très nouveau à python alors quels modules ou classes dans les bibliothèques standard je devrais savoir lors de la programmation en python, surtout quand je pratique des défis de programmation en C++? Des bibliothèques qui peuvent me faciliter la vie? Comme il ne peut y avoir de réponse unique, je fais de cette question un wiki.Doit bibliothèques standard pour python débutant
Répondre
Découvrez l'excellente série de blogs Python Module of the Week.
Ces blogs sont en fait juste des descriptions de modules dans la bibliothèque standard de python. Oui, il y a beaucoup de fonctionnalités là-dedans. Beaucoup de choses amusantes à faire et à apprendre. –
La bibliothèque standard, en particulier les fonctions intégrées. Ils semblent banals mais peuvent donner des résultats impressionnants!
Il est vraiment intéressant de connaître les bases d'une installation Python par défaut. Si vous en doutez, suivez simplement les questions de Python Stack Overflow. Certaines réponses sont simplement étonnantes :)
Les bibliothèques standard, c'est-à-dire celles considérées plus ou moins partie de Python. Commencez par ceux-là, il y a beaucoup à apprendre avant de commencer des trucs de 3ème partie.
choses comme:
Le module re
est un must. itertools
est également souvent utile.
De manière générale: jetez un coup d'œil à Standard library. Ensuite, vous pourriez penser à wxPython pour GUI, numPy pour les calculs, Django pour le web et Amara pour XML, et ... il y a beaucoup de librairies et de modules Python. Juste répondre à vos besoins.
+1 pour itertools, est venu ici pour répondre que –
'itertools' est probablement le plus polyvalent et puissant –
Puisque vous posez des questions sur les bibliothèques, pas sur des modules spécifiques, le standard library fourni avec Python est la première et la plus fondamentale des réponses; les défis de programmation d'un livre C++ sont peu susceptibles d'exiger quoi que ce soit au-delà (comme les toolkits GUI) - peut-être numpy/scipy si le livre est fortement incliné vers la programmation scientifique.
désolé j'ai correct ma question, je veux dire des modules ou des classes au sein des bibliothèques standard. – itsaboutcode
En fait, travailler les problèmes d'un C++ livre en utilisant Python, il vous suffit surtout besoin de maîtriser Python's built-in types, en particulier les structures de données tuple
, list
, set
et dict
; et built-in functions, comme max
, min
, sorted
et reversed
.
Ces builtins ont beaucoup de caractéristiques qui ne sont pas évidentes au premier abord, comme le mot-clé in
, l'argument key=
facultatif se rapportant à list.sort
, découpage en tranches de liste, la multiplication des séquences, le constructeur dict(list_of_pairs)
, del
, déballage tuple, etc. . C'est amusant de les apprendre, et ils font de Python un vrai plaisir à utiliser.
Voir aussi collections.defaultdict
. Si vous avez besoin d'E/S de fichier, lisez à propos de open
et file objects.
semble trop fondamental, mais quand commencer avec Python (laisse le visage, je suis toujours l'apprendre) J'absentés de fonctions dans le module de calcul qui aurait été utile. J'ai fini par écrire mes propres versions qui marchaient mais j'aurais pu gagner du temps ...
des conseils à vous franc: il y a 'cmath' aussi! (Je ne veux pas vous réécrire cela en utilisant les mathématiques) :-) – u0b34a0f6ae
Merci! Je ne savais pas à propos de cmath. –
- 1. Bibliothèques Standard Flash?
- 2. C bibliothèques non-standard
- 3. Débutant XCode: Comment trouver le code source pour les bibliothèques standard ou système?
- 4. Inclure les bibliothèques standard Python dans votre distribution
- 5. Quelles bibliothèques/frameworks réseau existent pour Python?
- 6. question Débutant sur les bibliothèques Java externes
- 7. standard C ou bibliothèques Python pour calculer l'écart-type de la distribution normale
- 8. Python Listes Débutant
- 9. Utilisation de bibliothèques standard .Net avec VBA
- 10. entrée standard personnalisé pour python sous-processus
- 11. Bibliothèques OCSP pour python/java/c?
- 12. bibliothèques clientes WebService pour Python et Perl
- 13. Obtenir Python pour utiliser les bibliothèques ActiveTcl
- 14. Bonnes bibliothèques Python pour la synchronisation iPod
- 15. Python MySQL Standard
- 16. question de syntaxe débutant python
- 17. installation des bibliothèques python
- 18. La DLL basée sur IronPython .net doit-elle être déployée avec la bibliothèque standard Python si elle utilise la bibliothèque standard?
- 19. Utilisation de bibliothèques Python dans Compil IronPython
- 20. CUBLAS ou bibliothèques supportées, et emphase pour la lecture pour un débutant
- 21. Client API Shopify Python (Django) - Pour un débutant
- 22. Son standard du système en Python
- 23. Aide C# -Threading pour débutant
- 24. La bibliothèque standard Python est-elle vraiment standard?
- 25. questions de débutant concernant les classes Python
- 26. Problème de compilation dans les bibliothèques x86_64 standard
- 27. NetBeans C++ ne trouve pas les bibliothèques standard (Macintosh)
- 28. Quel est le statut actuel des bibliothèques standard D?
- 29. Conversion UTF-8 avec les bibliothèques standard C++ (no/clr)
- 30. Lua .NET Comment utiliser les bibliothèques standard et tierces
Dupliquer: http://stackoverflow.com/questions/1453952/les-modules-python-pour-plus-les-pythons-de-la-standard . Et apparemment vous n'avez pas fait ce wiki de communauté non plus. –