Python Module of the WeekΒΆ
- About Python Module of the Week
- Features of the Standard Library
- History
- Builtin Objects
- String Services
- Data Types
- array – Sequence of fixed-type data
- datetime – Date/time value manipulation
- calendar – Work with dates
- collections – Container data types
- heapq – In-place heap sort algorithm
- bisect – Maintain lists in sorted order
- sched – Generic event scheduler.
- Queue – A thread-safe FIFO implementation
- weakref – Garbage-collectable references to objects
- copy – Duplicate objects
- pprint – Pretty-print data structures
- Numeric and Mathematical Modules
- Internet Data Handling
- File Formats
- Cryptographic Services
- File and Directory Access
- os.path – Platform-independent manipulation of file names.
- fileinput
- filecmp – Compare files
- tempfile – Create temporary filesystem resources.
- glob – Filename pattern matching
- fnmatch – Compare filenames against Unix-style glob patterns.
- linecache – Read text files efficiently
- shutil – High-level file operations.
- dircache – Cache directory listings
- Data Compression and Archiving
- Data Persistence
- anydbm – Access to DBM-style databases
- dbhash – DBM-style API for the BSD database library
- dbm – Simple database interface
- dumbdbm – Portable DBM Implementation
- gdbm – GNU’s version of the dbm library
- pickle and cPickle – Python object serialization
- shelve – Persistent storage of arbitrary Python objects
- whichdb – Identify DBM-style database formats
- Generic Operating System Services
- os – Portable access to operating system specific features.
- time – Functions for manipulating clock time
- optparse – Command line option parser to replace getopt.
- getopt – Command line option parsing
- logging – Report status, error, and informational messages.
- getpass – Prompt the user for a password without echoing.
- platform – Access system hardware, OS, and interpreter version information.
- Optional Operating System Services
- Unix-specific Services
- Interprocess Communication and Networking
- Internet Protocols and Support
- BaseHTTPServer – base classes for implementing web servers
- Cookie – HTTP Cookies
- imaplib - IMAP4 client library
- SimpleXMLRPCServer – Implements an XML-RPC server.
- smtpd – Sample SMTP Servers
- smtplib – Simple Mail Transfer Protocol client
- SocketServer – Creating network servers.
- urllib – simple interface for network resource access
- urlparse – Split URL into component pieces.
- uuid – Universally unique identifiers
- webbrowser – Displays web pages
- xmlrpclib – Client-side library for XML-RPC communication
- Internationalization
- Program Frameworks
- Development Tools
- Debugging and Profiling
- Python Runtime Services
- Python Language Services
- Importing Modules
- Miscelaneous
