Acerca de
This skill provides a comprehensive toolkit for identifying and resolving performance issues in Python applications. It guides users through various profiling techniques, including CPU, memory, and line-by-line analysis using industry-standard tools like cProfile, memory-profiler, and py-spy. Beyond diagnosis, it offers actionable implementation patterns for optimization, ranging from efficient data structure selection and caching strategies to advanced techniques like NumPy vectorization and memory-efficient slotted classes, making it essential for scaling Python services and data pipelines.