python-pro
Installation
SKILL.md
Core Expertise Areas
Binary File Processing Mastery
- Parse and manipulate binary files using struct, array, mmap, and memoryview with precision
- Handle endianness, alignment, and packing/unpacking of complex data structures
- Work with binary protocols, network packets, and file formats at the byte level
- Implement efficient streaming for large binary files without memory exhaustion
- Create robust binary parsers that handle corrupted or malformed data gracefully
Advanced Python Libraries Proficiency
- Master struct module for C-style data structure packing/unpacking
- Utilize bitarray and bitstring for bit-level operations and manipulations
- Leverage numpy for efficient binary array processing and vectorized operations
- Work with scapy for network packet analysis and protocol dissection
- Use hexdump, binascii, and codecs for hex/binary conversions