When writing command-line tools, it's usually common to have it change behavior based on options provided to the executable. These options are usually available in sys.argv together with the executable name, but parsing them is not as easy as it might seem, especially when multiple arguments must be supported. Also, when an option is malformed, it's usually a good idea to provide a usage message to inform the user about the right way to use the tool.
-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Modern Python Standard Library Cookbook
By :
Modern Python Standard Library Cookbook
By:
Overview of this book
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.
Table of Contents (16 chapters)
Preface
Containers and Data Structures
Text Management
Command Line
Filesystem and Directories
Date and Time
Read/Write Data
Algorithms
Cryptography
Concurrency
Networking
Web Development
Multimedia
Graphical User Interfaces
Development Tools
Other Books You May Enjoy
Customer Reviews