17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

42<br />

Découverte de Python<br />

PREMIÈRE PARTIE<br />

Les EDI conçus pour Python ne proposent parfois que de simples liens vers des concepteurs<br />

d’interfaces indépendants mais proposent d’autres fonctionnalités intéressantes,<br />

comme la gestion de projet ou la liaison avec un système de gestion de version,<br />

comme CVS ou Subversion. On peut donc regrouper les outils disponibles en<br />

trois catégories :<br />

les éditeurs de code ;<br />

les éditeurs d’interface ;<br />

les EDI.<br />

À SAVOIR Éditeurs d’interfaces graphiques<br />

Cet ouvrage ne portant pas sur la conception d’interfaces graphiques, seuls les éditeurs de code sont présentés<br />

ici.<br />

Un ensemble non exhaustif, mais relativement varié, d’éditeurs a été testé en fonction<br />

d’un certain nombre de critères. Si un éditeur ne figure pas dans la (courte et éphémère)<br />

liste présentée ici, les critères sont suffisamment explicites pour que l’outil soit<br />

évalué facilement.<br />

Les critères de comparaison retenus sont :<br />

la coloration syntaxique (CS) ;<br />

la standardisation automatique (SA) ;<br />

les raccourcis clavier et les macros (RC) ;<br />

l’édition multiple (EM) ;<br />

le repliement de code et la recherche (RR) ;<br />

l’autocomplétion (AC) ;<br />

l’interpréteur et le débogueur embarqués (IE) ;<br />

la licence, le prix (LIC) ;<br />

les plates-formes proposées (PF).<br />

La coloration syntaxique<br />

La coloration syntaxique du code, qui met en exergue les mots-clés du langage et différencie<br />

les blocs de commentaires des autres plates-formes lignes, est une fonctionnalité<br />

non négligeable pour le confort de lecture. Elle ne figure pas dans le tableau<br />

comparatif car tous les éditeurs présentés en sont dotés. Un éditeur sans coloration<br />

syntaxique est donc à éviter.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!