新手友好!101 个 Python 小项目源码(推荐收藏)

不管学习哪种编程语言,通过小项目练手,是快速提升和巩固技能的最佳方式。

今天推荐一个在 GitHub 有 5000+ Star 的资源仓库,汇集了各色各样的 Python 小项目。

新手友好!101 个 Python 小项目源码(推荐收藏)_第1张图片

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 等。

你可能感兴趣的:(开源)