background preloader

Language

Facebook Twitter

PyInstaller. Créez des executables pour vos scripts python. PyInstaller est un outil permettant d'empaqueter un script python dans un exécutable. A la différence du célèbre py2exe, il est multi-plateforme et permet d'empaqueter tous les fichiers necessaires au fonctionnement dans un seul fichier binaire. Pratique pour distribuer un programme sans se soucier des modules disponibles sur le poste des utilisateurs... Notez qu'il ne s'agit pas de la transformation d'un script python en un vrai executable. L'empaquetage n'améliorera aucunement la vitesse d'execution du script.

Il s'agit simplement de regrouper script, modules et une "mini-version" de l'interpreteur python dans un seul fichier, permettant ainsi à n'importe qui d'executer votre script, même si python n'est pas installé sur votre système. Téléchargez l'archive sur et décompressez là sur votre machine. Sous Linux, assurez vous d'avoir installé les paquets python-dev et zlib1g-dev. Executez Configure.py et déplacez-vous dans source/linux . Ouvrez une console. Python. Python. Chaîne de Pythonneries. Python. Perso. Python. Python. Python Programming Language – Official Website.

Python. Cours. Dernière mise à jour : 29/10/2015 Initiation Algorithmique Objets Qualité Théorie des langages Livres Les Solutions d'Entreprises Business Intelligence Méthodes et Architecture logicielle Design patterns eXtreme Programming Spring Les langages de programmation Ada Algoid/AL Assembleur Basic Caml-Light Fortran Go Haskell Java LaTeX Lua Nice Objective-C OCaml Pascal Perl POV-Ray PowerShell Prolog PureBasic Python RealBasic Ruby et Ruby on Rails Scala Scripting IRC Shell Smalltalk VBScript WLangage Les langages de programmation pour le Web Flash, Flex et ActionScript Java Web Les meilleurs cours et tutoriels pour apprendre le développement et la programmation Web en Java : Spring, Java EE, Servlets, JSTL, Taglib, JSF, Struts, Wicket, GWT, Tomcat...

JavaScript Apache Le Web sémantique (RDFS, OWL, RDFa, Microformat, Microdata, ...) Dart Autres Qt Les EDI et les outils pour la programmation Tous Access C++ Builder Code::Blocks Crystal Reports Delphi Eclipse GraphViz JBuilder LabView Lazarus Netbeans Turbo Pascal Visual Basic Visual C++ Visual Studio WebDev Word. PEP 8 -- Style Guide for Python Code. Code should be written in a way that does not disadvantage other implementations of Python (PyPy, Jython, IronPython, Cython, Psyco, and such).For example, do not rely on CPython's efficient implementation of in-place string concatenation for statements in the form a += b or a = a + b.

This optimization is fragile even in CPython (it only works for some types) and isn't present at all in implementations that don't use refcounting. In performance sensitive parts of the library, the ''.join() form should be used instead. This will ensure that concatenation occurs in linear time across various implementations.Comparisons to singletons like None should always be done with is or is not, never the equality operators.Also, beware of writing if x when you really mean if x is not None -- e.g. when testing whether a variable or argument that defaults to None was set to some other value. The other value might have a type (such as a container) that could be false in a boolean context! Python. Python. Python.