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

news2024/11/28 22:32:04

坚持6年,第629篇原创

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

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

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

d4d8c118c3890be941b0ad038bb87dea.png

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

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

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

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

e8b02e9c18778760f01f6020ab4151b6.png

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

5613c47297d8cf79812c1a636aaa6d49.png

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

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

0ff1544f86ac4207a2a1f009895b68b0.jpeg

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

1d167b70f784c363ca7f26d9c1f4b11a.png

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

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

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

c5655eb69aead990e975f14d7cf23424.jpeg

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

4.查询chatgpt的API

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

c5080fc9568e44f2961a00aae7ab6e01.png

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

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

dedab2212bff158d70717a85d04290b4.png

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

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

08ede0ed70f47b684fd2bd405e6a70fc.png

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

d39247d8c21ba97f3c82aaebe072b066.png

上面只是展示了chatgpt对我们程序员好处的冰山一角,我们还可以继续完善这个网站,让chatgpt做一个微信起名字小程序,然后通过植入广告,躺着赚钱。后面我们会在会员星球继续讲这样的一个“从0到1的开放网站的系列”,有兴趣的火速来围观。

最后推荐一下我们的会员群,正式运营是219,现在是159一年,这个月会涨价!目前送一个chatgpt独立账号(价值26元),送一套chatgpt高级视频课程(价格99元),还有AI绘画系列课程,还有一年的python入门教学服务。

这样的价格和提供的内容,在整个知识星球也不多了,有兴趣的火速来吧!去掉送的礼品一年才34块钱。


目前有风投天使投资人,猎头HR,抖音大V,情感博主,律师,心理咨询师,医疗销售,地产,保险,钢琴老师,运营商,企业咨询,跨境电商,建筑,互联网行业的数据分析师,后端开发,python测试等行业的同学加入。

目前星球400+人,专栏的内容秘籍已经更新了41篇,每天都有星球发布自己心得。只花一份钱可以学Python+chatgpt+AI绘画,还能认识很多牛人!

加入就送ChatGPT独立账号

df206a4dbd6f411e54bc2d0b47e1a63e.jpeg

另外还送ChatGPT高级视频课程

原价99,现在免费送星球会员

e4e98a630a0633795aa279509336352d.jpeg

微信长按试看内容

三天内不满意可直接退款!!!

268785a0781fce3dd71dcf3f537bc247.png

推荐阅读:
入门: 最全的零基础学Python的问题  | 零基础学了8个月的Python  | 实战项目 |学Python就是这条捷径
干货:爬取豆瓣短评,电影《后来的我们》 | 38年NBA最佳球员分析 |   从万众期待到口碑扑街!唐探3令人失望  | 笑看新倚天屠龙记 | 灯谜答题王 |用Python做个海量小姐姐素描图 |碟中谍这么火,我用机器学习做个迷你推荐系统电影
趣味:弹球游戏  | 九宫格  | 漂亮的花 | 两百行Python《天天酷跑》游戏!
AI: 会做诗的机器人 | 给图片上色 | 预测收入 | 碟中谍这么火,我用机器学习做个迷你推荐系统电影
小工具: Pdf转Word,轻松搞定表格和水印! | 一键把html网页保存为pdf!|  再见PDF提取收费! | 用90行代码打造最强PDF转换器,word、PPT、excel、markdown、html一键转换 | 制作一款钉钉低价机票提示器! |60行代码做了一个语音壁纸切换器天天看小姐姐!|

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/607317.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【LeetCode】《LeetCode 101》第十章:神奇的位运算

文章目录 10.1 常用技巧10.2 位运算基础问题461. 汉明距离(简单)190. 颠倒二进制位(简单)136. 只出现一次的数字(简单) 10.3 二进制特性342. 4的幂(简单)318. 最大单词长度乘积&…

Vue+springboot舞蹈基础课程视频学习分享平台的实现和开发

基于java语言设计并实现了舞蹈基础数据平台。该系统基于B/S即所谓浏览器/服务器模式,应用Springboot框架,选择MySQL作为后台数据库。系统主要包括首页、个人中心、用户管理、舞蹈类型管理、舞蹈视频管理、用户留言、管理员管理、系统管理等功能模块。 重…

springboot+vue+elementui计算机专业课程选课管理系统vue

本系统的主要任务就是负责对学生选课。主要用户为老师、学生,其中,学生可对自己的信息进行查询,可以进行选课,也可以进行删除已选课程,教师可对学生和课程的信息进行查询,教师拥有所有的权限,可以添加删除学生信息。系统提供界面,操作简单。 为实现这些功能,系统一个…

山区特殊场景的倾斜摄影三维模型数据出现几何坐标偏差原因,如何修正这些坐标偏差?

山区特殊场景的倾斜摄影三维模型数据出现几何坐标偏差原因,如何修正这些坐标偏差? 山区倾斜摄影三维模型数据出现几何坐标偏差的原因可能有很多,其中一些常见的原因包括不同地图投影系统之间的转换问题、GPS定位误差、测量设备精度问题、摄影…

C++入门:引用、内联函数、auto关键字

目录 一:引用 (1)概念 (2)使用 (3)引用的特性 (4)引用的使用场景 【1】做参数 【2】做返回值 (5) 引用的权限问题 (6)引用和指针的区别 【1】引用的底层实现 【2】指针和引用的一些不同 二:内联函数 (1)宏函数 【1】 宏的优点 【2】宏的缺…

【MyBatis】1、MyBatis 核心配置文件、多表查询、实体映射文件 ......

