P
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Pythonic 惯用法、PEP 8 标准、类型提示以及构建健壮、高效、可维护的 Python 应用程序的最佳实践。
How to use
- Aktywuj skill python-patterns przed rozpoczęciem pracy nad kodem Pythona — szczególnie przydatny przy pisaniu nowych modułów, przeglądzie pull requestów lub refaktoryzacji istniejących aplikacji.
- Kiedy piszesz funkcję, pamiętaj o trzech kluczowych zasadach: czytelność kodu powinna być priorytetem, kod powinien być jawny zamiast ukrywać logikę, a obsługę błędów lepiej realizować przez wyjątki (EAFP) niż warunkami wstępnymi (LBYL).
- Dodaj type hints do swoich funkcji i zmiennych — używaj wbudowanych typów jak
list[str]idict[str, int]w Python 3.9+, lub importuj z modułutypingdla starszych wersji. - Strukturuj konfigurację jawnie, unikając ukrytych efektów ubocznych — zamiast wywoływać magiczne funkcje
setup(), wyraźnie określ parametry logowania, połączeń czy inicjalizacji. - Przejrzyj swój kod pod kątem czytelności: zmienne powinny mieć jasne nazwy, funkcje powinny mieć docstringi wyjaśniające ich cel, a logika powinna być zrozumiała na pierwszy rzut oka.
- Kiedy obsługujesz słowniki lub dostęp do danych, preferuj
try-exceptzamiast sprawdzania warunkuif key in dict— to bardziej pythoniczny sposób.