|
Original |
Translation |
|
3
|
|
|
|
4
|
|
|
|
5
|
|
|
|
6
|
|
|
|
7
|
It's usually difficult to get your management to accept open source software, and Python is no exception to this rule. This document discusses reasons to use Python, strategies for winning acceptance, facts and arguments you can use, and cases where you *shouldn't* try to use Python.
|
Il est souvent difficile de faire accepter les logiciels open source par votre encadrement, et Python n'est pas une exception à cette règle. Ce document traite des raisons d'utiliser Python, des stratégies pour le faire accepter, des faits et arguments que vous pouvez exploiter, et des cas où vous *ne devriez pas* essayer d'utiliser python.
|
|
8
|
|
9
|
There are several reasons to incorporate a scripting language into your development process, and this section will discuss them, and why Python has some properties that make it a particularly good choice.
|
Ce chapitre traite des différentes raisons d'introduire un langage de script dans vos processus de développements, et pourquoi Python est un choix particulièrement judicieux.
|
|
10
|
|
|
|
11
|
Programs are often organized in a modular fashion. Lower-level operations are grouped together, and called by higher-level functions, which may in turn be used as basic operations by still further upper levels.
|
Les programmes sont en général organisés de manière modulaire. Les opérations de bas niveau sont regroupées, et appelées par des fonctions de niveau supérieur, qui peuvent être à leur tour être utilisées comme des opérations unitaires par du code de niveau encore supérieur.
|
|
12
|
For example, the lowest level might define a very low-level set of functions for accessing a hash table. The next level might use hash tables to store the headers of a mail message, mapping a header name like ``Date`` to a value such as ``Tue, 13 May 1997 20:00:54 -0400``. A yet higher level may operate on message objects, without knowing or caring that message headers are stored in a hash table, and so forth.
|
|