目录 一、学习内容二、数据库事务三、JDBC 的事务管理四、事务的四大特性五、MyBatis六、MyBatis 核心配置文件和基本使用七、查询 student 表(1) 实体映射文件 mapper(2) 读取核心配置文件, 拿到 SqlSession 八、字段和属性名映射(1) mapUnderscoreToCamelCase(2) 完整的 sett…

【Linux】基本开发工具包使用

目录 一, yum ——linux软件包管理器 1. 软件包是啥子? 2. yum基本使用 1. 步骤: 2. 开发工具推荐(centos 7.6) 二,vim —— linux文本编辑器 1. Normal mode —— 命令模式(记不住没关系&#x…

C#,码海拾贝(33)——约化“一般实矩阵”为“赫申伯格矩阵”的“初等相似变换法”之C#源代码,《C#数值计算算法编程》源代码升级改进版

using System; namespace Zhou.CSharp.Algorithm { /// <summary> /// 矩阵类 /// 作者&#xff1a;周长发 /// 改进&#xff1a;深度混淆 /// https://blog.csdn.net/beijinghorn /// </summary> public partial class Matrix {…

2023CISCN初赛

两天时间题量还挺大的&#xff0c;简单记录 文章目录 misc签到卡pyshell国粹被加密的生产流量网络安全人才实战能力评价 webunzipdumpitBackendService reversebabyRE pwnfuncanary烧烤摊儿 crypto基于国密SM2算法的密文分发可信度量Sign_in_passwd misc 签到卡 就是做了个p…

CoreDX DDS应用开发指南(2)安装和应用开发

2 CoreDX DDS安装 2.1 系统支持 2.1.1 支持的CPU架构和操作系统 2.1.2 支持的语言和编译器

Linux 实操篇-进程管理(重点)

Linux 实操篇-进程管理(重点) 基本介绍 在LINUX 中&#xff0c;每个执行的程序都称为一个进程。每一个进程都分配一个ID 号(pid,进程号)。>windows > linux每个进程都可能以两种方式存在的。前台与后台&#xff0c;所谓前台进程就是用户目前的屏幕上可以进行操作的。后…

[BJDCTF 2020]easy_md5

TL;DR php弱类型比较md5碰撞绕过&#xff0c;强类型比较传数组绕过ffifdyop md5后的值字符串值为’or’6<乱码>&#xff0c;可用于构造sql注入的bypass没思路了看看网页源代码、看看响应头 过程 拿到题目链接&#xff0c;放到burp里&#xff0c;发现响应头中的提示&am…

JavaScript实现100以内奇数和的代码

以下为实现100以内奇数和的程序代码和运行截图 目录 前言 一、100以内奇数和 1.1 运行流程及思想 1.2 代码段 1.3 JavaScript语句代码 1.4 运行截图 前言 1.若有选择&#xff0c;您可以在目录里进行快速查找&#xff1b; 2.本博文代码可以根据题目要求实现相关使用功能…

软件工程导论(三)系统概要设计

一、系统设计概述 1.1系统设计概述 设计和抽象 系统行为驱动完成设计面向对象设计系统数据驱动完成设计 面向操作的设计 面向数据的设计 设计主要分为三个步骤&#xff1a; 概要设计&#xff1a;接收需求的文档&#xff0c;完成模块的分解 详细设计&#xff1a;根据分解…

Linux 实操篇-网络配置

Linux 实操篇-网络配置 Linux 网络配置原理图 查看网络IP 和网关 查看虚拟网络编辑器和修改IP 地址 查看网关 查看windows 环境的中VMnet8 网络配置(ipconfig 指令) 查看linux 的网络配置ifconfig ping 测试主机之间网络连通性 基本语法 ping 目的主机&#xff08;功能描述…

CXGRid实现拖动鼠标多选

要实现在CXGrid中拖动鼠标多选&#xff0c;您可以按住鼠标左键并拖动鼠标&#xff0c;直到选择了要选择的单元格或行。您可以在拖动过程中按住Shift键来限制选择范围。拖动选择的单元格或行时&#xff0c;您可以按住Ctrl键来添加或删除单元格或行的选择。当您完成选择时&#x…

ChatGPT最全问答,你想知道的都在这里!

导读&#xff1a;ChatGPT最全问答&#xff0c;你想知道的都在这里&#xff01;本文为你详细解答了ChatGPT是什么、有哪些应用场景、如何更好地向ChatGPT提问以及ChatGPT的进阶技巧&#xff0c;让你轻松成为ChatGPT专家&#xff01; ChatGPT是什么&#xff1f; ChatGPT是一种自然…

简单Demo实现Javaweb的搭建在Tomcat

文章目录 环境准备程序编写 环境准备 本机&#xff1a;MacBook Pro 系统&#xff1a;MacOS 13.4 Tomcat 下载&#xff1a;Apache Tomcat - Welcome! 这里我下载的是9.0.75版本 启动Tomcat容器碰到Bug:Tomcat started.但是就是没法访问到相关页面&#xff0c;同时jps也没有相关…

Java数据驱动:CData JDBC Drivers 2022 Crack

JDBC 驱动程序 易于使用的 JDBC 驱动程序&#xff0c;具有强大的企业级功能 无与伦比的性能和可扩展性。 对实时数据的简单 JDBC/SQL 访问。 从流行的 BI 工具访问实时数据。 集成到流行的 IDE 中。 CData JDBC Drivers Software 是领先的数据访问和连接解决方​​案提供商。我…

附录4-微信开发者工具

目录 1.安装 2 微信开发者工具常用操作 2.1 创建项目 2.2 预览效果 2.3 查看小程序信息 2.4 自定义编译 2.4.1 创建编译模式 2.4.2 使用创建好的编译模式 2.4.3 删除编译模式 1.安装 【微信开发者工具下载】2023年最新官方正式版微信开发者工具免费下载 - 腾…