跟ChatGPT学网络编程 – Flask简介(1)

打算开一个新的系列,介绍一下如何使用chatgpt来学习网络编程,为什么选Flask呢,不知道,可能是基于python的,基于pyton的东西都比较容易上手,容易学。

首先问chatgpt什么是flask框架:

图片

有点复杂,看不懂,问它能不能简单说下

图片

web应用程序是个什么东西?

图片

那还有其他什么类似的框架吗?

图片

既然有这么多的工具,那Flask的优势是什么?

图片

嗯嗯,简单易学,灵活性高,功能强大……看起来不错,对于我这种业余选手来说应该是不错的选择。

先来个Hello World示例吧:

图片

程序的代码如下:

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello, World!'

if __name__ == '__main__':
    app.run()

我用的IDE是VS code(下载地址在这里:https://code.visualstudio.com/download)问下chatgpt如何在VS code下面安装和运行flask程序:

图片

上面的代码实在看不懂,让chatgpt解释下:

图片
图片
图片

将上面的代码拷到VS code里面运行下:

图片
图片

不错不错,hello world成功运行。

光这几个字太单调了,改一下字体和颜色看看:

图片
from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_world():
    return '<h1 style="color: blue">Hello, World!</h1>'

if __name__ == '__main__':
    app.run()

重新运行程序后(Ctrl + C中断),字体和颜色果然发生了变化。

图片

好了,先写到这里吧,可以看到有个chatgpt的帮助,基本上就是复制张贴,有什么不懂的地方就问,基本上都可以获得满意的回复,程序最后也能跑起来。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注