About
This skill provides a comprehensive framework for identifying and resolving performance bottlenecks within Python codebases. It equips developers with specialized patterns for CPU and memory profiling using tools like cProfile and memory_profiler, alongside proven optimization strategies such as generator expressions, efficient string handling, and algorithmic refinements. Whether you are debugging a slow API, reducing the memory footprint of a data pipeline, or implementing high-performance numerical operations with NumPy, this skill provides the domain-specific guidance needed to make Python code run faster and more efficiently.