Welcome to learning-python’s documentation!¶
Contents:
- 1. Introduction
- 2. Demos
- 3. Core Types
- 4. Syntax
- 5. Functions
- 6. Modules and Packages
- 7. Classes and OOP
- 8. Exceptions
- 9. A tour of std libs
- 9.1. datetime - Basic date and time types
- 9.2. collections - Container datetypes
- 9.3. deque: double-ended queue
- 9.4. heapq - Heap queue algorithm
- 9.5. bisect - Array bisection algorithm
- 9.6. array - Efficient arrays of numeric values
- 9.7. weakref - Weak references
- 9.8. types - Dynamic type creation and names for built-in types
- 9.9. copy - Shallow and deep copy operations
- 9.10. os.path - Common pathname manipulations
- 9.11. tempfile - Generate temporary files and directories
- 9.12. glob - Unix style pathname pattern expansion
- 9.13. shutil - High-level file operations
- 9.14. netrc - netrc file processing
- 9.15. hashlib - Secure hashes and message digests
- 9.16. os - Miscellaneous operating system interfaces
- 9.17. io - Core tools for working with streams
- 9.18. time - Time access and conversions
- 9.19. argparse - Parser for command-line options, arguments and sub-commands
- 9.20. logging - logging — Logging facility for Python
- 9.21. platform - Access to underlying platform’s identifying data
- 9.22. errno - Standard errno system symbols
- 10. Debugging and Profiling
- 11. Text processing
- 12. Auto-Testing
- 13. Tools and Environment
- 14. Concurrenct execution
- 15. Networking
- 16. Databases
- 17. Message Queues
- 18. Web
- 19. Migrating to Python3
- 20. Resources