Ceci est une ancienne révision du document !
Langage de programmation Python
Python est un langage de programmation interprété, orienté objet, dont l'utilisation va des scripts systèmes aux applications web. Il est placé sous une licence libre proche de la licence BSD et fonctionne sur la plupart des plateformes.
Programmer en Python
Pour plus d'information sur la programmation en Python, référez-vous au portail Programmation. Par défaut, Python est installé sur Linux. Sous Ubuntu par exemple, tapez "python" pour avoir accés à l'invite de commande Python. Pour connaître votre version de Python installé, tapez "python -V" dans un terminal.
Logiciels liés à Python
Voici la liste des pages de la documentation présentant les logiciels liés au langage Python :
Logiciel editeur Python (IDE)
Les logiciels pour editer des scripts python :
Nom | Cross Platform | Commercial ou Free | Auto Code Completion | Multi-Language Support | Integrated Python Debugging | Error Markup | Source Control Integration | Smart Indent | Bracket Matching | Line Numbering | UML Editing or Viewing | Code Folding | Code Templates | Unit Testing | GUI Designer | Integrated DB Support | Rapid Application Development | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Nom | CP | C/F | AC | MLS | PD | EM | SC | SI | BM | LN | UML | CF | CT | UT | UID | DB | RAD | comments |
BlackAdder | Y | C | Y | Y | ||||||||||||||
BlueFish | L | |||||||||||||||||
Boa Constructor | Y | F | Y | Y | Y | Y | Y | Y | Y | Y | Y | |||||||
ConTEXT | W | C | ||||||||||||||||
DABO | Y | |||||||||||||||||
DreamPie | F | |||||||||||||||||
Dr.Python | F | Y | ||||||||||||||||
Editra | Y | F | Y | Y | Y | Y | Y | Y | Y | |||||||||
Emacs | Y | F | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ||||
Eric Ide | Y | F | Y | Y | Y | Y | Y | Y | Y | |||||||||
E-Texteditor | W | |||||||||||||||||
Geany | Y | F | Y* | Y | Y | Y | Y | Y | * very limited | |||||||||
Gedit | Y | F | Y¹ | Y | Y | Y | Y | Y² | ¹ with plugin ² sort of | |||||||||
Idle | Y | F | Y | |||||||||||||||
JEdit | Y | F | Y | Y | Y | Y | ||||||||||||
KDevelop | Y | F | Y | Y | Y | Y | Y | Y | ||||||||||
Nom | CP | C/F | AC | MLS | PD | EM | SC | SI | BM | LN | UML | CF | CT | UT | UID | DB | RAD | comments |
Komodo | Y | C/F | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ||||
NetBeans | Y | F | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ||||
NotePad++ | W | F | Y | Y | ||||||||||||||
Pfaide | W | C | Y | Y | Y | Y | Y | Y | Y | |||||||||
PIDA | LW | F | Y | Y | Y | Y | Y | Y | ||||||||||
PTVS | W | F | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y* | Y | |||||
PyCharm | Y | C | Y | Y* | Y | Y | Y | Y | Y | Y | Y | |||||||
PyDev(Eclipse) | Y | F | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ||||
Pyscripter | W | F | Y | Y | Y | Y | Y | Y | Y | |||||||||
PythonWin | W | F | Y | Y | Y | Y | Y | |||||||||||
SciTE | Y | F | Y | Y | Y | Y | Y | Y | ||||||||||
ScriptDev | W | C | Y | Y | Y | Y | Y | Y | Y | Y | Y | |||||||
SPE | F | Y | Y | |||||||||||||||
Spyder | Y | F | Y | Y | Y | Y | Y | Y | ||||||||||
Sublime Text | Y | C | Y | Y | Y | Y | Y | Y | ||||||||||
TextMate | M | Y | Y | Y | Y | Y | Y | |||||||||||
UliPad | Y | F | Y | Y | Y | Y | Y | Y | Y | |||||||||
Vim | Y | F | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | |||||
WingIde | Y | C | Y | Y* | Y | Y | Y | Y | Y | Y | Y | Y | Y | |||||
Zeus | W | C | Y | Y | Y | Y | Y | Y | ||||||||||
Nom | CP | C/F | AC | MLS | PD | EM | SC | SI | BM | LN | UML | CF | CT | UT | UID | DB | RAD | comments |
Acronymes:
- CP - Cross Platform
- C - Commercial
- F - Free
- AC - Automatic Code-completion
- MLS - Multi-Language Support
- PD - Integrated Python Debugging
- EM - ErrorMarkup
- SC - Source Control integration
- SI - Smart Indent
- BM - Bracket Matching
- LN - Line Numbering
- UML - UML editing / viewing
- CF - Code Folding
- CT - Code Templates
- UT - Unit Testing
- UID - GUI Designer (for example, Qt, Eric, ..)
- DB - integrated database support
- RAD - Rapid application development support
- L - Linux
- W - Windows
- M - Mac
Logiciels de création d'interface graphique
Les logiciels pour creer des interfaces graphiques pour python
- A compléter
Voir aussi
- Python sur wikipedia]] [fr]
- Site officiel [en]
draco31.fr Le 25/06/2010, 22:23