FAQ Python
FAQ PythonConsultez toutes les FAQ
Nombre d'auteurs : 11, nombre de questions : 188, dernière mise à jour : 14 juin 2021
Cette FAQ a été réalisée à partir des questions posées sur le forum Python complétées par d'autres questions qui
pouvaient nous sembler intéressantes de traiter. Toutefois il se peut que les réponses apportées contiennent des erreurs,
imprécisions ... Vous pouvez dans ce cas contacter un des membres de la rédaction pour lui faire part de vos remarques.
L'équipe Python de Developpez.
FAQ lues fois.
- 1. Introduction (5)
- 2. IDLE (3)
- 3. Généralités
(13)
- Comment exécuter un programme Python ?
- Comment obtenir des informations utiles sur l'utilisation d'un objet/module/fonction ?
- Comment obtenir des informations sur son système (d'exploitation, plateforme, python) ?
- Comment procéder à une installation silencieuse de Python sous windows ?
- Comment importer des modules/fonctions/fichiers ?
- Quid des importations circulaires ?
- Comment importer un module qui n'est pas dans le répertoire courant ?
- Comment déclarer une variable à partir d'une chaine de caractères ?
- Comment empêcher les messages d'avertissement lors de l'utilisation de caractères non-ASCII ?
- Comment quitter son application ?
- Comment récupérer les paramètres passés à un programme ?
- Comment lancer un programme externe ?
- Comment n'instancier qu'une seule fois un programme ?
- 4. Mode console (4)
- 5. Type de données
(31)
- 5.1. Les nombres (4)
- 5.2. Les chaînes de caractères
(17)
- 5.2.1. String
(10)
- Où trouver de l'aide ?
- Comment extraire une sous-chaîne d'un string ?
- Comment remplacer une chaine de caractères par une autre ?
- Comment découper un string selon une chaine de caractères ?
- Comment supprimer une chaine de caractères en tête/fin d'un string ?
- Comment compter le nombre d'occurences d'une sous-chaine dans un string ?
- Comment renverser une chaîne de caractères ?
- Qu'est-ce qu'un raw string ?
- Pourquoi j'obtiens une erreur lorsque mon string contient le caractère \ (backslash) ?
- Comment gérer un compteur avec un nombre de chiffres constant ?
- 5.2.2. Les chaînes Unicode
(5)
- Quel est la différence entre une chaîne unicode et une chaîne normale ?
- Comment savoir si une chaîne de caractères est de type str ou unicode ?
- Comment convertir une chaîne normale en chaîne unicode ?
- Comment convertir une chaîne unicode en chaîne normale ?
- Comment connaître l'encodage par défaut des chaînes de caractères ?
- 5.2.3. Expressions régulières (2)
- 5.2.1. String
(10)
- 5.3. Listes
(6)
- Quelles sont les méthodes basiques de l'objet list ?
- Comment supprimer une occurence dans une liste ?
- Comment concaténer les éléments d'une liste dans une string ?
- Comment mélanger les éléments d'une liste ?
- Comment vider une liste ?
- Comment créer une liste de listes de nombres (ou tableau à 2 dimensions) ?
- 5.4. Dictionnaire (4)
- 6. Les fonctions (2)
- 7. Programmation objet (5)
- 8. Gestion Fichier/Répertoire
(21)
- 8.1. Prérequis (1)
- 8.2. Fichier
(7)
- Comment lister les fichiers/répertoires d'un répertoire ?
- Comment lister l'arborescence d'un répertoire ?
- Comment savoir si un chemin représente un fichier ?
- Comment connaître la taille d'un fichier ?
- Comment supprimer un fichier ?
- Comment renommer/déplacer un fichier ?
- Comment manipuler les différentes parties d'un nom de fichier ?
- 8.3. Répertoire (5)
- 8.4. Fichiers de configuration
(6)
- 8.4.1. Fichiers variable=valeur (2)
- 8.4.2. ConfigParser (4)
- 8.5. Compression/Archive (2)
- 9. Base de registre sous Windows (4)
- 10. Thread (3)
- 11. Réseau / Web
(9)
- Comment ouvrir le navigateur internet par défaut ?
- Comment lire le contenu d'une page web ?
- Comment télécharger un fichier d'un site web ?
- Comment connaître l'adresse IP de son ordinateur sur le réseau Internet ?
- 11.1. FTP
(5)
- Comment gérer les déconnexions intempestives du serveur FTP ?
- Comment savoir si un fichier représente un répertoire sur un serveur FTP ?
- Comment se déplacer dans l'arborescence d'un serveur FTP ?
- Comment envoyer un fichier sur un serveur FTP ?
- Comment télécharger les fichiers d'une arborescence d'un répertoire?
- 12. Les erreurs
(5)
- Pourquoi j'obtiens le message IndexError: ... index out of range ?
- Pourquoi j'obtiens le message AttributeError: 'NoneType' object has no attribute ... ?
- Pourquoi j'obtiens le message AttributeError: 'module' object has no attribute ... ?
- Pourquoi j'obtiens le message ImportError: No module named ... ?
- Pourquoi j'obtiens le message TypeError: unsupported operand type(s) for ...: ... and ... ?
- 13. GUI
(64)
- Quel GUI choisir pour ses interfaces graphiques ?
- 13.1. Tkinter / Tix / Pmw
(55)
- 13.1.1. Tkinter / Tix / Pmw Prérequis (4)
- 13.1.2. Tkinter
(45)
- 13.1.2.1. Widget (4)
- 13.1.2.2. Fenêtre
(7)
- Comment empêcher le redimensionnement d'une fenêtre par l'utilisateur ?
- Comment afficher une fenêtre en plein écran ?
- Comment forcer le rafraîchissement d'une fenêtre ?
- Comment intercepter la fermeture d'une fenêtre ?
- Comment modifier le texte de la barre de titre d'une fenêtre ?
- Comment modifier l'icône de la barre de titre d'une fenêtre ?
- Comment créer une fenêtre sans barre de titre ni bordure ?
- 13.1.2.3. Entry (5)
- 13.1.2.4. Button (2)
- 13.1.2.5. Label (1)
- 13.1.2.6. Listbox (3)
- 13.1.2.7. Canvas (3)
- 13.1.2.8. Text (4)
- 13.1.2.9. Menu (3)
- 13.1.2.10. tkMessageBox (3)
- 13.1.2.11. tkFileDialog (2)
- 13.1.2.12. Gestion de la géométrie (1)
- 13.1.2.13. Evènements (5)
- 13.1.2.14. Divers (2)
- 13.1.3. Tix
(6)
- 13.1.3.1. Tix Widget (1)
- 13.1.3.2. Tix.Combobox (2)
- 13.1.3.3. Tix.Notebook (1)
- 13.1.3.4. Tix.Meter (1)
- 13.1.3.5. Tix.Balloon (1)
- 13.2. wxPython (6)
- 13.3. pyGTK (2)
- 14. Optimisation (2)
- 15. Déploiement
(7)
- Comment déployer ses applications ?
- 15.1. Py2exe
(6)
- Qu'est-ce que Py2exe ?
- Comment créer un fichier .exe à partir du fichier .py ?
- Comment masquer la fenêtre DOS si on a créé une application graphique ?
- Comment intégrer le fichier library.zip dans l'exécutable ?
- Comment déployer une application Tix avec Py2exe ?
- Comment déployer une application Pmw avec Py2exe ?
- 16. Autres bibliothèques
(10)
- 16.1. Pil - Python Image Library
(7)
- Qu'est-ce que Pil ?
- Où trouver de l'aide pour Pil ?
- Comment récupérer dans une liste les valeurs des pixels d'une image ?
- Comment créer une image à partir d'une liste de valeurs de pixels ?
- Comment décomposer une image couleur en ses 3 composantes RGB ?
- Comment recomposer une image couleur à partir de ses 3 composantes RGB ?
- Pourquoi j'obtiens l'erreur "AttributeError: class Image has no attribute ..." ?
- 16.2. Matplotlib (3)
- 16.1. Pil - Python Image Library
(7)