スポンサーリンク

【Python】flaskを使って「Hello World」を表示させる。〜 Djangoより簡易的 〜

Flask
スポンサーリンク

今回の記事ではPythonのWebフレームワークであるFlaskの紹介と、flaskの環境構築から「Hello World」までの手順を紹介する記事です。flaskは簡単ですが、実践でも使用できる優れものフレームワークです。初学者でもわかるように丁寧に解説を行っていきますので是非参考にしていただければ幸いです。

スポンサーリンク

flaskとは?

簡単にまとめるとWebフレームワークです。

Pythonでは他にもDjangoというWebフレームワークが存在します。(PHPだとLalavel、RubyだとRuby on Railsなど)

Djangoと比較するとflaskは軽量版フレームワークと言われており、実際使ってみてもファイル数的にも軽量と感じます。それゆえわかりやすく、使いやすいのが良い点と感じています。

軽量と言ってもWebフレームワークで必須の機能はすべて網羅しているので機能面でも問題なしです。

flaskの環境構築

Pythonはインストール済みということで話を進めます。

まずは、ローカルPCにPythonの仮想環境作成する。

mkdir flask 
cd flask
python -m venv env
source env/bin/activate
#仮想環境に入る

仮想環境にflaskインストール。

pip install flask

これで環境構築は完了です。

flaskで「Hello World」を表示

下記ファイルを作成します。

from flask import Flask

app = Flask(__name__)

@app.route('/')
def index():
    return "Hello world!!"

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5000)

作成した「hello.py」を実行します。

python hello.py      

すると下記応答が返ってきます。

 * Serving Flask app "hello" (lazy loading)
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: on
 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)
 * Restarting with stat
 * Debugger is active!
 * Debugger PIN: 113-520-584

http://127.0.0.1:5000/」をブラウザで開いてみてください。

「Hello World」と表示されているはずです。

では今回の記事は以上です。他にもPython関連の記事を多数記載しているので気になる方はサイト内みていってください。

本記事を読んでいただき感謝です。サイトを訪れていただいた方はプログラミング勉強中かと思いますのでプログラミング勉強のコツを合わせてご紹介。

スポンサーリンク
スポンサーリンク
スポンサーリンク

ブログに関しては500円程度かかりますが、それ以外は無料です。知識の吸収と並行してアウトプットは非常に効率が良いです。テックアカデミーに関しては講座レベルが高いにも関わらず、無料体験や人気口座も大幅値下げがあるので、重点的に学びたいものを無料体験してみてください。

転職時にも、エンジニアからテックアカデミー・Paizaは認知度が高いので、未経験入社採用を行う際履歴書で目に留まります。特にPaizaのスキルレベルA・SなどはIT業界でも評価されます。

テックアカデミー・Paizaの無料登録ができる期間中にぜひご利用してみてください。私も活用経験ありです。

Flask
スポンサーリンク
スポンサーリンク
ともぶろぐ

コメント

  1. […] 【Python】Flaskを使って「Hello World」を表示させる。〜 Django よりも軽量な Fra… […]

タイトルとURLをコピーしました