10 个疯狂的 Python 项目创意
共 4740字,需浏览 10分钟
· 2021-09-13
这些项目构想很有可能会让你对这门神奇的语言产生兴趣。最棒的是,你可以通过这些有趣但也具有挑战性的项目来增强 Python 编程技能。
1. 使用语音命令创建软件 GUI
![交互示例——原图来自 Unsplash](https://filescdn.proginn.com/69b8e94053f622e42896c4a21d0bc69a/0bad95f005e7ee27f0cbc8df324c6669.webp)
语音识别库
PAGE ——拖拽式 GUI 构建器
PAGE 的文档
PAGE 是如何工作的视频
使用 PAGE 创建登录窗口
![](https://filescdn.proginn.com/0189f83a1372c9351558dfb8053e185b/69bca352b1d1ebe2775df6535d35a30c.webp)
2. AI 博彩机器人
![网球比赛——图片来自 Unsplash](https://filescdn.proginn.com/9f917ad91e7527cad0fcc8a575b005ef/aca9b0bef6882c5cb7b48eb95de37ae3.webp)
pandas——数据分析
NumPy——多维数组、矩阵和数学函数
scikit-learn ——机器学习
XGBoost —— 梯度提升(Gradient Boosting)
Matplotlib ——绘图
seaborn ——统计数据可视化
pickle ——Python 对象序列化
你可以在 Roger Federer 身上以 1.3 的赔率押 10 美元。
如果他获胜,你将获得 10 美元(实际金额),外加 3 美元(利润)。
如果他输了,你也会输掉你的钱(例如,10 美元)。
3. 交易机器人
![交易——图片来自 Unsplash](https://filescdn.proginn.com/f15f457344d8227bf2d608d3ac4196ae/dcde2453c22034297057abe9b833453a.webp)
Yahoo Finance —— 获取股票数据
Alpha Vantage —— 用于金融数据的实时 API
初学者的交易策略
只有通过了这五步测试才能进行交易
4. 钢铁侠 Jarvis(基于 AI 的虚拟助手)
![AI 助手界面——图片来自 Unsplash](https://filescdn.proginn.com/574fb5f0286b3f6c0d2f9f9ef20b19c8/5245ba7b504bbd57c0c58e13cb690a27.webp)
语音识别
文字转语音 (TTS)
![](https://filescdn.proginn.com/1641a266564702718051284c5527fafb/38d391f62f08b483df0cda9a94a1eb6f.webp)
设置手机闹钟。
不停地检查家里的监控摄像头,并告知是否有人在外面等着。你可以添加更多的功能,如人脸检测和识别。它可以帮助你了解外面有哪些人或者有多少人。
打开 / 关闭房间的窗户。
打开 / 关闭灯。
自动回复电子邮件。
安排任务。
5. 监控某个网站以了解即将举行的艺术家演唱会
![门票——图片来自 Unsplash](https://filescdn.proginn.com/a6c5afef5cfd43772a7b92f519461125/7881a37c92ab6a3c4cc258014a1ecd2c.webp)
艺术家
位置
会场
日期和时间
7. 识别人群中的个人
![人脸识别——作者的照片](https://filescdn.proginn.com/a95a3a6a9fac8c092cb9c09dab526d87/09a43e71e5ee697d6c79a193afb456ed.webp)
8. 接触者追踪
![接触者追踪应用程序——图片来自 Unsplash](https://filescdn.proginn.com/9831e075701b99ca908008776b5fa2cd/7ed51bac8abc3fe9b668a7c92c34a99f.webp)
9. 自动将文件从一个文件夹移动到另一个文件夹
![Ubuntu 的的 Nautilus 文件管理器——图片由作者上传](https://filescdn.proginn.com/16695baed56903cb4153c73c40b9d3f2/c6e4b5663019d521ca5ec334c683ed6d.webp)
10. 从 YouTube 上收集职业道路相关的视频
![YouTube 主页——图片来自 Unsplash](https://filescdn.proginn.com/e67c224288d133ec07b18da165f7a3b7/69049e611c42144f24c7059826e4580d.webp)
HTML5
CSS3
JavaScript
后端语言(PHP、Node.js、 Python、ASP.NET、或 Java)
Bootstrap 4
WordPress
后端框架 (Laravel、Codeigniter、Django、Flask 等)
等等。