如果想在 V2EX 获得更好的推广效果,欢迎了解 PRO 会员机制:
https://www.v2ex.com/pro/about

如果你经常使用铜币置顶主题,持有 V2EX Solana Token 会在每日签到时获得额外铜币:
https://www.v2ex.com/solana
hakunamatata11
V2EX  ›  推广

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

  •  
  •   hakunamatata11 · Dec 14, 2020 · 1261 views
    This topic created in 2076 days ago, the information mentioned may be changed or developed.

    即使作为编程新手,刚刚接触 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 语言和基础算法。前五章限时免费试听哦~ 戳我立即报名

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1083 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:06 · PVG 07:06 · LAX 16:06 · JFK 19:06
    ♥ Do have faith in what you're doing.