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

今天推荐一个在 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 小项目源码(推荐收藏)相关推荐

  1. part1:推荐一些适合练手、课程设计、毕业设计的python小项目源码,无任何下载门槛

    人生苦短,我用python,随着python这些年的流行,很多人开始使用python来实现各种功能.下面推荐一些适合用来练手.大学生课程设计作业.大学生毕业设计的python小项目,尤其适合新手,源码 ...

  2. 100 个 Python 小项目源码,总有一个用得到

    学习 Python 会有这么一个阶段,太简单的程序看不上眼,复杂的开源项目又有点力不从心,这个时候,你就需要接触点简单的 Python 小项目来提升 Python 技能. 碰巧 GitHub 上有这样 ...

  3. Android小项目源码汇总

     Android小应用源码之贪吃蛇 Android小应用源码之CamMonitor Android小应用源码之SpeakMessageService Android小应用源码之mediaplayer ...

  4. python有趣小项目源码分析_推荐 10 个有趣的 Python 项目

    想成为一个优秀的开发者,没有捷径可走,势必要花费大量时间在键盘后. 而不断地进行各种小项目开发,可以为之后的大开发项目积攒经验,做好准备. 但不少人都在为开发什么项目而苦恼,因此,我为大家准备了10个 ...

  5. python web项目源码下载_python web 源码范例

    分享一个自己写的,一个简单的python django web小项目: 项目名称:站点状态监控系统 编写技术:django+js+html+h-ui admin 开发工具:vscode+mysql p ...

  6. python小游戏源码-Python小游戏之300行代码实现俄罗斯方块

    Python小游戏之300行代码实现俄罗斯方块 来源:中文源码网 浏览: 次 日期:2019年11月5日 [下载文档: Python小游戏之300行代码实现俄罗斯方块.txt ] (友情提示:右键点上 ...

  7. 5个Python小游戏+源码,本来要帮我侄孙戒手游瘾的,结果我和他玩疯了

    我这个人本来是不喜欢玩游戏的,但最近我哥有点事情就把他孙子放在我家让我们帮忙带,我这个小侄孙就特别爱玩游戏,六七岁出头,天天盯着个王者荣耀,真是让人头疼. 然后我就想了个办法,就用Python改了消消 ...

  8. 自己写的一个抢票加速的Python小程序源码分享-----纯属娱乐

    最近这段时间频频看到微信群里发什么 抢票加速,智行.携程.飞猪.美团,对于我这能坐客车就不坐火车的人来说,无所谓靠谱不靠谱 突发奇想的整理了下整个抢票加速的逻辑,写了这个小程序,代码很low,拒绝批评 ...

  9. python抢票软件源代码_自己写的一个抢票加速的Python小程序源码分享-----纯属娱乐...

    最近这段时间频频看到微信群里发什么 抢票加速,智行.携程.飞猪.美团,对于我这能坐客车就不坐火车的人来说,无所谓靠谱不靠谱 突发奇想的整理了下整个抢票加速的逻辑,写了这个小程序,代码很low,拒绝批评 ...

最新文章

  1. 《Unity着色器和屏幕特效》——2.2 进阶的透明效果
  2. 图片验证码把我逼成了人工智障
  3. ECS应用管理最佳实践
  4. 学习《Building Applications with FME Objects》 之二 使用Sessions(会话)
  5. 厉害!Java集合框架综述,这篇让你吃透!
  6. 关于JAVA异常处理的20个最佳实践
  7. Unix操作系统目录存放内容
  8. C语言复变函数PPT,复变函数的孤立点及其应用.doc
  9. AtCoder Beginner Contest 160 A ~ E
  10. 前端几种本地缓存机制
  11. 题目:两道迷宫类型题
  12. 记一次抗DDOS演练
  13. 为湖北带货,1.2亿人围观!朱广权联手李佳琦隔空直播卖出4014万
  14. 知网根据作者及单位检索文献汇总到Excel(2021.6.9)
  15. 手机客户端使用ConnectBot软件远程登录服务器
  16. C++ filesystem 文件系统初体验
  17. 关于循环调用Variable RNN的reuse问题
  18. 借助gdb调试glibc代码学习House of Orange
  19. 麦当劳中国全年将招聘超18万人;印度两家仿制药企获准生产吉利德瑞德西韦 | 美通企业日报...
  20. 【MySQL】查看支持的字符集show character set;

热门文章

  1. 查看MySQL初始密码、解决MySQL5.7修改密码以及密码认证失败(Your password does not satisfy the current policy requirements)
  2. 快手爬虫,解决粉丝数,关注数等字体加密!python快手爬虫
  3. 怎么给视频配音?教你四种简单好用的视频配音方法
  4. Mysql查看数据库时区并设置时区
  5. 今日截止申报【产业图谱+行业盘点】你是“中国数据智能产业最具商业合作价值企业”吗?超百家媒体全网扩散传播!...
  6. Python实现PDF转图片【一下解决不报错】
  7. Python模型上线pmml以及自定义函数转换
  8. 可以设置彩虹头像了,来试试吧
  9. 神经网络算法实例说明,简单神经网络算法原理
  10. i51155g7和i51135g7的区别 哪个好