This is a weekend engineer by an inexperienced throat amateur A collection of links to memo articles for creating web apps in Python and Flask.
Make a note about Flask / Docker / Web development. For more information on each See the link below l.
[Landing page] This page Flask -> flaskr start & test Docker -> Docker command Web development
MacBook Pro OS: Sierra 10.12.2 Python Version: Python 3.5.2 :: Anaconda 4.2.0 (x86_64) Web Framework Flask Virtual environment construction: Docker
Motivation: ・ I'm building my work with R main, but once I can handle Deep Learning systems such as RNN, it seems interesting (I don't like the fact that the calculation is BlackBox ...). ・ Speaking of Deep Learning, Chainer and TensolFlow are major. These require Python -Python is a programming language, so it seems to have other applications. There will be no loss in writing. ・ Can Python do web scraping? If you follow the etiquette, you can get as much data as you want! ・ I don't understand the Web at all ... ・ Okay, let's make one simple web service after studying!
that's all. But ... it's a rough reason for me. .. .. It will take time. .. ..
When developing a web service with Python When I investigated what was good,
Samurai Engineering: The hottest Python in 2017! Thorough comparison of three web frameworks
There was such an article.
Apparently, in the Python web framework, Dijango Flask Is the second strongest (or rather Dijango is the champion and Flask is the challenger), The other frameworks look like mosquito nets, so I decided to choose between the two.
The biggest reason is that "Flask seems to be able to develop more like programming than Dijango". "Programming" is important here. I'm not happy that I was able to serve you without knowing what I was doing.
So I chose Flask, In the first place, as a programming amateur who has never even developed an exe-type application, let alone Web development, it is difficult.
That's why, in the future, I will divide it into four parts, Python / Flask / Docker / Web development, and put them together at the link above. If you don't mind, please have a look. I'm glad if you can give me comments or advice.
Recommended Posts