|
You are here |
doughellmann.com | ||
| | | | |
pymotw.com
|
|
| | | | | [AI summary] This technical guide explains how Python's dis module works to disassemble Python bytecode for purposes such as debugging errors and optimizing code performance through detailed stack analysis. | |
| | | | |
blog.quarkslab.com
|
|
| | | | | Where building a custom obfuscated Python interpreter for a Python packer turned into an optimized Python interpreter. | |
| | | | |
ashvardanian.com
|
|
| | | | | Python's not the fastest language out there. Developers often use tools like Boost.Python and SWIG to wrap faster native C/C++ code for Python. PyBind11 is the most popular tool for the job not the quickest. NanoBind offers improvements, but when speed really matters, we turn to pure CPython C API bindings. With StringZilla, I started with PyBind11 but switched to CPython to reduce latency. The switch did demand more coding effort, moving from modern C++17 to more basic C99, but the result is a 5x lower ... | |
| | | | |
gist.github.com
|
|
| | | GitHub Gist: instantly share code, notes, and snippets. | ||