打算开一个新的系列,介绍一下如何使用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的帮助,基本上就是复制张贴,有什么不懂的地方就问,基本上都可以获得满意的回复,程序最后也能跑起来。