Se connecter
Se connecter
Inscription
Mot de passe perdu
Connexion:
[Actualités]
Un lycéen a créé une version de Linux qui s'exécute dans un fichier PDF
[Actualités]
N'importe qui pouvait modifier le site Web Doge de Musk
[Actualités]
Intel prépare une attaque contre les GPU haut de gamme de Nvidia et AMD
[Actualités]
Un Nokia Lumia ressuscité avec l'âme de l'iPhone SE : l'incroyable expérience...
[Actualités]
Nintendo abandonne le programme de fidélité My Nintendo Gold Points
[Actualités]
iPhone Air : ceux qui l'ont déjà vu disent qu'il sera fabriqué comme ça
[Actualités]
Spotify nous demandera plus de qualité : combien coûtera Spotify Music Pro
[Actualités]
Aptoide ouvre son magasin d'applications aux consommateurs de toute l'Union euro...
[Actualités]
Reddit prévoit de verrouiller certains contenus derrière un paywall cette annÃ...
[Actualités]
iPhone SE 4 : tout ce que vous voulez savoir sur le nouvel iPhone à petit prix
[Articles]
Symphonia
[Articles]
Neptunia Riders VS Dogoos
[Articles]
Ninja Gaiden 2 Black
[Articles]
Runny Bunny
[Articles]
The Legend of Heroes : Trails Through Daybreak II
[Articles]
Ravenswatch - Legendary Edition
[Articles]
Les ravages fait par la fraude à l’identité basée IA, par ESET Research
[Articles]
Montezuma's Revenge - The 40th Anniversary Edition
[Articles]
Star Wars: Episode I: Jedi Power Battles
[Articles]
Phantom Brave : The Last Hero
Actualités
Lettre d'information
Proposer une actualité
Archives
Actualités
Articles
Programmation
Press Release
Matériel
Logiciels
Livres
Interviews
Derniers commentaires
Jeux Vidéos
XBox One
XBox 360
Wii U
PSP
PS4
PS3
PC
DS
GameCube
3DS
Forum
Derniers messages
Informatique
Fun
Divers
Logithèque
Blogs
Divers
A Propos
Annonceurs
Contact
Recherche
RSS
Editer un article
Titre
Mots Clés
Texte
[size=18] [b]Nom[/b] [/size] python - un langage de programmation interprété, interactif et orienté objet [size=18] [b]Résumé[/b] [/size] [b]python[/b] [ [b]-d[/b] ] [ [b]-i[/b] ] [ [b]-O[/b] ] [ [b]-S[/b] ] [ [b]-t[/b] ] [ [b]-u[/b] ] [ [b]-v[/b] ] [ [b]-x[/b] ] [ [b]-h[/b] ] [ [b]-V[/b] ] [b][/b] [ [b]-c[/b] [i]commande[/i] | [i]script[/i] | - ] [ [i]arguments[/i] ] [size=18] [b]Description[/b] [/size] Python est un langage de programmation interprété, interactif, orienté objet remarquablement puissant tout en conservant une syntaxe très claire. Pour une introduction à la programmation en Python, vous êtes invités à consulter le Tutoriel Python. La Référence de la Bibliothèque Python documente les types, constantes, fonctions et modules, intégrés et standards. Finalement, le Manuel de Référence de Python décrit la syntaxe et la sémantique du coeur du langage avec beaucoup (peut-être trop) de détails. (Ces documents peuvent être trouvés via les [b]RESSOURCES INTERNET[/b] ci-dessous ; vous les trouverez peut-être déjà installés sur votre système.) Vous pouvez augmenter la puissance de base de Python avec vos propres modules écrits en C ou C++. Sur la plupart des systèmes ces modules peuvent être chargés dynamiquement. Python peut également être adapté comme langage d'extension pour des applications existantes. Consultez la documentation interne pour plus d'informations à ce sujet. [size=18] [b]Options[/b] [/size] [b]-d[/b] [table][row][col] [/col][col]Affiche les information de débogage de l'analyseur syntaxique (pour experts uniquement, dépends des options de compilation).[/col][/row][/table] [b]-i[/b] [table][row][col] [/col][col]Lorsqu'un script est passé en premier argument ou bien lorsque l'option [b][/b]-c est utilisée, entre en mode interactif après l'exécution du script ou de la commande. Le fichier $PYTHONSTARTUP n'est pas lu. Cela peut être utile pour inspecter des variables globales ou une trace de pile lorsqu'un script lève une exception.[/col][/row][/table] [b]-O[/b] [table][row][col] [/col][col]Effectue des optimisation de base. L'extension de nom de fichier des fichiers compilés (bytecode) passe de [i].pyc[/i] à [i].pyo[/i]. Lorsque utilisée deux fois, entraîne la non prise en compte des docstrings. [/col][/row][/table] [b]-S[/b] [table][row][col] [/col][col]Interdit l'importation du module [i]site[/i] et des manipulations de [i]sys.path[/i] permises par ce module.[/col][/row][/table] [b]-t[/b] [table][row][col] [/col][col]Émet un avertissement lorsque l'utilisation de tabulations et d'espaces pour l'indentation d'un fichier source rend cette indentation dépendante de la façon dont une tabulation est convertie en espaces. Une erreur est émise lorsque l'option est répétée.[/col][/row][/table] [b]-u[/b] [table][row][col] [/col][col]Force les flux stdin, stdout et stderr à être sans tampons.[/col][/row][/table] [b]-v[/b] [table][row][col] [/col][col]À chaque initialisation de module, affiche un message montrant l'endroit (fichier ou module intégré) d'où le module est chargé. Lorsque l'option est répétée, affiche un message pour chaque fichier examiné lors de la recherche d'un module. Fournit également des informations sur la libération des ressources des modules à la fin de l'exécution.[/col][/row][/table] [b]-x[/b] [table][row][col] [/col][col]Ignore la première ligne de code source. Ceci est destiné à permettre une bidouille spécifique au DOS. Avertissement : les numéros de ligne dans les messages d'erreur seront décalés de un ! [/col][/row][/table] [b]-h[/b] [table][row][col] [/col][col]Affiche le message d'utilisation de l'exécutable interpréteur et quitte.[/col][/row][/table] [b]-V[/b] [table][row][col] [/col][col]Affiche le numéro de version Python de l'exécutable et quitte.[/col][/row][/table] [b][i]-c commande[/i][/b] [table][row][col] [/col][col]Spécifie la commande à exécuter (voir section suivante). Ceci termine la liste d'options (les options suivantes sont passées comme arguments à la commande). [/col][/row][/table] [size=18] [b]Interface de linterprÉteur[/b] [/size] L'interface de l'interpréteur ressemble à celle d'un shell UNIX : lorsqu'il est appelé avec l'entrée standard connectée à un périphérique tty, il prend des commandes et les exécute jusqu'à ce qu'une fin de fichier (EOF) soit lue ; lorsqu'il est appelé avec un nom de fichier comme argument ou avec un fichier comme entrée standard, il lit et exécute un [i]script[/i] de ce fichier ; lorsque appelé avec [b]-c[/b] [i]commande,[/i] il exécute les déclarations Python données dans la [i]commande.[/i] Ici [i]commande[/i] peut contenir plusieurs instructions séparées par des sauts de ligne (newline). Les blancs en début de ligne ont une signification dans les déclarations Python ! En mode non-interactif, la totalité des données entrées sont analysées avant exécution. Si ils sont présents, le nom du script et les arguments additionnels qui le suivent sont passés au script dans la variable Python [i]sys.argv ,[/i] qui est une liste de chaînes de caractères (vous devez au préalable exécuter [i]import sys[/i] pour pouvoir y accéder). Si aucun nom de script n'est donné, [i]sys.argv[0][/i] est une chaîne de caractères vide ; si [b]-c[/b] est utilisé, [i]sys.argv[0][/i] contient la chaîne de caractères [i]'-c'.[/i] Notez que les options interprétées par l'interpréteur Python lui-même ne sont pas placées dans [i]sys.argv.[/i] En mode interactif, le symbole d'accueil principal est « >>> » ; le symbole d'accueil secondaire (qui apparaît lorsqu'une commande n'est pas complète) est « ... ». Le symbole d'accueil peut être changé par affectation à [i]sys.ps1[/i] ou [i]sys.ps2.[/i] L'interpréteur se termine lorsqu'il lit une fin de ligne (EOF) après le symbole d'accueil. Lorsqu'une exception non gérée a lieu, une trace de la pile est imprimée et le contrôle est redonné à la ligne de commande principale ; en mode non interactif l'interpréteur quitte après impression d'une trace de la pile. Le signal d'interruption génère une exception [i]Keyboard%Interrupt[/i] ; les autres signaux UNIX ne sont pas détectés (excepté que SIGPIPE est parfois ignoré, en faveur de l'exception [i]IOError[/i] ). Les messages d'erreur sont écrits sur stderr. [size=18] [b]Fichiers et rÉpertoires[/b] [/size] Des différences apparaissent selon les conventions d'installations locales ; ${prefix} et ${exec_prefix} sont indépendants de l'installation et devraient être interprétés comme pour les logiciels GNU ; ils peuvent être identiques. Par défaut les deux valent [i]/usr/local[/i]. [i]${exec_prefix}/bin/python[/i] [table][row][col] [/col][col]Place recommandée de l'interpréteur.[/col][/row][/table] [i]${prefix}/lib/python
[/i] [b][/b] [i]${exec_prefix}/lib/python
[/i][table][row][col] [/col][col] Places recommandées des répertoires contenant les modules standards.[/col][/row][/table] [i]${prefix}/include/python
[/i] [b][/b] [i]${exec_prefix}/include/python
[/i][table][row][col] [/col][col] Places recommandées des répertoires contenant les fichiers include nécessaires au développement des extensions Python ou d'un interpréteur embarqué. [/col][/row][/table] [i]~/.pythonrc.py[/i] [table][row][col] [/col][col]Fichier d'initialisation de l'utilisateur chargé par le module [i]user[/i] ; n'est pas utilisé par défaut et pas non plus par la majorité des applications.[/col][/row][/table] [size=18] [b]Variables denvironnement[/b] [/size] PYTHONHOME [table][row][col] [/col][col]Modifie la place de la bibliothèque Python standard. Par défaut, les bibliothèques sont cherchées dans ${prefix}/lib/python
et ${exec_prefix}/lib/python
, où ${prefix} et ${exec_prefix} sont les répertoires d'installations, qui valent par défaut [i]/usr/local[/i]. Lorsque $PYTHONHOME a pour valeur un répertoire, celle-ci remplace ${prefix} et ${exec_prefix}. Pour spécifier des valeurs différentes pour ces dernières variables, assignez ${prefix}:${exec_prefix} à $PYTHONHOME.[/col][/row][/table] PYTHONPATH [table][row][col] [/col][col]Augmente le chemin de recherche par défaut des fichiers de modules. Le format est identique a celui du $PATH d'un interpréteur de commandes : un ou plusieurs chemins de répertoires séparés par des double points. Les répertoires inexistants sont ignorés silencieusement. Le chemin de recherche par défaut dépend de l'installation, mais commence généralement par ${prefix}/lib/python
(voir PYTHONHOME ci-dessus). Le chemin de recherche par défaut est toujours rajouté à la fin de $PYTHONPATH. Si un argument de script est donné, le répertoire contenant le script est inséré dans le chemin devant $PYTHONPATH. Le chemin de cherche peut être manipulé depuis un programme Python en tant que variable [i]sys.path .[/i][/col][/row][/table] PYTHONSTARTUP [table][row][col] [/col][col]Si ceci est le nom d'un fichier lisible, les commandes Python dans ce fichier sont exécutées avant que la ligne de commande soit donnée en mode interactif. Le fichier est exécuté dans le même espace de noms où les commandes interactives sont exécutées de sorte que les objets définis ou importés depuis ce fichier peuvent être utilisés sans qualification dans la session interactive. Vous pouvez aussi changer les symboles d'accueil [i]sys.ps1[/i] et [i]sys.ps2[/i] depuis ce fichier.[/col][/row][/table] PYTHONDEBUG [table][row][col] [/col][col]Si contient une chaîne de caractères non vide, est équivalent à l'option [b][/b]-d.[/col][/row][/table] PYTHONINSPECT [table][row][col] [/col][col]Si contient une chaîne de caractères non vide, est équivalent à l'option [b][/b]-i.[/col][/row][/table] PYTHONUNBUFFERED [table][row][col] [/col][col]Si contient une chaîne de caractères non vide, est équivalent à l'option [b][/b]-u.[/col][/row][/table] PYTHONVERBOSE [table][row][col] [/col][col]Si contient une chaîne de caractères non vide, est équivalent à l'option [b][/b]-v.[/col][/row][/table] [size=18] [b]Auteur[/b] [/size] .nf Guido van Rossum BeOpen.com 160 Saratoga Avenue Santa Clara, CA 95051 USA E-mail : guido@beopen.com, guido@python.org .fi Et quelques milliers d'autres personnes. [size=18] [b]Ressources internet[/b] [/size] Site web principal : http://www.python.org [b][/b] Équipe de développement BeOpen : http://pythonlabs.com [b][/b] Site web de la communauté : http://starship.python.net [b][/b] Ressources pour les développeurs : [b][/b] http://sourceforge.net/project/?group_id=5470 [b][/b] FTP : ftp://ftp.python.org/pub/python [b][/b] Dépôt de modules : http://www.vex.net/parnassus/ [b][/b] Newsgroups : comp.lang.python, comp.lang.python.announce [size=18] [b]Licence[/b] [/size] Python est distribué sous une licences Open Source. Pour des informations sur les conditions portant sur l'accès à Python, et autrement sur l'utilisation de Python, et pour un AVIS DE RENONCIATION À GARANTIE, consultez le fichier « LICENSE » dans la distribution du code source de Python. [size=18] [b]Traduction[/b] [/size] Denis Mertz, 2001.
Fichier
Forum
-
Derniers messages
Bavardages
Aujourd'hui, je rénove ou je construis ^^
Software
problème sur windows 10
Réseaux et Télécom
Problème wifi (POE)
Software
Postfix - Need help
Bavardages
Oh râge oh désespoir !
Programmation
Enregistrement client et envoi mail
Software
SÉCURITÉ MACBOOK
Hardware
conseil matos réseau?
Hardware
nVidia Shield Android TV
Software
Transformer de l'audio en texte
Actualités
-
Archives
Linux
Un lycéen a créé une version de Linux qui s'exécute dans un fichier PDF
Internet
N'importe qui pouvait modifier le site Web Doge de Musk
Intel
Intel prépare une attaque contre les GPU haut de gamme de Nvidia et AMD
Mobile
Un Nokia Lumia ressuscité avec l'âme de l'iPhone SE : l'incroyable expérience fonctionne !
Consoles
Nintendo abandonne le programme de fidélité My Nintendo Gold Points
Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be
- © 2002-2025
Akretio
SPRL - Generated via
Kelare
The Akretio Network:
Akretio
-
Freedelity
-
KelCommerce
-
Votre publicité sur informaticien.be ?