Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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).