V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hakunamatata11
V2EX  ›  推广

编程初学者如何在 GitHub 寻找适合自己的小项目?

  •  
  •   hakunamatata11 · 2020-12-14 13:44:57 +08:00 · 804 次点击
    这是一个创建于 1444 天前的主题,其中的信息可能已经有所发展或是发生改变。

    即使作为编程新手,刚刚接触 GitHub,也建议你从最简单的项目入手,而不是单纯研究大量理论。

    这个⭐18.5k 的优(宅)秀(男)项目:komeiji-satori/Dress就非常适合初学者 Pick 。

    作为全球最大同性交友平台,这个项目里集结了大量的女装大佬。

    而且,这应该是 GitHub 最低准入门槛项目了,就算不会写代码也都可以参加。你可以在这里学习 GitHub 的用法,从克隆项目、创建分支、提交和同步修改,到合并分支请求的整套流程,只需一次即可熟悉 Git/GitHub 的使用。

    当然,你还要事先准备至少一张你的女装照。

    好了,接下来分享一些正经的。

    1. Python 练习册 ⭐11.7k

    每天一个简单的小程序,该项目还在持续更新中。比如,将你的 QQ 头像(或者微博头像)右上角加上红色的数字:

    2.HelloGitHub ⭐35.1k

    面向编程新手的项目,每月 28 号以月刊的形式更新发布。内容包括:流行项目、入门级项目、企业级项目等,这些开源项目大多都是非常容易上手、很 Cool,能够让你用很短时间感受到编程的魅力和便捷。

    可以按期数和语言类别选自己感兴趣的项目来练习。

    3. faceai 5.5k

    入门级的人脸、视频、文字检测以及识别的项目。功能包含人脸监测、轮廓识别、头像合成、性别识别、图片修复等。

    4.500 行以下 ⭐26k

    由 N 多个子项目组成,每个项目的代码都在 500 行以内,实现一个完整的功能。

    5.shopping-management-system ⭐3.6k

    多个小项目的集合(持续更新中)。内容有类似淘宝、京东等网购管理系统以及图书管理、超市管理等系统等,非常适合 Java 从基础到入门的爱好者。

    6.learn_python3_spider ⭐5.3k

    从 0 到 1 学习 python 爬虫,包括:浏览器抓包,手机 APP 抓包,如 fiddler 、mitmproxy ;各种爬虫涉及的模块的使用,如:requests 、beautifulSoup 、selenium 、appium 、scrapy 等,以及 IP 代理,验证码识别,Mysql,MongoDB 数据库的 python 使用,多线程多进程爬虫的使用,css 爬虫加密逆向破解,JS 爬虫逆向,分布式爬虫,爬虫项目实战实例等。

    另外提供几个小技巧,帮助大家更好地在 Github 冲浪~

    • 搜索 awesome-xxx:学点新东西
    • 在 Github 上,有一些前人总结整理好的宝库,比如 Awesome-xxx 系列。
    • 只要有一定知识广度的领域、语言、框架等,都有自己的 awesome-xxx 系列的项目,如 awesome-python, awesome-iot, awesome-react 等等。在这样的项目里,都以一定的知识体系整理出来的,从索引和查阅上也相应的更为方便。如果你想学习一些新的东西,进入一个新的领域,那就搜索 awesome xxx 吧。

    学习资源

    GitHub 上拥有大量的学习资源,从各类文章到各种笔记,还有各式各样的电子书。如:

    • 搜索: 类型 + 笔记,如 操作系统 笔记 就能找到一些操作系统相关的笔记。
    • 搜索: 书名 就能找到一些和这本书相关的资源,如 重构 改善既有代码的设计。

    GitHub 上还可以搜索到各种 未经授权的英文书籍的翻译,或是各种电子书的 PDF 版。还有一些库,可以提供相应的学习资源,如 free-programming-books-zh_CN,即免费的编程中文书籍索引。

    看到这里,如果觉得有帮助,不妨点个赞再走哇~

    最后欢迎来看看九章算法基础班,国内外一线资深工程师主讲,Java /Python 双语教学,5 周时间从 0 到 1,系统掌握 Java/Python 语言和基础算法。前五章限时免费试听哦~ 戳我立即报名

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4967 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 09:52 · PVG 17:52 · LAX 01:52 · JFK 04:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.