Article     Discussion     Modifier     Historique     Forums     Salon IRC

PY

Un article de Games Creators Network.

(Redirigé depuis PYC)

Sommaire

[modifier] .PY

Les Fichiers .Py sont des codes source du langage Python

[modifier] .PYC

Les Fichiers .Pyc sont des fichiers python compilé , les fichiers sont automatiquement compilé lorse qu'ils sont importé (via import ... , ou from ... import ...)

[modifier] .PYO

les fichiers .Pyo sont des fichiers Compilé Et Optimisé ,ce qui ameliore legerement la vitesse d'execution il peuvent etre compilé via : python -o Fichier.py


[modifier] Python en quelques mots

[modifier] Techniquement

 * Libre, les sources sont diffusées sous un licence compatible GPL (utilisation commerciale autorisée)
 * Interprété (compilé en bytecode comme java ou interprété à la volée sans passer par une phase de compilation)
 * Orienté Script Ou Fonction Ou Objet (au choix ou en même temps)
 * Compatible Linux, Windows, Mac, Java (Python permet de créer des classes java), autres (en compilant les sources)
 * Liens possible avec du code C C++ Java
 * Nombreux modules et fonctions en standard (listes, regexp, I/O, Internet...)
 * Nombreux modules et librairies additionnels (graphisme, base de données, GUI, PDF...)
 * Syntaxe simple, claire et efficace (code très court et très intuitif)

[modifier] Langage généraliste, il permet de répondre à des besoins très divers

 * Script : Il est interprété, de nombreuses fonctions sont utilisables directement. Utilisé par Red-Hat pour l'installation de sa distribution.
 * CGI : Le côté script agrémenté de toutes les libraries nécessaires (cookies, récupération de champ de formulaires, ftp, http, email...), utilisé à la place de Perl ou Php notament par Google et Yahoo.
 * Desktop, Bureautique, Graphisme : Grâce à des librairies très puissantes (GTK, wxWindows, Base de données...) il est possible de réaliser des applications complètes avec une interface utilisateur très élaborée. Par exemple sketch, logiciel de dessin vectoriel.
 * Base de données : Autant au niveau client grâce aux modules d'accès à la plupart des bases de données (postgresql, mysql, oracle, odbc, ado...), aux possibilités de GUI et CGI, qu'au niveau serveur avec Gadfly, un moteur de base de données écrit en Python.
 * Serveur : Zope, écrit en Python propose un serveur d'application et de données.

[modifier] Liens en Rapport

  • Python Sur Games Creators Network

 

Rechercher
Installer l'extension de recherche Plus d'informations

 

Comprendre
Tu me dis, j'oublie. Tu m'enseignes, je me souviens. Tu m'impliques, j'apprends. - Benjamin Franklin

 

Partager
La connaissance est la seule chose qui s'accroit lorsqu'on la partage. - Sacha Boudjema

 

Créer
L'imagination est plus importante que la connaissance. - Albert Einstein

 

 

Le wiki en images Le wiki en images Image du mois: «Snowball: un prototype de jeu développé avec NeL.