Programming Python

  • Nombre de pages : 1632 pages   drapeau anglais
  • Date de parution : 15/01/2011 (4e édition)

Résumé

If you've mastered Python's fundamentals, you're ready to start using it to get real work done. Programming Python will show you how, with in-depth tutorials on the language's primary application domains: system administration, GUIs, and the Web. You'll also explore how Python is used in databases, networking, front-end scripting layers, text processing, and more. This book focuses on commonly used tools and libraries to give you a comprehensive understanding of Python's many roles in practical, real-world programming.

You'll learn language syntax and programming techniques in a clear and concise manner, with lots of examples that illustrate both correct usage and common idioms. Completely updated for version 3.x, Programming Python also delves into the language as a software development tool, with many code examples scaled specifically for that purpose.

Topics include:

  • Quick Python tour: Build a simple demo that includes data representation, object-oriented programming, object persistence, GUIs, and website basics
  • System programming: Explore system interface tools and techniques for command-line scripting, processing files and folders, running programs in parallel, and more
  • GUI programming: Learn to use Python's tkinter widget library
  • Internet programming: Access client-side network protocols and email tools, use CGI scripts, and learn website implementation techniques
  • More ways to apply Python: Implement data structures, parse text-based information, interface with databases, and extend and embed Python

Sommaire

  • The Beginning
    • A Sneak Preview
  • System Programming
    • System Tools
    • Script Execution Context
    • File and Directory Tools
    • Parallel System Tools
    • Complete System Programs
  • GUI Programming
    • Graphical User Interfaces
    • A tkinter Tour, Part 1
    • A tkinter Tour, Part 2
    • GUI Coding Techniques
    • Complete GUI Programs
  • Internet Programming
    • Network Scripting
    • Client-Side Scripting
    • The PyMailGUI Client
    • Server-Side Scripting
    • The PyMailCGI Server
  • Tools and Techniques
    • Databases and Persistence
    • Data Structures
    • Text and Language
    • Python/C Integration
  • The End
    • Conclusion: Python and the Development Cycle
  • Colophon

Caractéristiques

  • Type produit : Ouvrage
  • Langue : Anglais
  •  
  • Editeur(s) : O'Reilly
  • Auteur(s) : Mark Lutz
  •  
  • ISBN13 : 978-0-596-15810-1
  • EAN13 : 9780596158101
  • ISBN10 : 0-596-15810-6
  • Parution : 15/01/2011
  • Edition : 4e édition
  •  
  • Nb de pages : 1632 pages
  • Format : 18 x 23,5
  • Couverture : Broché
  • Poids : 2251 g
  • Intérieur : Noir et Blanc
  •  

mentions légales | conditions générales de vente | copyright © 2012
(1) livraison gratuite à partir de 49 € en France métropolitaine