新手友好!101 个 Python 小项目源码(推荐收藏)
不管学习哪种编程语言,通过小项目练手,是快速提升和巩固技能的最佳方式。
今天推荐一个在 GitHub 有 5000+ Star 的资源仓库,汇集了各色各样的 Python 小项目。
GitHub 链接:
https://github.com/Python-World/python-mini-projects
一起来看看有哪些小项目:
序号 | 名称 | 作者 |
---|---|---|
1 | Hello World | Ravi Chavare |
2 | JSON 转 CSV | Murilo Pagliuso |
3 | 随机密码生成器 | Mitesh |
4 | Instagram 个人资料 | Ravi Chavare |
5 | 在文件中查找字符串 | Mitesh |
6 | 从网页中提取超链接 | Mitesh & Michael Mba |
7 | 用 Flask 做一个 Todo App | Mitesh |
8 | 给图片加水印 | Mitesh |
9 | 用 Django 做一个 WishList App | Ravi Chavare |
10 | 将文件夹拆分为多个子文件夹 | Ravi Chavare |
11 | 批量下载图片 | Mitesh |
12 | 从文件中随机获取一个单词 | Ravi Chavare |
13 | 电池通知程序 | Mitesh |
14 | 年龄计算 | Gaodong |
15 | 分析文本文件 | m044de |
16 | 把代码片段生成图像 | ravi chavare |
17 | 整理文件系统 | Mitesh |
18 | 发送邮件 | Mitesh |
19 | 获取网站的 IP 地址和主机名 | Nuh Mohammed |
20 | 用 tqdm 库做的进度条程序 | Mitesh |
21 | 获取图像中的元信息 | Gaodong |
22 | 从视频中提取帧 | phileinSophos |
23 | 获取 WiFi 密码 | Mitesh |
24 | 保存给定网站的截图 | m044de |
25 | 不按行分割文件 | phileinSophos |
26 | 加密和解密文本文件 | Gaodong |
27 | 在固定时间段内截图 | d33pc |
28 | 生成密码哈希 | m044de |
29 | 加密文件和文件夹 | Gaodong |
30 | 十进制和二进制互转 | Alan Anaya |
31 | Todo 程序(命令行版) | Audrey Yang |
32 | 汇率转换(命令行版) | github-of-wone |
33 | 秒表应用程序 | Gaodong |
34 | 代理测试器(命令行版) | Ingo Kleiber |
35 | 文件转换器:XML → JSON | John Kirtley |
36 | 压缩文件和文件夹 | Gaodong |
37 | 查找电影的 IMDB 评分 | ShivSt |
38 | 将字典转换为 Python 对象 | Varun-22 |
39 | 将文件移动到按字母表排序的文件夹 | Chathura Nimesh |
40 | 抓取网络视频的评论 | Saicharan67 |
41 | 网站汇总 | Believe Ohiozua |
42 | 文本转语音(mp3) | Sergej Dikun |
43 | 图片格式转换 | Ramon Ferreira |
44 | 从维基百科中保存随机文章 | Rakshit Puri |
45 | 检查网站的连通性 | Shiv Thakur |
46 | 获取城市天气信息 | Kushal Agrawal |
47 | 计算器应用程序 | Gaodong |
48 | 合并 CSV 文件 | Kushal Agrawal |
49 | 抓取微博并保存 CSV 文件中 | Kushal Agrawal |
50 | 基于谷歌翻译做一个翻译器 | Ashiqur Rahman Tusher |
51 | 按时间段分割视频 | Chathura Nimesh |
52 | 从文件中获取特定字词 | Rakshit Puri |
53 | 语音转文本 | Paulo Henrique |
54 | 随机壁纸设置器 | Chathura Nimesh |
55 | 从图像中查找主色 | Mitesh |
56 | Ascii art | Shiny Akash |
57 | 合并 PDF 文件 | ShivSt |
58 | 获取开放端口 | Kushal Agrawal |
59 | 阿拉伯数字转成英文版的数字 | Niraj Shrestha |
60 | 重启和关闭系统 | Phillibob55 |
61 | 检测网站是否连通 | Shiv Thakur |
62 | 用 tkinter 做一个数字时钟 | Aditya Jetely |
63 | 图像转 PDF | Gaodong |
64 | 把邮件保存到 CSV 文件 | Shiv Thakur |
65 | 测试网络的连通性 | Jacob Ogle |
66 | XKCD 漫画下载程序 | Aditya Jetely |
67 | 网站拦截和解除拦截 | Phillibob55 |
68 | 获取域 DNS 记录 | Aditya Jetely |
69 | Python 自动画图 | Tushar Nankani |
70 | 新闻网站的爬虫 | pratik-choudhari |
71 | 石头剪刀布游戏 | Tushar Nankani |
72 | Zip 文件提取器 | Aditya Jetely |
73 | 随机密码生成器 | Tushar Nankani |
74 | 获取给定地址的经纬度信息 | Aditya Jetely |
75 | 代码段转图片 | Ravishankar Chavare |
76 | 二维码生成器 | Shiv Thakur |
77 | 递归密码生成器 | Erfan Saberi |
78 | 井字游戏 | Erfan Saberi |
79 | 井字游戏(AI版) | Tushar Nankani |
80 | 图像卡通化 | Bartu Yaman |
81 | 名人名言爬虫程序 | Anandha Krishnan Aji |
82 | 网站加载时间 | Aditya Jetely |
83 | 客户贷款还款预测 | ART |
84 | 维基百科文章词云生成器 | Naman Shah |
85 | 猜数游戏 | Javokhirbek |
86 | 图像格式转换:JPEG to PNG | AnuragGupta |
87 | 电影信息爬虫 | Anandha Krishnan Aji |
88 | 获取 HTTP 状态码 | AkshataJ96 |
89 | 检测闰年 | Hariom Vyas |
90 | Medium 文章爬虫 | Naman Shah |
91 | HackerNews 爬虫 | Javokhirbek |
92 | 缩小图像文件的尺寸 | Vipul Verma |
93 | 建议视频播放器 | Bartu Yaman |
94 | GeeksforGeeks 文章下载器 | Shiv Thakur |
95 | PDF 转文本 | pi1814 |
96 | 特征代码 | ART |
97 | 删除重复文件 | Anandha Krishnan Aji |
98 | PNG 转 ICO 格式 | weicheansoo |
99 | 查找 IMDB 评分 | Utkarsh Bajaj |
100 | 刽子手游戏(命令行版) | neohboonyee99 |
101 | Whatsapp 机器人 | urmil89 |
在学 Python 的新手朋友,感兴趣的话可以拿这个仓库来练手。
开源前哨
日常分享热门、有趣和实用的开源项目。参与维护 10万+ Star 的开源技术资源库,包括:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。
新手友好!101 个 Python 小项目源码(推荐收藏)相关推荐
- part1:推荐一些适合练手、课程设计、毕业设计的python小项目源码,无任何下载门槛
人生苦短,我用python,随着python这些年的流行,很多人开始使用python来实现各种功能.下面推荐一些适合用来练手.大学生课程设计作业.大学生毕业设计的python小项目,尤其适合新手,源码 ...
- 100 个 Python 小项目源码,总有一个用得到
学习 Python 会有这么一个阶段,太简单的程序看不上眼,复杂的开源项目又有点力不从心,这个时候,你就需要接触点简单的 Python 小项目来提升 Python 技能. 碰巧 GitHub 上有这样 ...
- Android小项目源码汇总
Android小应用源码之贪吃蛇 Android小应用源码之CamMonitor Android小应用源码之SpeakMessageService Android小应用源码之mediaplayer ...
- python有趣小项目源码分析_推荐 10 个有趣的 Python 项目
想成为一个优秀的开发者,没有捷径可走,势必要花费大量时间在键盘后. 而不断地进行各种小项目开发,可以为之后的大开发项目积攒经验,做好准备. 但不少人都在为开发什么项目而苦恼,因此,我为大家准备了10个 ...
- python web项目源码下载_python web 源码范例
分享一个自己写的,一个简单的python django web小项目: 项目名称:站点状态监控系统 编写技术:django+js+html+h-ui admin 开发工具:vscode+mysql p ...
- python小游戏源码-Python小游戏之300行代码实现俄罗斯方块
Python小游戏之300行代码实现俄罗斯方块 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: Python小游戏之300行代码实现俄罗斯方块.txt ] (友情提示:右键点上 ...
- 5个Python小游戏+源码,本来要帮我侄孙戒手游瘾的,结果我和他玩疯了
我这个人本来是不喜欢玩游戏的,但最近我哥有点事情就把他孙子放在我家让我们帮忙带,我这个小侄孙就特别爱玩游戏,六七岁出头,天天盯着个王者荣耀,真是让人头疼. 然后我就想了个办法,就用Python改了消消 ...
- 自己写的一个抢票加速的Python小程序源码分享-----纯属娱乐
最近这段时间频频看到微信群里发什么 抢票加速,智行.携程.飞猪.美团,对于我这能坐客车就不坐火车的人来说,无所谓靠谱不靠谱 突发奇想的整理了下整个抢票加速的逻辑,写了这个小程序,代码很low,拒绝批评 ...
- python抢票软件源代码_自己写的一个抢票加速的Python小程序源码分享-----纯属娱乐...
最近这段时间频频看到微信群里发什么 抢票加速,智行.携程.飞猪.美团,对于我这能坐客车就不坐火车的人来说,无所谓靠谱不靠谱 突发奇想的整理了下整个抢票加速的逻辑,写了这个小程序,代码很low,拒绝批评 ...
最新文章
- 《Unity着色器和屏幕特效》——2.2 进阶的透明效果
- 图片验证码把我逼成了人工智障
- ECS应用管理最佳实践
- 学习《Building Applications with FME Objects》 之二 使用Sessions(会话)
- 厉害!Java集合框架综述,这篇让你吃透!
- 关于JAVA异常处理的20个最佳实践
- Unix操作系统目录存放内容
- C语言复变函数PPT,复变函数的孤立点及其应用.doc
- AtCoder Beginner Contest 160 A ~ E
- 前端几种本地缓存机制
- 题目:两道迷宫类型题
- 记一次抗DDOS演练
- 为湖北带货,1.2亿人围观!朱广权联手李佳琦隔空直播卖出4014万
- 知网根据作者及单位检索文献汇总到Excel(2021.6.9)
- 手机客户端使用ConnectBot软件远程登录服务器
- C++ filesystem 文件系统初体验
- 关于循环调用Variable RNN的reuse问题
- 借助gdb调试glibc代码学习House of Orange
- 麦当劳中国全年将招聘超18万人;印度两家仿制药企获准生产吉利德瑞德西韦 | 美通企业日报...
- 【MySQL】查看支持的字符集show character set;
热门文章
- 查看MySQL初始密码、解决MySQL5.7修改密码以及密码认证失败(Your password does not satisfy the current policy requirements)
- 快手爬虫,解决粉丝数,关注数等字体加密!python快手爬虫
- 怎么给视频配音?教你四种简单好用的视频配音方法
- Mysql查看数据库时区并设置时区
- 今日截止申报【产业图谱+行业盘点】你是“中国数据智能产业最具商业合作价值企业”吗?超百家媒体全网扩散传播!...
- Python实现PDF转图片【一下解决不报错】
- Python模型上线pmml以及自定义函数转换
- 可以设置彩虹头像了,来试试吧
- 神经网络算法实例说明,简单神经网络算法原理
- i51155g7和i51135g7的区别 哪个好