소스 정보
- 저장소
- JohnNuwan/EVA_CORE
- 최근 소스 활동
- 2026년 7월 18일 08:30
- 감지된 SKILL.md 언어
- 프랑스어
- 스타
- 0
- 포크
- 0
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/JohnNuwan/EVA_CORE --skill python-pep20명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | python-pep20 |
| description | Écrire du code idiomatique selon le Zen de Python (PEP 20). |
| version | 1.0.0 |
| author | EVA Agent (adapté de obra/superpowers) |
| license | Privée EVA St-Étienne |
| platforms | ["linux","macos","windows"] |
| metadata | {"EVA":{"tags":["python","pep20","zen-of-python","clean-code","design-patterns"],"related_skills":["python-pep8","python-pep257","python-pep484","simplify-code"]}} |
Le Zen de Python (PEP 20) est un ensemble de 19 principes directeurs guidant la conception du langage Python et l'écriture de programmes. Suivre ces principes permet d'écrire du code "pythonique" : un code simple, lisible, explicite et facile à maintenir.
# Import global masquant la provenance des fonctions
from module import *
import module
# Ou
from module import target_function
# Utilisation d'une classe complexe pour une simple fonction de calcul
class Adder:
def __init__(self, value):
self.value = value
def add(self, other):
return self.value + other
def add(a, b):
return a + b
def process_user(user):
if user is not None:
if user.is_active:
if user.has_permission("write"):
# Logique principale (indentée de 24 espaces !)
...
def process_user(user):
if user is None or not user.is_active:
return
if not user.has_permission("write"):
return
# Logique principale (indentée de 4 espaces uniquement)
...
matrix = [[1, 2], [3, 4]]
# Trop complexe à décoder mentalement
flat = [x for sub in matrix for x in sub if x % 2 == 0]
matrix = [[1, 2], [3, 4]]
flat = []
for sublist in matrix:
for x in sublist:
if x % 2 == 0:
flat.append(x)
try:
configure_system()
except Exception:
pass # L'erreur est masquée, rendant le débogage impossible !
try:
configure_system()
except SystemConfigError as e:
logger.error(f"Échec de configuration du système : {e}")
raise
Vous pouvez afficher à tout moment le texte original du Zen de Python depuis l'outil `terminal` en démarrant un interpréteur Python :
python -c "import this"
Sortie abrégée (traduction) :
Beautiful is better than ugly. (Le beau est meilleur que le laid.) Explicit is better than implicit. (L'explicite est meilleur que l'implicite.) Simple is better than complex. (Le simple est meilleur que le complexe.) Complex is better than complicated. (Le complexe est meilleur que le compliqué.) Flat is better than nested. (Le plat est meilleur que l'imbriqué.) Readability counts. (La lisibilité compte.) Special cases aren't special enough to break the rules. (Les cas particuliers ne le sont pas assez pour enfreindre les règles.)