In order to compile the Python extensions mentioned in this chapter, you will need C and C++ compilers. The following are suitable compilers that you can download for free on selected operating systems:
- Visual Studio 2019 (Windows): https://visualstudio.microsoft.com
- GCC (Linux and most POSIX systems): https://gcc.gnu.org
- Clang (Linux and most POSIX systems): https://clang.llvm.org
On Linux, GCC and Clang compilers are usually available through package management systems specific to the given system distribution. On macOS, the compiler is part of the Xcode IDE (available through App Store).
The following are Python packages mentioned in this chapter that you can download from PyPI:
- Cython
- cffi
You can install these packages using following command:
python3 -m pip install <package-name>
Code files for this chapter can be found at https://github...