Part III. Scenario Guide
At this point, you have Python installed, youâve selected an editor, you know what it means to be Pythonic, youâve read a few lines of great Python code, and you can share your own code with the rest of the world. This part of the guide will help you choose libraries to use in your project, whatever you decide to do, by sharing our communityâs most common approaches to specific coding scenarios, grouped by similar use:
- Chapter 7, User Interaction
-
We cover libraries for all types of user interaction, from console applications to GUIs, and web applications.
- Chapter 8, Code Management and Improvement
-
We describe tools for systems administration, tools to interface with C and C++ libraries, and ways to improve Pythonâs speed.
- Chapter 9, Software Interfaces
-
We summarize libraries used for for networking, including asynchronous libraries and libraries for serialization and cryptography.
- Chapter 10, Data Manipulation
-
We survey the libraries that provide symbolic and numerical algorithms, plots, and tools for image and audio processing.
- Chapter 11, Data Persistence
-
Last, we highlight some of the differences between the popular ORM libraries that interact with databases.
Get The Hitchhiker's Guide to Python now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.