web3-starter-py/README.md
2022-03-26 16:51:59 +00:00

51 lines
1.9 KiB
Markdown

# ✨🐍 [Scratch Space] Python: small projects and boilerplates
## Code in this repo
### APIs
* [FastAPI Location API deployed in Vercel](https://github.com/bt3gl-labs/Scratch-Space-Python/tree/master/fastapi-location-app)
### Boilerplates
* [CLI with Click](https://github.com/bt3gl-labs/Scratch-Space-Python/tree/master/boilerplates-click)
* [CLI with Argparse](https://github.com/bt3gl-labs/Scratch-Space-Python/tree/master/boilerplates-argparse)
* [Dashboards with Dash and Plot.ly](https://github.com/bt3gl-labs/Scratch-Space-Python/tree/master/boilerplates-dash)
* [Testing in Python](https://github.com/bt3gl-labs/Scratch-Space-Python/tree/master/boilerplates-tests)
* [Security examples](https://github.com/bt3gl-labs/Scratch-Space-Python/tree/master/boilerplates-security)
* [Concurrence examples](https://github.com/bt3gl-labs/Scratch-Space-Python/tree/master/boilerplates-concurrence)
### Small projects
* [encoding decimals](https://github.com/bt3gl-labs/Scratch-Space-Python/tree/master/small-projects/enconding-decimals)
* [finding a blob boundary](https://github.com/bt3gl-labs/Scratch-Space-Python/tree/master/small-projects/finding-blob-boundary)
* [magic pen](https://github.com/bt3gl-labs/Scratch-Space-Python/tree/master/small-projects/magic-pen)
* [maze puzzle](https://github.com/bt3gl-labs/Scratch-Space-Python/tree/master/small-projects/maze-puzzle)
* [parsing Medium posts](https://github.com/bt3gl-labs/Scratch-Space-Python/tree/master/small-projects/medium)
----
### Useful tools and packages
* [Black (code formatting)](https://github.com/psf/black)
* [Flake8 (static code analysis](https://flake8.pycqa.org/en/latest/)
* [Pre-commit](https://pre-commit.com/)
* [unittest](https://docs.python.org/3/library/unittest.html)
* [nose](https://nose.readthedocs.io/en/latest/)
* [tox](https://tox.wiki/en/latest/)
----
## Good Readings
* [Google Style Guide](https://google.github.io/styleguide/pyguide.html).