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.

Fonctions<br />

5<br />

Structuration du code<br />

Pour organiser un programme, il est possible de regrouper les séquences d’instructions<br />

en fonctions et classes. Ces regroupements peuvent ensuite être organisés en plusieurs<br />

fichiers, appelés modules, et dans plusieurs répertoires pour former un paquet.<br />

Ce chapitre présente chacune de ces structures, pour conclure sur des éléments supplémentaires<br />

de syntaxe basés sur les classes : la gestion des exceptions, les generators<br />

et les iterators.<br />

Les fonctions sont les éléments structurants de base de tout langage procédural.<br />

Cette section explique comment définir des fonctions en Python et présente plus<br />

précisément :<br />

le contexte d’exécution et la directive global ;<br />

la directive return ;<br />

le fonctionnement des paramètres ;<br />

la directive lambda ;<br />

les decorators pour les fonctions.<br />

Écrivons une première fonction qui affiche à l’écran un texte d’accueil en fonction<br />

d’un nom.

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

Saved successfully!

Ooh no, something went wrong!