17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DEUXIÈME PARTIE<br />

Éléments<br />

du langage<br />

Un développeur entretient une relation cognitive très forte avec la syntaxe du<br />

langage qu’il utilise, comme peut le faire un peintre avec ses pinceaux et ses<br />

mélanges de couleurs.<br />

Le vocabulaire emprunté par les développeurs pour qualifier une portion de code est très<br />

lié à la notion d’esthétisme et au plaisir ressenti lors de sa conception ou de sa relecture.<br />

Une fonction écrite de manière claire et concise est agréable, un module qui n’est pas<br />

bien organisé est sale, un programme qui évolue facilement est beau, une classe qui<br />

implémente une fonctionnalité déjà existante dans les primitives est bavarde, etc.<br />

Ce jugement est basé sur un référentiel commun, qualifié de norme, et cette partie<br />

regroupe tous les éléments nécessaires pour écrire du code Python standard :<br />

la syntaxe du langage dans le chapitre 4 ;<br />

la structuration du code dans le chapitre 5 ;<br />

les primitives au chapitre 6 ;<br />

les conventions de codage pour le chapitre 7.<br />

L’objectif est de fournir les outils de base du développeur Python, sans pour autant<br />

remplacer un élément essentiel pour écrire du code avec goût : l’expérience.

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

Saved successfully!

Ooh no, something went wrong!