Operating Systems and System Programming
Python close to the OS.
Advanced
This is an overview — pick a sub-topic below.
Sub-topics (6)
Processes, Threads and Signals
Create processes (`subprocess`, `multiprocessing`), run threads, and handle OS signals.
Intermediate♥ 0🔖 0💬 0
psutil and System Monitoring
Read CPU, memory, disk, network and process information cross-platform.
Easy♥ 0🔖 0💬 0
ctypes, cffi and Calling C Libraries
Call functions in shared libraries (.dll/.so) directly from Python.
Advanced♥ 0🔖 0💬 0
Writing C/C++/Rust Extensions: pybind11, nanobind and PyO3
Wrap fast native code as Python modules.
Expert♥ 0🔖 0💬 0
Linux System Calls, File Systems and Daemons
Use `os`, `fcntl`, `mmap`, `inotify` and systemd to build services.
Advanced♥ 0🔖 0💬 0
Containers and Virtualization from Python
Manage Docker, LXC and VMs with SDKs (docker, libvirt-python).
Advanced♥ 0🔖 0💬 0
Spotted a mistake or want to add detail? Suggest an improvement — Content Contributors' edits are reviewed by editors before they go live.
Discussion (0)
Sign in or join free to ask questions and discuss this topic.