python mini projects
1.0.0
一系列简单的 Python 迷你项目,可增强您的 Python 技能。
如果你想了解Python,请访问这里。
如果您是 Github 和开源新手,请访问此处。
选择一个问题并要求分配给它。
检查项目目录中的现有脚本。
给这个存储库加注星标。
在 python-mini-projects 存储库页面上,单击“分叉”按钮。
将分叉存储库克隆到本地计算机。此按钮将显示要运行的 URL。
例如,在终端内运行以下命令:
git clone https://github.com/ < your-github-username > /python-mini-projects.git
替换 <your-github-username>!
了解有关分叉和克隆存储库的更多信息。
在进行任何更改之前,请保持分支同步以避免合并冲突:
git remote add upstream https://github.com/Python-World/python-mini-projects.git
git fetch upstream
git pull upstream master
git push
或者,GitHub 现在还提供同步 - 单击存储库顶部“代码”按钮下方的“获取上游”。
如果遇到合并冲突,则必须解决冲突。网上有很多指南,或者您可以尝试 opensource.com 上的这个指南。
签出到开发分支(根据问题名称命名您的分支)。
git checkout -b < branch-name >
根据问题名称在projects目录中创建一个文件夹。
编写代码并添加到本地项目目录中的相应文件夹中。
不要忘记根据 README_TEMPLATE 在您的文件夹中添加README.md
。
使用git add
、 git commit
添加更改(如果可能的话,写一个好的提交消息):
git add -A
git commit -m " <your message> "
将代码推送到您的存储库。
git push origin < branch-name >
转到您的 fork的 GitHub 页面,然后发出拉取请求:
在 GitHub 帮助页面上了解有关拉取请求的更多信息。
现在等待,直到我们其中一位审核您的 Pull 请求!如果有任何冲突,您将收到通知。
自述文件模板
加入 WhatsApp 群组
SR 编号 | 项目 | 作者 |
---|---|---|
1 | 你好世界 | 拉维·查瓦雷 |
2 | JSON 到 CSV | 穆里洛·帕格柳索 |
3 | 随机密码生成器 | 米特什 |
4 | Instagram 个人资料信息 | 拉维·查瓦雷 |
5 | 在文件中搜索字符串 | 米特什 |
6 | 从网页获取链接 | 米特什和迈克尔·姆巴 |
7 | 带 Flask 的 Todo 应用程序 | 米特什 |
8 | 在图像上添加水印 | 米特什 |
9 | 使用 Django 的愿望清单应用程序 | 拉维·查瓦雷 |
10 | 将文件夹拆分为子文件夹 | 拉维·查瓦雷 |
11 | 下载批量图片 | 米特什 |
12 | 文件中的随机单词 | 拉维·查瓦雷 |
13 | 电池通知 | 米特什 |
14 | 计算年龄 | 高东 |
15 | 文本文件分析 | m044de |
16 | 生成图像片段 | 拉维查瓦雷 |
17 号 | 组织文件系统 | 米特什 |
18 | 发送电子邮件 | 米特什 |
19 | 获取网站的 IP 地址和主机名 | 努赫·穆罕默德 |
20 | 使用 tqdm 的进度条 | 米特什 |
21 | 获取图像的元信息 | 高东 |
22 | 从视频中捕获帧 | 菲林Sophos |
23 | 获取 Wifi 保存的密码 Windows | 米特什 |
24 | 保存给定网站的屏幕截图 | m044de |
25 | 使用无行分割文件 | 菲林Sophos |
26 | 加密和解密文本 | 高东 |
27 | 定期捕获屏幕截图 | d33pc |
28 | 创建密码哈希 | m044de |
29 | 加密文件和文件夹 | 高东 |
30 | 十进制转二进制,反之亦然 | 艾伦·阿纳亚 |
31 | 基于 CLI 的 Todo 应用程序 | 杨奥黛丽 |
32 | 货币转换器 cli 应用程序 | github-of-wone |
33 | 秒表应用 | 高东 |
34 | CLI 代理测试器 | 英戈·克莱伯 |
35 | XML 到 JSON 文件转换器 | 约翰·科特利 |
36 | 压缩文件和文件夹 | 高东 |
37 | 查找 IMDB 电影评级 | 西夫圣 |
38 | 将字典转换为Python对象 | Varun-22 |
39 | 将文件移至按字母顺序排列的文件夹 | 查图拉·尼梅什 |
40 | 抓取 YouTube 视频评论 | 赛查兰67 |
41 | 网站总结 | 相信俄亥俄州 |
42 | 文字转语音(mp3) | 谢尔盖·迪昆 |
43 | 图像格式转换 | 拉蒙·费雷拉 |
44 | 保存来自维基百科的随机文章 | 拉克希特·普里 |
45 | 检查网站连接情况 | 希夫·塔库尔 |
46 | 获取城市天气信息 | 库沙尔·阿格拉瓦尔 |
47 | 计算器应用程序 | 高东 |
48 | 合并 Csv 文件 | 库沙尔·阿格拉瓦尔 |
49 | 获取推文并保存为 csv | 库沙尔·阿格拉瓦尔 |
50 | 使用 googletrans 的语言翻译器 | 阿什库尔·拉赫曼·图舍尔 |
51 | 使用时间段分割视频 | 查图拉·尼梅什 |
52 | 从文件中获取唯一的单词 | 拉克希特·普里 |
53 | 语音到文本转换器 | 保罗·恩里克 |
54 | 设置随机壁纸 | 查图拉·尼梅什 |
55 | 从图像中查找主色 | 米特什 |
56 | ASCII 艺术 | 闪亮的阿卡什 |
57 | 合并 PDF 文件 | 西夫圣 |
58 | 获取开放端口 | 库沙尔·阿格拉瓦尔 |
59 | 将数字转换为单词 | 尼拉杰·什雷斯塔 |
60 | 重启和关闭系统 | 菲利鲍55 |
61 | 检查网站连接情况 | 希夫·塔库尔 |
62 | 使用 tkinter 的数字时钟 | 阿迪亚·杰特利 |
63 | 隐藏图像到 PDF | 高东 |
64 | 将电子邮件存储在 csv 文件中 | 希夫·塔库尔 |
65 | 测试互联网连接 | 雅各布·奥格尔 |
66 | XKCD漫画下载器 | 阿迪亚·杰特利 |
67 | 网站拦截器和解锁器 | 菲利鲍55 |
68 | 获取域名 DNS 记录 | 阿迪亚·杰特利 |
69 | Python 自动绘图 | 图沙尔·南卡尼 |
70 | 新闻网站爬虫 | 普拉蒂克乔杜里 |
71 | 石头剪刀布游戏 | 图沙尔·南卡尼 |
72 | Zip 文件提取器 | 阿迪亚·杰特利 |
73 | 随机密码生成器 | 图沙尔·南卡尼 |
74 | 执行地理编码的脚本 | 阿迪亚·杰特利 |
75 | Python 碳夹 | 拉维尚卡尔·查瓦雷 |
76 | 二维码生成器 | 希夫·塔库尔 |
77 | 递归密码生成器 | 埃尔凡·萨贝里 |
78 | 井字游戏 | 埃尔凡·萨贝里 |
79 | 人工智能井字棋 | 图沙尔·南卡尼 |
80 | 卡通化图像 | 巴图·亚曼 |
81 | 报价抓取器 | 阿南达·克里希南·阿吉 |
82 | 加载网站的时间 | 阿迪亚·杰特利 |
83 | 客户贷款还款预测 | 艺术 |
84 | 从维基百科文章生成词云 | 纳曼·沙阿 |
85 | 猜数字游戏 | 亚沃希尔贝克 |
86 | 将 JPEG 转换为 PNG | 阿努拉格·古普塔 |
87 | 电影信息抓取器 | 阿南达·克里希南·阿吉 |
88 | 获取 HTTP 状态代码 | 阿克沙塔J96 |
89 | 检查闰年 | 哈里奥姆·维亚斯 |
90 | 抓取中等文章 | 纳曼·沙阿 |
91 | 黑客新闻刮板 | 亚沃希尔贝克 |
92 | 缩小图像尺寸 | 维普尔·维尔马 |
93 | 简易视频播放器 | 巴图·亚曼 |
94 | GeeksforGeeks 文章下载器 | 希夫·塔库尔 |
95 | PDF 转文本 | pi1814 |
96 | 非结构化补充服务数据 | 艺术 |
97 | 重复文件删除器 | 阿南达·克里希南·阿吉 |
98 | PNG 到 ICO 转换器 | 伟贤秀 |
99 | 查找 IMDB 评级 | 乌特卡什·巴贾吉 |
100 | 基于终端的刽子手游戏 | 尼奥布尼99 |
101 | Whatsapp 机器人 | 乌米尔89 |
102 | 布鲁特·齐普 | 埃尔多安·约克苏尔 |
103 | 倒计时器 | 贾普尼特·卡尔拉 |