Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/billy0402/python-architecture-patterns
A learning project from the book 'Architecture Patterns with Python' by Harry Percival, Bob Gregory.
https://github.com/billy0402/python-architecture-patterns
course python testing
Last synced: 2 days ago
JSON representation
A learning project from the book 'Architecture Patterns with Python' by Harry Percival, Bob Gregory.
- Host: GitHub
- URL: https://github.com/billy0402/python-architecture-patterns
- Owner: billy0402
- License: mit
- Created: 2024-04-26T04:48:03.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-04-26T09:04:13.000Z (7 months ago)
- Last Synced: 2024-04-27T05:36:05.268Z (7 months ago)
- Topics: course, python, testing
- Language: Python
- Homepage:
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# python-architecture-patterns
A learning project from the book 'Architecture Patterns with Python' by Harry Percival, Bob Gregory.
## Book
- [Website](https://www.cosmicpython.com/)
- [O'Reilly](https://www.oreilly.com/library/view/architecture-patterns-with/9781492052197/)
- [Example code](https://github.com/cosmicpython/code)
- [Book repo](https://github.com/cosmicpython/book)## Development environment
- [macOS 12.7.2](https://www.apple.com/tw/macos/monterey/)
- [Visual Studio Code 1.85.1](https://code.visualstudio.com/)
- [Python 3.11.7](https://www.python.org/)## Installation
```shell
$ pipenv install
```## Getting Started
```shell
$ python src/main.py
```## Lint
```shell
# style checking
$ flake8 .# type checking
$ mypy .
```## Testing
```shell
$ pytest
```## Bugs and suggestions
If you have found a bug or have a request for additional functionality, please use the issue tracker on GitHub.
https://github.com/billy0402/python-architecture-patterns/issues
## License
Released under [MIT](/LICENSE) by [@billy0402](https://github.com/billy0402).