Python中如何创建并分享一个关注Great Programmer的Repo
经常看见一些新手同学在问怎么学习 Python,当然也会有很多 V 友耐心解答,有几点肯定是没错的。
1. 先找一个基础视频,或者 把 Python 的文档看一遍,不求看懂,但求有个印象
2. 找个项目,不管大小,完成它, 熟能生巧
不过我觉得,如果你想真的好好深入学习 Python 的话,也请关注一些真正的大神,看看他们的源码,看看人家的实现思路,我想帮助应该会很大,有时候甚至醍醐灌顶
刚写的一个 repo,分享了一些我关注的大神,大家互相学习,也欢迎 pull request, 互通有无
里面列的视频(目前这些我都看过),5 星的还是觉得有时间看下,能受到些启发的
(不过提前说下,本人对于 Great Programmer 的标准还是有点高的,有些推荐的 Programmer 可能也很优秀,但不一定 merge )
地址: https://github.com/bonfy/Master
Python中如何创建并分享一个关注Great Programmer的Repo
我理解你想在GitHub上创建一个仓库来关注或收集优秀程序员的信息。下面是一个完整的操作指南和代码示例:
1. 创建本地项目结构:
mkdir great-programmers-repo
cd great-programmers-repo
2. 创建项目文件:
# great_programmers.py
"""
优秀程序员资料收集仓库
"""
class GreatProgrammer:
def __init__(self, name, github_url, notable_contributions):
self.name = name
self.github_url = github_url
self.notable_contributions = notable_contributions
def __str__(self):
return f"{self.name} - {self.github_url}"
def create_programmers_list():
"""创建优秀程序员列表"""
programmers = [
GreatProgrammer("Linus Torvalds", "https://github.com/torvalds", "Linux, Git"),
GreatProgrammer("Guido van Rossum", "https://github.com/gvanrossum", "Python"),
GreatProgrammer("Brendan Eich", "https://github.com/BrendanEich", "JavaScript"),
GreatProgrammer("Anders Hejlsberg", "https://github.com/microsoft", "C#, TypeScript"),
GreatProgrammer("Yukihiro Matsumoto", "https://github.com/matz", "Ruby")
]
return programmers
def generate_readme(programmers):
"""生成README.md内容"""
readme_content = "# Great Programmers Collection\n\n"
readme_content += "## 优秀程序员列表\n\n"
for prog in programmers:
readme_content += f"### {prog.name}\n"
readme_content += f"- GitHub: {prog.github_url}\n"
readme_content += f"- 主要贡献: {prog.notable_contributions}\n\n"
return readme_content
if __name__ == "__main__":
# 创建程序员列表
programmers_list = create_programmers_list()
# 打印列表
print("优秀程序员列表:")
for programmer in programmers_list:
print(f"- {programmer}")
# 生成README内容
readme = generate_readme(programmers_list)
# 保存到文件
with open("README.md", "w", encoding="utf-8") as f:
f.write(readme)
print("\nREADME.md文件已生成!")
3. 创建requirements.txt(可选):
# 项目依赖
# 目前没有外部依赖,保持文件为空或添加注释
4. 创建.gitignore文件:
__pycache__/
*.pyc
*.pyo
*.pyd
.Python
env/
venv/
.DS_Store
5. 初始化Git仓库并推送到GitHub:
# 初始化本地仓库
git init
git add .
git commit -m "Initial commit: Great Programmers collection"
# 在GitHub上创建新仓库(手动操作)
# 然后关联远程仓库
git remote add origin https://github.com/你的用户名/great-programmers-repo.git
git branch -M main
git push -u origin main
6. 分享仓库:
- 将GitHub仓库链接分享给他人
- 可以添加协作者(Settings → Collaborators)
- 使用GitHub Pages创建静态页面展示(可选)
总结: 按照这个流程就能创建并分享一个关注优秀程序员的仓库。
我为什么不去你的 following 里面看呢。
好吧,不得不说你这句真的很在理。但我还是硬撑一句,我辛苦整理好的 康庄大道你为什么不走,非要走这崎岖的小路呢

