• Aide
  • Eurêkoi Eurêkoi

Livre

Python : précis et concis : Python 3.4 et 2.7

Résumé

Un manuel d'apprentissage du langage de programmation orienté objet qui résume ses instructions et types fondamentaux, ses fonctions de base, ainsi que les modules de bibliothèque les plus souvent utilisés et d'autres spécificités de ce code. ©Electre 2017


  • Contributeur(s)
  • Éditeur(s)
  • Date
    • DL 2017
  • Notes
    • Le nom de l'editeur (O'Reilly) de la version anglaise du livre figure sur la page de couverture
    • Contient un "flashcode" permettant d'accéder à un contenu via Internet
  • Langues
    • Français
  • Description matérielle
    • 1 vol. (VIII-260 p.) : ill., tabl.; ; 21 cm
  • Sujet(s)
  • ISBN
    • 978-2-10-075945-3
  • Indice
  • Quatrième de couverture
    • Python

      Précis et concis

      Ce guide de poche pratique est un parfait outil de référence. Vous y trouverez des informations concises et utiles sur les types et les instructions Python, les noms des méthodes spéciales, les fonctions intégrées et les exceptions, les modules de bibliothèques standard couramment utilisés et d'autres outils primordiaux pour Python.

      Sujets abordés :

      • Types d'objets intégrés (nombres, listes, dictionnaires, etc.)
      • Instructions et syntaxe pour la création et le traitement des objets
      • Fonctions et modules pour structurer et réutiliser le code
      • Outils Python de programmation orientée objet
      • Fonctions intégrées, exceptions et attributs
      • Méthodes de surchargement d'opérateurs
      • Modules et extensions de bibliothèques standard largement répandus
      • Options de la ligne de commande et outils de développement
      • Astuces Python
      • API Python de base de données SQL

  • Tables des matières
      • Python

      • Précis et concis

      • Python 3.4 et 2.7

      • Mark Lutz

      • Dunod

      • Chapitre 1 - Python précis et concis1
      • Introduction1
      • Conventions typographiques2
      • Utilisation de la ligne de commande Python4
      • Options de la commande Python 4
      • Spécifications du programme à exécuter en ligne de commande 6
      • Options de la commande Python 2.X 7
      • Variables d'environnement de Python8
      • Variables opérationnelles 8
      • Variables de la commande Python 10
      • Utilisation du lanceur Windows10
      • Directives de fichiers du lanceur 11
      • Lignes de commandes du lanceur 11
      • Variables d'environnement du lanceur 12
      • Types intégrés et opérateurs12
      • Priorité des opérateurs 12
      • Notes sur l'utilisation des opérateurs 13
      • Opérations par catégorie 16
      • Notes sur les opérations sur les types séquence 20
      • Types intégrés spécifiques22
      • Nombres 22
      • Chaînes 25
      • Chaînes Unicode 44
      • Listes 48
      • Dictionnaires 55
      • Tuples 59
      • Fichiers 60
      • Ensembles 65
      • Autres types et conversions 67
      • Instructions et syntaxe69
      • Règles syntaxiques 69
      • Règles de nommage 71
      • Instructions spécifiques73
      • Instructions d'assignation 74
      • Instruction expression 77
      • Instruction print 79
      • Instruction if 82
      • Instruction while 82
      • Instruction for 82
      • Instruction pass 83
      • Instruction break 83
      • Instruction continue 84
      • Instruction del 84
      • Instruction def 84
      • Instruction return 89
      • Instruction yield 90
      • Instruction global 92
      • Instruction nonlocal 92
      • Instruction import 93
      • Instruction from 96
      • Instruction class 98
      • Instruction try 100
      • Instruction raise 103
      • Instruction assert 105
      • Instruction with 105
      • Instruction Python 2.X 107
      • Espace de noms et règles de portée108
      • Noms qualifiés : espaces de noms d'objets 108
      • Noms non qualifiées : portées lexicales 109
      • Portée imbriquée et closures 110
      • Programmation orientée objet112
      • Classes et instances 112
      • Attributs pseudoprivés 113
      • Nouvelles classes 114
      • Règles d'héritage formelles 115
      • Méthodes de surchargement d'opérateur120
      • Méthodes pour tous les types 121
      • Méthodes pour les collections (séquences, mappings) 127
      • Méthodes pour les nombres (opérateurs binaires) 129
      • Méthodes pour les nombres (autres opérations) 132
      • Méthodes pour les descripteurs 132
      • Méthodes pour gestionnaires de contextes 133
      • Méthodes de surchargement d'opérateur Python 2.X 134
      • Fonctions intégrées137
      • Fonctions intégrées Python 2.X 158
      • Exceptions intégrées164
      • Superclasses : catégories 164
      • Exceptions spécifiques 166
      • Exceptions spécifiques OSError 170
      • Exceptions de catégories d'avertissements 172
      • Avertissements 172
      • Exceptions intégrées Python 3.2 173
      • Exceptions intégrées Python 2.X 174
      • Attributs intégrés174
      • Modules de la librairie standard175
      • Module sys176
      • Module string185
      • Fonctions et classes 185
      • Constantes 186
      • Module système os186
      • Outils d'administration 188
      • Constantes de portabilité 188
      • Commandes du shell 189
      • Utilitaires d'environnement 191
      • Outils de descripteurs de fichiers 193
      • Utilitaires de noms de chemins de fichiers 195
      • Contrôle des processus 199
      • Module os.path 202
      • Module de recherche de motifs par expressions régulières204
      • Fonctions du module 205
      • Objets pattern 207
      • Objets match 208
      • Syntaxe des motifs 209
      • Modules de persistance des objets212
      • Modules shelve et dbm 213
      • Module pickle 216
      • Module et outils graphiques tkinter219
      • Exemple tkinter 219
      • Principaux widgets tkinter 220
      • Fonctions courantes de boîtes de dialogue 221
      • Outils et classes supplémentaires tkinter 222
      • Comparaisons entre Tk et tkinter 222
      • Outils et modules Internet224
      • Autres modules de la librairie standard227
      • Module math 227
      • Module time 228
      • Module timeit 229
      • Module datetime 230
      • Module random 231
      • Module json 231
      • Module subprocess 232
      • Module enum 232
      • Module struct 233
      • Modules de gestion du threading 234
      • API de base de données SQL Python235
      • Exemple d'utilisation de l'API 236
      • Interface du module 237
      • Objets connexion 237
      • Objets curseur 238
      • Objets types et constructeurs 239
      • Conseils supplémentaires239
      • Conseils de base concernant le langage 239
      • Conseils concernant l'environnement 241
      • Conseils d'utilisation 242
      • Conseils divers 244
      • Index245

  • Origine de la notice:
    • FR-751131015
  • Disponible - 681.234 LUT

    Niveau 3 - Informatique