现在利用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面试真题,复习时非常方便****