About
This skill provides a comprehensive toolkit for diagnosing and resolving performance issues in Python applications. It guides users through CPU and memory profiling using industry-standard tools like cProfile and memory-profiler, while offering actionable implementation patterns for algorithmic improvements. Whether you are dealing with slow data processing pipelines, memory leaks, or high-latency APIs, this skill helps implement best practices such as vectorization with NumPy, efficient string handling, and caching strategies to ensure production-grade performance.