もっともシンプルなwebサービスを作りたい
こんにちは。Python3とDjangoを使ってもっとも簡単にwebサービスを作りたいと思っています。
Environment
- Python3 (anaconda)
- Mac
サービスの内容
- beautifulsoupでスクレイピング
- いくつかデータを用意する(上のもの:例:math, science, hisotryそれぞれの点数)
- 使うデータを選択するinteracrtiveなボックスを用意する
- 選んだデータを縦にconcateし、大きなdataframeを用意するイメージ
- データを整形してscatterplotするだけ
そこで色々と調べた結果以下のものが必要なのかな?と思いました。
- Python3 (これしか書けません)
- Django (python用のウェブサイトのやつ?)
- Heroku (簡単にネット上に公開できるらしい)
- PostgreSQL (ちょっとだけ囓った)
- Docker (サービスを始めるときに使うらしい)
今回は完全素人によるものなのでもっとも簡単でシンプルなルートでやりたいと思っています。
なのでもう少し調べた結果
- Docker
- PostgreSQL
は要らない?のかなと思いました。理由は
- Dockerは仮想環境?を用意するものなので必須ではない。
- PostgreSQLは今回はスクレイピングして直接使えばいいから必須でない
本当は勉強のために上の2つも使いたいのですが一気には難しそうなので絞りました。
この流れであっているでしょうか?
また、改善点などあれば教えていただきたいです。