Professional >> Engineering and Computer Science >> Computer Science >> Python


The Python 3 Standard Library by Example

The Python 3 Standard Library by Example

Author(s):
  • Doug Hellmann
  • Author: Doug Hellmann
    • ISBN:9789386873507
    • 10 Digit ISBN:9386873508
    • Price:Rs. 1199.00
    • Pages:1464
    • Imprint:Pearson Education
    • Binding:Paperback
    • Status:Available


    Be the first to rate the book !!

    The book is organized into chapters based on programming topics such as network programming, manipulating text, using the filesystem, etc. Each section of a chapter covers a single module from the standard library. The structure of the sections follows a consistent pattern in which a short introduction explains the overall purpose of the module being discussed, and then the features provided by the module are examined in a logical order, building from basic to complex or following the order a programmer would need to use them in a real application. The code example sections begin with a brief introduction to the example code followed by exposition and sample output from the program. Where appropriate, variations are demonstrated with alternate input values or options to highlight the change in behavior. Each code sample is a complete program file that can be run on its own (the sample code is available for download and could be included in a CD with the book). An appendex will include "porting notes" for each module, summarizing the differences between Python 2 and 3, including aspects like renamed modules or classes, deprecated and new features, and behavioral changes.

     

    Table of Content

    Chapter 1: Text
    Chapter 2: Data Structures
    Chapter 3: Algorithms
    Chapter 4: Dates and Times
    Chapter 5: Mathematics
    Chapter 6: The File System
    Chapter 7: Data Persistence and Exchange
    Chapter 8: Data Compression and Archiving
    Chapter 9: Cryptography
    Chapter 10: Concurrency with Processes, Threads, and Coroutines
    Chapter 11: Networking
    Chapter 12: The Internet
    Chapter 13: Email
    Chapter 14: Application Building Blocks
    Chapter 15: Internationalization and Localization
    Chapter 16: Developer Tools
    Chapter 17: Runtime Features
    Chapter 18: Language Tools
    Appendix A: Porting Notes
    Appendix B: Outside of the Standard Library
     

    Salient Features

    Teaches through concise, modular examples Covers text, data structures, algorithms, dates/times, math, files, data management, crypto, processes/threads, networking/Internet, email, developer tools, runtime, modules, packages, and more
    Fully reflects new Python 3 syntax, PSL's new layout and naming conventions, and many new modules Includes porting notes summarizing Python 3.x PSL changes every developer needs to know about"