Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Modern Python Standard Library Cookbook: Over 100 recipes to fully leverage the features of the standard library in Python


Build optimized applications in Python by smartly implementing the standard library

Key Features

  • Strategic recipes for effective application development in Python
  • Techniques to create GUIs and implement security through cryptography
  • Best practices for developing readily scalable, production-ready applications

Book Description

The Python 3 Standard Library is a vast array of modules that you can use for developing various kinds of applications. It contains an exhaustive list of libraries, and this book will help you choose the best one to address specific programming problems in Python.

The Modern Python Standard Library Cookbook begins with recipes on containers and data structures and guides you in performing effective text management in Python. You will find Python recipes for command-line operations, networking, filesystems and directories, and concurrent execution. You will learn about Python security essentials in Python and get to grips with various development tools for debugging, benchmarking, inspection, error reporting, and tracing. The book includes recipes to help you create graphical user interfaces for your application. You will learn to work with multimedia components and perform mathematical operations on date and time. The recipes will also show you how to deploy different searching and sorting algorithms on your data.

By the end of the book, you will have acquired the skills needed to write clean code in Python and develop applications that meet your needs.

What you will learn

  • Store multiple values per key in associative containers
  • Create interactive character-based user interfaces
  • Work with native time and display data for your time zone
  • Read/write SGML family languages, both as a SAX and DOM parser to meet file sizes and other requirements
  • Group equivalent items using itertools and sorted features together
  • Use partials to create unary functions out of multi-argument functions
  • Implement hashing algorithms to store passwords in a safe way

Who this book is for

If you are a developer who wants to write highly responsive, manageable, scalable, and resilient code in Python, this book is for you. Prior programming knowledge in Python will help you make the most out of the book.

Table of Contents

  1. Containers & Data Structures
  2. Text Management
  3. Command Line
  4. File System and Directories
  5. Date and Time
  6. Reading Write Data
  7. Algorithms
  8. Cryptography
  9. Concurrency
  10. Networking
  11. Web Development
  12. Multimedia
  13. Graphical User Interfaces
  14. Development Tools
(HTML tags aren't allowed.)

D3.js in Action
D3.js in Action


D3.js in Action is a practical tutorial for creating interactive graphics and data-driven applications using D3.js. You'll start with in-depth explanations of D3's out-of-the-box layouts, along with dozens of practical use cases that align with different types of visualizations. Then,...

Beyond Reality: A Guide to Alternate Reality Gaming
Beyond Reality: A Guide to Alternate Reality Gaming
This is not a game?or is it? Alternate reality games (ARGs) ask players to ignore barriers that separate the real world from the virtual?Web sites, television ads, movie credits, and even game-generated phone calls can be clues to uncovering the mystery the game represents. ARGs have become the fascinating new compulsion for the people who...
The Encyclopedia of Addictive Drugs
The Encyclopedia of Addictive Drugs
The Encyclopedia of Addictive Drugs will save readers many hours of time that would otherwise be spent tracking down basic facts in science journals and libraries. This book is useful to a wide variety of persons—from a student doing a term paper to reporters preparing a story, from parents reading that story to a narcotics law enforcement...

Windows Administration at the Command Line for Windows 2003, Windows XP, and Windows 2000: In the Field Results
Windows Administration at the Command Line for Windows 2003, Windows XP, and Windows 2000: In the Field Results
The only complete reference for Windows command line utilities

Instant results for time-crunched IT professionals

The last thing you want as a busy systems administrator is to click endlessly through the Windows GUI every time you need to perform a simple task. Want a better...

Introduction to Genetic Algorithms
Introduction to Genetic Algorithms

The origin of evolutionary algorithmswas an attempt tomimic some of the processes taking place in natural evolution. Although the details of biological evolution are not completely understood (even nowadays), there exist some points supported by strong experimental evidence:

• Evolution is a process operating over chromosomes...

LightWave 3D 8 Revealed
LightWave 3D 8 Revealed
Get ready to explore all that LightWave 3D 8 has to offer! Giving you a firm foundation, "LightWave 3D 8 Revealed" allows you to master concepts on both a technical and artistic level. Begin by examining the concept behind each task?the goal and the necessary features that are involved. Then go in depth with the objective of your task as...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy