From 601948cd0e05437514b512f70fb0055d27bd735d Mon Sep 17 00:00:00 2001 From: mani Date: Mon, 2 Dec 2019 14:37:27 +0000 Subject: [PATCH] Adding new flask alternative frameworks to the Programming in Python page --- Programming-in-Python.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/Programming-in-Python.md b/Programming-in-Python.md index 4240c15e..c406f31d 100644 --- a/Programming-in-Python.md +++ b/Programming-in-Python.md @@ -5,7 +5,9 @@ - [Cheatsheets](#cheatsheets) - [Static analysis](#static-analysis) - [Focussed packages](#focussed-packages) - - [Python Wrappers](#python-wrappers) + - [Python Wrappers](#python-wrappers) +- [Cookie cutter: Python project templates](#cookie-cutter-python-project-templates) +- [Frameworks](#frameworks) - [Best practices](#best-practices) - [Testing](#testing) - [Refactoring](#refactoring) @@ -40,7 +42,6 @@ - [Scientific Python](https://github.com/Imperial-College-Data-Science-Society/Lecture-2-Scientific-Python) - [Neural Networks Matrices exploration - Under the Hood Mathematical Operations](https://github.com/souravs17031999/NeuralNets-Pure-Python) - ## Courses See **Python: Best practices** and **Python: Testing** under [Courses](./courses.md#course) @@ -88,13 +89,21 @@ See **Python: Best practices** and **Python: Testing** under [Courses](./courses * [multilint](https://github.com/adamchainz/multilint) - a wrapper around `flake8`, `isort` and `modernize` * [prospector](https://github.com/PyCQA/prospector) - a wrapper around `pylint`, `pep8`, `mccabe` and others -### Cookie cutter: Python project templates +## Cookie cutter: Python project templates - [For Python projects](https://cookiecutter.readthedocs.io/en/latest/readme.html#python) - [For Data Science projects](https://cookiecutter.readthedocs.io/en/latest/readme.html#data-science) - [For Reproducible Data Science projects](https://cookiecutter.readthedocs.io/en/latest/readme.html#reproducible-science) - [For Data Driven Journalism projects](https://cookiecutter.readthedocs.io/en/latest/readme.html#data-driven-journalism) +## Frameworks + +- [streamlit.io](https://streamlit.io/) - the fastest way to build custom ML tools +- Flask alternatives + - [anvil.works](https://https://anvil.works/) - Full stack web apps +with nothing but Python + - [Assembly](https://mardix.github.io/assembly/) - A Pythonic Object-Oriented Web Framework built on Flask + ## Best practices - [PEP 8 -- Style Guide for Python Code](https://www.python.org/dev/peps/pep-0008/)