Python Programmation Python Sommaire Introduction Bases du langage Opérateurs et expressions Structures de contrôle Fonctions Modules Structures de données GUI Fichiers Exceptions CPython Sommaire Processus Regexp P O O Syntaxe avancée Aide au développeme
Programmation Python Sommaire Introduction Bases du langage Opérateurs et expressions Structures de contrôle Fonctions Modules Structures de données GUI Fichiers Exceptions CPython Sommaire Processus Regexp P O O Syntaxe avancée Aide au développement Runtime Accès aux SGBD Accès réseau Déploiement d'applications et packages Intégration C C Versions futures Python CIntroduction Introduction Historique Caractéristiques du langage Installation Premier programme Introduction Historique Développé depuis par Guido Van Rossum employé chez Google Souhaits initiaux langage portable dynamique extensible gratuit approche modulaire et orientée objet Versions courante Utilisateurs estimés million CIntroduction Caractéristiques du langage Portable Supporte toute taille de programme Syntaxe simple avec types de données évolués Gestion automatique des ressources LOO avec multi-héritage et surcharge des opérateurs Gestion des exceptions Langage dynamique orthogonal ré ectif et introspectif Typage dynamique des données Richesse de la bibliothèque standard Introduction Applications types Scripts d'administration Scripts pour Internet CGI XML email Zope Plone Twisted GUI Tk wxPython Qt Gtk Integration de composants C C Accès aux SGBD Programmation distribuée CORBA COM NET SOAP XML-RPC Développement et prototypage rapide Analyseurs de langage parsers Traitement d'images IA jeux CIntroduction Installation Déjà installé sur Linux test par python -V Python Pour Windows voir www python org download test par PATH PATH C Python Python -V Introduction Mon premier programme Lancement de l'interpréteur sur la ligne de commande python Python Type help copyright print 'hello world' hello world Ctrl-D CIntroduction Mon premier script Soit le ?chier helloworld py contenant le script suivant usr bin python print 'Hello World' Lancement du script par python helloworld py Hello World ou chmod x helloworld py helloworld py Hello World Introduction Lancement de l'interpréteur En mode interactif python import this Avec une commande à exécuter python -c print 'coucou' En activant un module comme un script python -m module commande CIntroduction Personnalisation du prompt La variable d'environnement PYTHONSTARTUP peut indiquer le nom d'un script à exécuter au lancement de l'interpréteur possibilité de gérer un historique gérer la complétion des noms des méthodes des attributs Introduction Obtenir de l'aide Si la variable d'environnement PYTHONDOCS est positionnée sur le répertoire contenant les docs python peut a ?cher de l'aide en ligne export PYTHONDOCS usr share doc python- python help 'print' --------------------------------------------------------- The print statement print stmt print expression expression Mode intéractif avec help CIntroduction Codage des caractères spéciaux Par défaut Python utilise le jeu ASCII Python Enhancement Proposal PEP- Exemples -- coding latin- - -- coding utf- - -- coding iso- - -- Génère une exception si l'encodage n'est pas supporté Introduction Comment Python exécute le code Le code est lu et traduit dans un langage intermédiaire le bytecode Le bytecode est exécuté par la PVM Quand un module est importé la ère fois le bytecode est sauvé sous la forme d'un pyc Il existe des compilateurs traducteurs vers d'autres langages Psyco pour le calcul PyPy qui implémente une PVM optimisée Jython Parrot Shed Skin qui traduit en C à fois plus rapide CPython Bases Valeurs litérales Nombres entiers ottants double précision E- complexes - j -
Documents similaires










-
22
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Nov 26, 2022
- Catégorie Management
- Langue French
- Taille du fichier 333.5kB