30分钟!从0到1,用ChatGPT+Python做一个AI起名网!

74 篇文章 0 订阅
70 篇文章 0 订阅

现在利用ChatGPT可以做很多很多事情,而对于我们程序员来说,是机会也是挑战!因为原来很多工种,很多技术问题现在可以用非常廉价的技术去获取,成本更低了!

打个比方,我们要做一个网站,那么一个网站需要前端的技术,后端的框架,数据库的支持。而前端又需要懂Javasript, html ,css ,有的甚至要懂一些前端的框架比如Vue,React

然后你的网站又需要部署,这个时候你需要懂linux ,懂nginx来部署。 以前学会这些东西一套下来,没有几百上千的学费是肯定搞不定的,而且还需要付出大量的学习时间成本。


 

上面这个只是开胃菜,如果你要做成微信小程序或者其他的小程序,最好是用前后端的分离的技术,比如后端我们会弄成restful API的架构。现在你可以变成超级个体,一个人+借助chatgpt搞定所有的工种,而且效率非常高

下面我给大家演示一下,如何从0到1,一个小白做一个AI起名字的网站,你只需要会问题,会拼积木即可!

如果你正在学习Python并且找不到方向的话可以试试我这一份学习方法+籽料呀! 点击 领取(不要米米)

 

1.问chatgpt帮我写一个hello world 的网页

比如我问gpt “我要用python flask写一个给宝宝起名字的web 网站,你先给我一个hello world 的flask网站”

 

然后你按照上面的步骤,拿到这个代码之后直接运行的,很快一个hello world就出来了!(其实gpt是非常有耐心的帮你解释了上面的代码,你如果有任何不懂的地方,他都会帮你回答)。

2. 然后我们继续输入我们的页面的设计

我需要写一个web 前端,页面中间第一行是 AI小助手取名字,第二行是 父姓 然后是一个输入框,第三行是 母姓 然后是一个输入框 ,第四行 是两个按钮,一个男宝宝,一个女宝宝, 第5行是一个按钮 开始取名。好了,给我前端的代码吧。

 这个时候我们运行一下,看一下效果:

有点样子了,但是太太简陋了,没事我们继续哈。我们先完成功能,然后在美化我们的网站。

3.然后我们需要点击“开始取名”按钮的时候,能生成名字

既然要生成名字,我们就需要加一下逻辑在里面,不懂没有关系,我们直接问gpt。当用户输入父姓和母姓之后,点击开始取名按钮,我需要在第六行输入一个文本框显示结果。同时python代码也需要增加代码来完成这个功能。

 

这个时候,chatgpt会给你把前后端的代码全部弄好,你直接执行就可。然后我们需要增加一个查询的功能,就是我们提交的名字,要提交给chatgpt的api ,进行查询然后返回给前端。

4.查询chatgpt的API

继续提我们的需求:“我需要在上面的flask应用里面写一个python函数,输入的一个prompt 类似这样的话(如果父亲姓王,母亲姓李,男宝宝,帮忙取3个名字,要解释原因和名字的寓意), 然后调用chatgpt api, 会返回给我chatgpt的回答”。

 

5.然后我们运行一下我们的小网站

基本的框架已经搭建完毕了,然后我们运行一下代码看看效果吧。

 

可以成功的拿到起的名字数据,然后显示在网页上面,还有一点点小激动,上面整个过程大概30分钟不到。剩下的我们就需要继续美工我们的网站了。

于是我继续问了gpt使用bootstrap来帮我美化一下网站,然后我需要给每个按钮旁边增加一些image图标,也是分分钟搞定。

然后我们还可以继续增加很多功能,比如一键发送到我们的邮箱,比如我们需要增加一个星座解密的功能。这些都可以通过“询问式”编程搞定。

 

如果你是准备学习Python或者正在学习(想通过Python兼职),下面这些你应该能用得上: 【点击这里】领取!

 

 

包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、自动化办公等学习教程。带你从零基础系统性的学好Python!

① Python所有方向的学习路线图,清楚各个方向要学什么东西

② 100多节Python课程视频,涵盖必备基础、爬虫和数据分析

③ 100多个Python实战案例,学习不再是只会理论

④ 华为出品独家Python漫画教程,手机也能学习

⑤ 历年互联网企业Python面试真题,复习时非常方便****

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值