# pythonista > Best practices of writing Python code. Use when you want to write Python code. - Author: czheo - Repository: czheo/skget - Version: 20260124042138 - Stars: 2 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/czheo/skget - Web: https://mule.run/skillshub/@@czheo/skget~pythonista:20260124042138 --- --- name: pythonista description: Best practices of writing Python code. Use when you want to write Python code. --- # Follow best practices - DRY (Don't Repeat Yourself) - KISS (Keep It Simple, Stupid) - SOLID (Single Responsibility Principle) - Use `T | None` over `Optional[T]` for non errors - Use `raise` for errors - Isolate model/logic from view/presentation # Project Management - Use `uv` for project management