python-patterns
Python의 디자인 패턴 및 관용구 모음
파일 탐색기
최종 버전 다운로드 (.zip)- lint_python.yml
- dependabot.yml
- .coveragerc
- setup.cfg
- tox.ini
- catalog.py.png
- chain.py.png
- chaining_method.py.png
- command.py.png
- iterator.py.png
- mediator.py.png
- memento.py.png
- observer.py.png
- publish_subscribe.py.png
- registry.py.png
- specification.py.png
- state.py.png
- strategy.py.png
- template.py.png
- visitor.py.png
- __init__.py
- catalog.py
- chain_of_responsibility.py
- chaining_method.py
- command.py
- iterator.py
- iterator_alt.py
- mediator.py
- memento.py
- observer.py
- publish_subscribe.py
- registry.py
- servant.py
- specification.py
- state.py
- strategy.py
- template.py
- visitor.py
- abstract_factory.py.png
- borg.py.png
- builder.py.png
- factory_method.py.png
- lazy_evaluation.py.png
- pool.py.png
- prototype.py.png
- __init__.py
- abstract_factory.py
- borg.py
- builder.py
- factory.py
- lazy_evaluation.py
- pool.py
- prototype.py
- delegation_pattern.py.png
- __init__.py
- delegation_pattern.py
- __init__.py
- classes_hsm.png
- classes_test_hsm.png
- hsm.py
- __init__.py
- blackboard.py
- graph_search.py
- 3-tier.py.png
- adapter.py.png
- bridge.py.png
- composite.py.png
- decorator.py.png
- facade.py.png
- flyweight.py.png
- front_controller.py.png
- mvc.py.png
- proxy.py.png
- 3-tier.py
- __init__.py
- adapter.py
- bridge.py
- composite.py
- decorator.py
- facade.py
- flyweight.py
- flyweight_with_metaclass.py
- front_controller.py
- mvc.py
- proxy.py
- __init__.py
- dependency_injection.py
- test_catalog.py
- test_mediator.py
- test_memento.py
- test_observer.py
- test_publish_subscribe.py
- test_servant.py
- test_state.py
- test_strategy.py
- test_visitor.py
- test_abstract_factory.py
- test_borg.py
- test_builder.py
- test_factory.py
- test_lazy.py
- test_pool.py
- test_prototype.py
- test_delegation.py
- test_adapter.py
- test_bridge.py
- test_decorator.py
- test_facade.py
- test_flyweight.py
- test_mvc.py
- test_proxy.py
- __init__.py
- test_hsm.py
- .codespellignore
- .gitignore
- .travis.yml
- lint.sh
- Makefile
- Pipfile
- Pipfile.lock
- pyproject.toml
- pytest_local.ini
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/faif/python-patterns
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd python-patterns
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Python
쉬움 추천사전 준비물
pipenv install
이 명령어를 터미널에 그대로 입력해 실행하세요.
python <실행할 파일명>.py # README에서 정확한 실행 파일명을 확인하세요
파이썬 스크립트(또는 모듈)를 실행합니다.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
