pycharm
Installation
SKILL.md
PyCharm
PyCharm is the best IDE for serious Python development. It excels in Django support, Data Science (Jupyter), and virtualenv management.
When to Use
- Django/Flask: It understands templates, routes, and ORM models better than VS Code.
- Data Science: Integrated "SciView" for pandas dataframes and plotting.
- Testing: Visual test runner for
pytest.
Core Concepts
Virtual Environment Support
Auto-detects and activates venvs. Handles pip, poetry, and uv.
Debugger
One of the best visual Python debuggers. Conditional breakpoints, evaluate expression.