おはようございます。ときか姉です♪
Webアプリ開発を行っているのですが、Pythonには色んなやり方がありますよね。私はDashを使っているのですが、DjangoやFlaskが主流みたいですね。
そんな中、ものすごく簡単にWebアプリが書けるフーレムワークがTwitterで紹介されていました。PyWebIOです。
さっそく、試してみました。
pip install pywebio # pipでpywebioのインストール
test.pyファイルに以下の二行を記述
python test.py # 実行
ものすごく簡単です。
公式ドキュメントにあるBMI計算アプリ
from pywebio.input import input, FLOAT
from pywebio.output import put_text
def bmi():
height = input("Input your height(cm):", type=FLOAT)
weight = input("Input your weight(kg):", type=FLOAT)
BMI = weight / (height / 100) ** 2
top_status = [(16, 'Severely underweight'), (18.5, 'Underweight'),
(25, 'Normal'), (30, 'Overweight'),
(35, 'Moderately obese'), (float('inf'), 'Severely obese')]
for top, status in top_status:
if BMI <= top:
put_text('Your BMI: %.1f. Category: %s' % (BMI, status))
break
if __name__ == '__main__':
bmi()
*身長と体重を入力するとBMIを求めてくれます。
まだまだ日本語の情報が少ないですし、現時点ではどこまでできて何ができないのかはわかりません。ですが、HTMLやJavascriptとか聴いてウェブアプリは敷居が高いと敬遠していた方が、お試しで触れてみるのにはとってもいいと思いますよ♪
より詳細な使い方は以下の公式ドキュメント:
♪♪♪Have a nice coding day♪♪♪
[コーディング時は↓のゲーミングチェア使ってます♪]
[トレード口座開設はコチラ↓]
コメント