Debugging

Python debugging techniques, pdb, and IDE debugging tools

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "Debugging" with this command: npx skills add pluginagentmarketplace/custom-plugin-python/pluginagentmarketplace-custom-plugin-python-debugging

Python Debugging Skill

Overview

Master Python debugging using pdb, IDE debuggers, and advanced troubleshooting techniques.

Topics Covered

pdb Debugger

  • Basic pdb commands
  • Breakpoint() function
  • Post-mortem debugging
  • Remote debugging
  • pdb++ enhancements

IDE Debugging

  • VS Code debugger
  • PyCharm debugging
  • Breakpoint conditions
  • Watch expressions
  • Call stack navigation

Logging

  • logging module setup
  • Log levels and handlers
  • Structured logging
  • Log aggregation
  • Debug logging strategies

Profiling

  • cProfile usage
  • line_profiler
  • memory_profiler
  • py-spy for production
  • Flame graphs

Error Analysis

  • Traceback analysis
  • Exception chaining
  • Context managers for debugging
  • Sentry integration
  • Error monitoring

Prerequisites

  • Python fundamentals
  • Exception handling

Learning Outcomes

  • Debug effectively with pdb
  • Profile performance issues
  • Set up proper logging
  • Analyze production errors

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

pandas data analysis

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

python fundamentals

No summary provided by upstream source.

Repository SourceNeeds Review
Debugging | V50.AI