質問: 初めまして。 ほかのプログラム言語での開発経験は未経験の身で質問させていただきます。 よろしくお願いします。 PythonにてWebアプリを作成したいと思い、参考書やネットで調べてみたのですが、 Webアプリ作成を重点的に説明しているものが少なく、「pythonを使ってWebアプリを作成する、完成させる」の 流れがよく解らない状態です。 ターミナルやエディタ上で簡単な計算からクラス作成を行うだけなら本やネットでの勉強できると思うのですが、 じゃ、ターミナルやエディタだけでInstgramなどのWebアプリを作ることはできるのか?という部分が疑問点です。 Pythonで作られているWebアプリ(instgram等)にアクセスした際に表示される画像はどのように表示しているのでしょうか? なんとなくですが、HTMLを呼び出してそれを表示させてるのかな、、、という予想をしています。 つまり、Webアプリを作成するにはPythonプラス何か他の要素も必要ではないかということです。 また、自分で色々調べてみて必要そうなこと、わかったようなことを以下に記載します。 何か間違いがあればご指摘いただけますでしょうか。 ・Pythonでwebアプリを作成する際はdjangoといったフレームワークを利用する。 ・bootstrapのようなデザインツールを使うことができる。 現在はAtomエディタで簡単なプログラムを書いてるだけなので、 Pythonを使ってWebサイト作る際に参考になる本やサイトがあればお教えください。 支離滅裂な質問内容かと思いますが、ご協力いただければ幸いです。
回答: Djangoを使ってWebアプリを作る、チュートリアルがあるのでそれにチャレンジしてみてはいかがでしょうか。 https://docs.djangoproject.com/ja/1.10/intro/tutorial01/ > > つまり、Webアプリを作成するにはPythonプラス何か他の要素も必要ではないかということです。 > > > はい、Webの技術についてもわかっていると、Webアプリを作りやすくなると思います。 「Webを支える技術」などの本を読んでみると良いかもしれません。