程序员起名

qiming 【起名】

程序猿的起名大法

主程序是【起名demo-数据库-双姓.py】
其中引用的【OwnTools】是自己封装的包。引用的OperationsMysql也就是自建的连接数据库的方法了

使用准备:

1.安装requirements.txt
2.mysql数据库新增data中的四个sql文件。并给数据库起名【qiming】
3.修改自建的OperationsMysql方法,做到可以自行连接到【qiming】数据库

使用

脚本使用了flask做了是三个接口。

主接口是【qiming】,会根据传入的条件生成:名字分析,八字分析和根据前者生成的相关名字

注意:生成的数据较大,生成名字后给的过滤条件不是太紧,可以资金斟酌逻辑后进行修改。

【bazi】:根据生辰【年月日时】,测试八字数据

【name_test】:根据传入的名字,测试名字吉凶和五行数据。

本脚本起名依据的是github上一些前辈收集的数据,看了好多甄选出来并处理的。在此就不一一感谢各位先行者了。【或许你能在这个脚本中看到对你的代码的复用,再次感谢】

本脚本起名可以,单名单字,单名双字,双名单字,双名双字。 不支持超过四个字的测字和起名。
单字的数据来源为根据三才五格中吉数和五行属性综合后返回的名字。
双字的数据则是诗经,楚辞,论语三个json文件,在综合三才五格,五行属性得来的。

脚本中有试用详情和注释,在此就不意义说明了。

再次注意:程序起名本就是一个很死板的逻辑处理的形式,说白了就是图个乐。

详情请参考:我的Github

### 如何用 Python 编程表达浪漫 #### 使用 Turtle 绘制爱心图形 Python 的 `turtle` 库非常适合用来绘制各种图案,包括一些具有象征意义的形状来传达情感。下面是一个使用 `turtle` 来画一颗心形的例子: ```python import turtle as t def draw_heart(): t.speed(0) t.bgcolor('black') t.color('red', 'pink') t.begin_fill() t.left(140) t.forward(113) for _ in range(200): t.right(1) t.forward(1) t.left(120) for _ in range(200): t.right(1) t.forward(1) t.forward(112) t.end_fill() draw_heart() t.done() ``` 这段代码创建了一个红色的心脏轮廓并填充粉色内部区域[^1]。 #### 发送个性化的情书邮件 另一个方式是编写脚本来发送一封充满爱意的信息给特别的人。这可以通过调用第三方API服务实现自动化的电子邮件通知功能。这里展示的是一个简化版的概念验证例子,实际应用时需遵循合法合规的原则以及目标邮箱服务商的规定: ```python import smtplib from email.mime.text import MIMEText from email.header import Header sender = "your_email@example.com" receiver = "recipient_email@example.com" subject = "来自一位程序员的秘密情话" content = """ 亲爱的, 在这个特殊的日子里,我想告诉你... """ msg = MIMEText(content, 'plain', 'utf-8') msg['Subject'] = Header(subject, 'utf-8') server = smtplib.SMTP_SSL("smtp.example.com", 465) server.login(sender, "password") server.sendmail(sender, receiver, msg.as_string()) server.quit() ``` 此段代码展示了如何设置SMTP服务器连接参数并通过SSL加密通道安全地传递消息内容。 #### 利用数据可视化展现心意 对于那些喜欢分析的人来说,可以考虑制作一份个性化的报告或图表作为礼物送给对方。比如收集两人共同经历过的美好瞬间照片,并将其转化为词云图;或者是记录下每天的心情变化趋势折线图等等。这些都可以借助 matplotlib 和 wordcloud 这样的库轻松完成。 ```python from wordcloud import WordCloud import matplotlib.pyplot as plt text = open('memories.txt').read() wordcloud = WordCloud().generate(text) plt.imshow(wordcloud, interpolation='bilinear') plt.axis("off") plt.show() ``` 上述代码读取名为 memories.txt 文件中的文字描述,然后生成一张基于文本频率分布的艺术化图像显示出来。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值