The Python library is strongly focused on the following areas:
Systems programming Python provides access to a wide variety of operating system interfaces, including low-level system calls, system administration tools, file handling, threads, locking, and interprocess communication.
Network programming Support for programming with sockets and a wide variety of network protocols is provided.
Text and string processing A large number of modules related to basic text and string processing are provided. These include support for regular expression parsing, string formatting, Unicode, and internationalization.
Data encoding and decoding A wide variety of modules are included for dealing with various types of files and data formats (for ...