整理我在Github
上收集的学习资料
英语 | 数学 | 前端 | 前端插件库 | html-css-js-jq前端三剑客(HTML
+ CSS
+ Javascript
) + Jquery
| 娱乐 | Python
Git | Go | Java | Linux | 计算机资料 + 资源 | 算法 | Leetcode | CS Courses
机器学习 + 深度学习 | 爬虫 | 技术周刊 & 团队 & 大佬博客 | 各大高校资源 | 其他 | 面试 | 工具 & 插件
-
英语
-
网站 & 软件 &
Chrome
插件Aboboo: 学外语必备神器
Quizlet: 免费的学习工具和单词卡
Grammarly for Chrome: Enhance your written communication everywhere you type!
dadda-translate-crx: 比较好看的 Chrome 划词翻译(搜狗)插件,自带生词簿及吐司弹词记忆,可与有道、扇贝单词同步。
-
-
数学
Code for A Programmer's Introduction to Mathematics
geektime-math-for-programmers: 极客时间《程序员的数学基础课》配套非官方 repo。
-
前端 学习资源
Flutter完整开发实战详解系列: Flutter完整开发实战详解系列,提供在线预览和pdf下载,本系列将完整讲述:如何快速从 0 开发一个完整的 Flutter APP,配套高完成度 Flutter 开源项目 GSYGithubAppFlutter ,同时会提供一些Flutter的开发细节技巧,之后深入源码和实战为你全面解析 Flutter 。
前端技能汇总 Frontend Knowledge Structure
A frontend tech list for developers
FreeCodeCamp:
FreeCodeCamp
网站是一个提供免费编程学习的社区,里面提供的教程知识都非常基础,即使你完全不懂编程,也可以直接上手学习。前端技能汇总 Frontend Knowledge Structure
Front-End-Develop-Guide: 这份指南汇集了前端开发所使用语言的主流学习资源,并以开发者的视角进行整理编排而成。
developer-roadmap: 2019年Web开发人员的路线图, roadmap.sh
front-end-handbook-2019: 这个受欢迎的前端详细指南于本年度再次回归。更新了大量有用的资源、学习资料和开发工具。内容非常全面,值得一看。在线观看
polyfill-service: 自动
polyfill
服务polyfill:
Set of all Javascript polyfills
-
The largest Node.js best practices list (April 2019)
Node.js模块,用于解析表单数据,尤其是文件上载。: A node.js module for parsing form data, especially file uploads.
生于使用Node.js和Koa构建更好的企业框架和应用程序: Born to build better enterprise frameworks and apps with Node.js & Koa
nodebestpractices: Node.js 最佳实践
-
從零開始學 ReactJS: 一本希望讓初學者一看就懂的 React 中文入門教學書,由淺入深學習 ReactJS 生態系 (Flux, Redux, React Router, ImmutableJS, React Native, Relay/GraphQL etc.)。Gitbook
react-from-zero: 通过在代码中加入注释的方式,向学生说明 React 的相关概念。
一些简单的React.js演示: a collection of simple demos of React.js
使用React进行列表的美观且可访问的拖放: Beautiful and accessible drag and drop for lists with React
基于Spring物理的React动画库: A spring physics based React animation library
使用React创建惊人的360和VR内容: Create amazing 360 and VR content using React
react-practice: 《React实战:设计模式和最佳实践》源代码
-
基于 vue2 + vuex 构建一个具有 45 个页面的大型单页面应用
基于 Vue.js 的小程序开发框架,从底层支持 Vue.js 语法和构建工具体系。
vue-lazyload: A Vue.js plugin for lazyload your Image or Component in your application.
v-charts: 基于 Vue2.0 和 ECharts 封装的图表组件
-
-
前端插件库
fullcalendar: 支持时间流、多语言、定义样式主题等等功能.
shake.js: 监听手机震动
editor.js: Editor.js是一个Block-Styled编辑器。
filepond: 一个灵活且有趣的 JavaScript 文件上传库, 可用于 React、Vue、Angular and jQuery,支持目录,文件,本地/远程网址和数据 URIs 上传。
qrcodejs: 页面二维码生成器
clipboard.js: JS剪贴板 Demo
FileSaver.js: 文件另存为
Awesome-Design-Tools: 开发设计工具
-
前端三剑客(
HTML
+CSS
+Javascript
) +Jquery
-
Javascript
babel 操作手册: 多版本的语言,适合
babel
学习30 秒学 JavaScript: A curated collection of useful JavaScript snippets that you can understand in 30 seconds or less.
代码简洁之道 中文版本 -> JavaScript风格指南: 代码整洁之道 中文完整版 pdf-带书签
JS-Sorting-Algorithm: 一本关于排序算法的 GitBook 在线书籍 《十大经典排序算法》,使用 JavaScript & Python & Go & Java 实现。
astexplorer: 用于探索各种解析器生成的AST的Web工具。Web
You-Dont-Need-Lodash-Underscore: 你不知道的lodash和underscore
snabbdom: 一个虚拟DOM库,专注于简单性,模块化,强大的功能和性能。
Codelf: 变量命名神器, Codelf通过搜索在线开源平台Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Projec的项目源码,帮开发者从中找出已有的匹配关键字的变量名。这个搜索服务支持直接搜索中文。codeif支持中文查询,输入中文意思,codeif可以根据需要查询尽可能满足需要的结果,并展示与查询结果相关的支持各种编程语言的代码片段以及代码库。
awesome-javascript-code-implementation: 非常好的javascript源码实现
minipack: 用JavaScript编写的现代模块打包器的简化示例
-
CSS
CSS Inspiration,在这里找到写 CSS 的灵感!
Animate.css: 一个CSS动画的跨浏览器库。 因为易于使用易于使用。
Hover: CSS3动力悬停效果的集合,适用于链接,按钮,徽标,SVG,特色图像等。 轻松应用于您自己的元素,修改或仅用于灵感。 提供CSS,Sass和LESS。地址
water.css: 一个just-add-css集合的样式,使简单的网站更好一点
normalize.css: CSS重置的现代替代方案
css-transform: 能直观展示
css tranform
各种属性的网站cssfx: 非常简单的点击复制CSS效果
fancy-border-radius: border-radius in CSS
You-need-to-know-css: 一些CSS技巧
css_tricks: 一些 CSS 常用样式
-
Jquery
You-Dont-Need-jQuery: Examples of how to do query, style, dom, ajax, event etc like jQuery with plain javascript.
-
-
娱乐
makegirlsmoe_web: 使用MakeGirlsMoe创建动画角色
fusuma: Markdown PPT演示
-
Python
python-is-cool: 英伟达小姐姐的Python隐藏技巧合集
Curated list of Python resources for data science.
python-lessons: 一个为女性提供免费且适合初学者课程的组织
Python-100-Days: Python - 100天从新手到大师
data-science-ipython-notebooks: 数据科学Python笔记本:深度学习(TensorFlow,Theano,Caffe,Keras),scikit-learn,Kaggle,大数据(Spark,Hadoop MapReduce,HDFS),matplotlib,pandas,NumPy,SciPy,Python要点。
Douyin-Bot:
Python
抖音机器人,论如何在抖音上找到漂亮小姐姐manim: Manim是解释性数学视频的动画引擎, 用于以编程方式创建精确的动画。
XSStrike:
XSStrike
是一个Cross Site Scripting
检测套件,配备四个手写解析器,一个智能有效负载生成器,一个强大的模糊引擎和一个非常快速的爬虫。Awesome-PyTorch-Chinese: 史上最全的PyTorch学习资源汇总, PyTorch是一个开源的Python机器学习库,基于Torch, 应用于人工智能领域,如自然语言处理。
Hands-On-Reinforcement-Learning-with-Python: Packt发布的Python动手强化学习的Jupyter笔记本
bokeh: 一个 Python 交互式可视化库,使用 Bokeh 可快速创建交互式图表、仪表板和数据应用程序。Demo
homemade-machine-learning: 通过这个项目实践这些算法能更好地理解每个算法背后的数
-
Git
-- 国内快速下载方式:目前只有 21.1, 20.1, 19.(1, 2), 需要其他版本请听issue一个交互式git可视化,以挑战和教育: An interactive git visualization to challenge and educate! Demo 地址
从任何git存储库快速浏览文件的历史记录: Quickly browse the history of a file from any git repository
cz-cli: commitizen命令行实用程序。当您在
Commitizen
友好存储库中工作时,系统将提示您填写任何必填字段,并且您的提交消息将根据项目维护人员定义的标准进行格式化。ohshitgit: 讲了一些Git的场景使用方法
utterances: 利用 GitHub Issues 快速地在你的个人网站上增加评论系统
github-buttons: 显示实时的github star
-
GO
the-way-to-go_ZH_CN: The Way to Go》中文译本,中文正式名《Go 入门指南》
go-patterns: Go设计模式,方法和常用语法惯用语法。地址 的精选列表
go2-book: 《Go2编程指南》开源图书,重点讲解Go2新特性,以及Go1教程中较少涉及的特性
golang-developer-roadmap: Go 开发者路线图
minikube: 本地起k8s。
bleve: go的现代文本索引库
go-perfbook: 编写和优化Go代码
reading-go: Go 夜读 > 每周通过 zoom 在线直播的方式分享 Go 相关的技术话题,每天大家在 微信/Slack 上及时沟通交流编程技术话题。
bilibili/kratos: Kratos是bilibili开源的一套Go微服务框架,包含大量微服务相关框架及工具。
effective-go-zh-en: 《Effective Go》中英双语版,Git book
-
Java
Java资源大全中文版: 包括开发库、开发工具、网站、博客、微信、微博等。
JavaGuide: Java学习+面试指南一份涵盖大部分Java程序员所需要掌握的核心知识.
JGrowing: Java成长路线,但学到不仅仅是Java。
advanced-java: 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务等领域知识
-
Linux
linux-command: Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。地址
Linux 命令大全: 可以查询您所需要的Linux命令教程和相关实例。
命令行的艺术: 主要讲解 Linux 命令下的,一些实用的命令
Linux-Tutorial: 《Java 程序员眼中的 Linux》
effective-shell: 有效的Shell系列。在线查看
Explain Shell: 一个解释
shell
的网站,你不理解某个命令的时候,在网站输入这个命令,网站会自动帮你分解解释对应参数的意思。Explain Shell Online -
计算机资料 + 资源
A curated list of awesome applications, softwares, tools and shiny things for macOS.
An awesome & curated list of best applications and tools for Windows.
Awesome-roadmaps: 精选软件开发路线图的精选列表
free-programming-books-zh_CN: 免费的计算机编程类中文书籍
design_patterns: 图说设计模式
pure-bash-bible: 常用的任务脚本,其中包括空白字符截取、数组翻转、数组循环、文件处理等 bash 代码片段,借助这些片段,可让你更快的搭建好脚本工具。
from_coder_to_expert: 各大公司内部里大牛分享的技术文档 PDF 或者 PPT
gkajs/gka: 一款高效、高性能的帧动画生成工具
VeryNginx: Nginx 扩展程序
from_coder_to_expert: 2019年最新总结,从程序员到CTO,从专业走向卓越,分享大牛企业内部pdf与PPT
-
算法
可视化代码算法的交互式在线平台: Interactive Online Platform that Visualizes Algorithms from Code
TheAlgorithms/Python: 所有算法都在Python中实现
Jeff的算法手册: Jeff的算法手册,笔记等的错误记录
swift-algorithm-club: 算法可视化工具是一个交互式的在线平台,可以从代码中可视化算法。
Learn-Algorithms: 算法学习笔记
awesome-algorithms: 数据结构和算法必知必会的50个代码实现。
-
Leetcode
LeetCodeAnimation: 用动画的形式呈现解LeetCode题目的思路
C++ for Leetcode: C++ 实现
Python & JAVA Solutions for Leetcode: Python & Java 实现
algorithm: 数据结构和算法必知必会的50个代码实现
javascript-algorithms: JavaScript 算法与数据结构
-
CS Courses
CS 109 数据科学: 这是哈佛大学课程的实际录像。上面的数据科学过程信息图就来自这个课程。地址
datasciencecoursera: 约翰霍普金斯大学的 Coursera 数据科学课程.
Awesome CS Courses: 在互联网上分散的大学页面中有很多隐藏的宝藏。 这份清单试图揭示那些令人敬畏的CS课程,这些课程可以免费在线提供高质量的材料,即作业,讲座,笔记,阅读和考试。
learning: 数据科学学习
cs-video-courses: 带视频的计算机科学课程清单。
-
机器学习 + 深度学习
VIP cheatsheets for Stanford's CS 230 Deep Learning: 深度学习 230
VIP cheatsheets for Stanford's CS 229 Deep Learning: 深度学习 229
stanford-tensorflow-tutorials: 该教程将与斯坦福大学《TensorFlow for Deep Learning Research》课程一起进行。地址 作者把课程大纲、幻灯片和讲义都放在了网站上,每周作业和示例放在代码仓库中。
Book about interpretable machine learning
Play couplet with seq2seq model. 用深度学习对对联
A curated list of awesome Machine Learning frameworks, libraries and software.
TensorFlow教程和初学者示例(支持TF v1和v2)
handson-ml: 一系列Jupyter笔记本,使用Scikit-Learn和TensorFlow引导您完成python中机器学习和深度学习的基础知识。
机器学习指南: Your new Mentor for Data Science E-Learning.
AiLearning: AiLearning: 机器学习 - MachineLearning - ML、深度学习 - DeepLearning - DL、自然语言处理 NLP
deep-learning-coursera: 一个有用的自学教学指南,并从这个深度学习系列课程中阅读更多关于概念和解决方案。
CADL: 包含一些方便入门的工具入门文档。
seq2seq-couplet: 用深度学习对对联。
DeepLearning-500-questions: 深度学习500问,以问答形式对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,以帮助自己及有需要的读者。
ds-cheatsheets: 数据科学相关的速查表,内容包含 Python
、R
、大数据、机器学习、深度学习等分类。
machine-learning-course: Python的机器学习课程
konstellate: Kubernetes Application 可视化 GUI 库
microsoft/SPTAG: 分布式近似最近邻域搜索(ANN)库,为大规模矢量搜索场景提供高质量矢量索引构建,搜索和分布式在线服务工具包。
pumpkin-book: 《机器学习》(西瓜书)公式推导解析,在线阅读地址
Machine-Learning: 机器学习原理笔记整理。前半部分关注数学基础,机器学习和深度学习理论。后半部分关注工程实践和理论应用。
tensorflow2_tutorials_chinese: tensorflow2中文教程
DeepNude-an-Image-to-Image-technology: DeepNude的核心算法以及通用的Image-to-Image理论与实践研究。
d2l-zh: 《动手学深度学习》:面向中文读者、能运行、可讨论。英文版即伯克利“深度学习导论(STAT 157)”教材。
-
爬虫
awesome-python-login-model: python模拟登陆一些大型网站
Nyspider: 各种网站爬虫数据
awesome-spider: 收集各种爬虫 (默认爬虫语言为 python
chinese-poetry: 最全中华古诗词数据库, 唐宋两朝近一万四千古诗人, 接近5.5万首唐诗加26万宋诗. 两宋时期1564位词人,21050首词。
deeplearning-models: 包含大量深度学习架构、模型和 tips, 威斯康辛大学麦迪逊分校统计学助理教授、机器学习和深度学习研究者 Sabastian Raschka。
-
技术周刊 & 团队 & 大佬博客
ruanyf/weekly: 技术分享周刊,每周五发布
iv-web/weekly: 由腾讯IVWEB出品的《IVWEB技术周刊》
best-chinese-front-end-blogs: 收集优质的中文前端博客
AlloyTeam/CodeGuide: AlloyTeam代码规范
alibaba/p3c: 阿里巴巴Java开发手册
o2team/guide: O2前端规范文档 -> 前端代码规范
front-end-collect: 关注的前端开发相关的优秀网站、博客、以及活跃开发者
-
各大高校资源
-
其他 & 竞赛
textbook-curriculum: 帮助学生提前熟悉未来他们会在大型项目中应用的工具、概念和词汇。
ACM-ICPC-Preparation: 为期 11 周的编程竞赛准备课程,旨在通过算法挑战帮助你准备面试和改进算法思维。
nginxconfig.io: 在线
Nginx
编辑器。HelloGitHub: 分享 GitHub 上有趣、入门级的开源项目,帮你找到编程的乐趣。欢迎推荐、自荐项目,让更多人知道你的项目
awesome-scalability: 一个系统的阅读列表,描述了可扩展、高可用、高性能的大型系统背后的东西。每部分都是基于真实案例,讲述了如何搭建一个可扩展、高可用、高性能的大型系统,案例都是来自于经过数百万甚至数十亿用户实战检验的系统。
-
面试
2018/2019/校招/春招/秋招/算法/机器学习(Machine Learning)/深度学习(Deep Learning)/自然语言处理(NLP)/C/C++/Python/面试笔记
前端求职面试问题: Almost complete answers to "Front-end Job Interview Questions" which you can use to interview potential candidates, test yourself or completely ignore
Weekly-FE-Interview: 每周十道前端大厂面试题,并收集大家在大厂面试中遇到的难题,一起共同成长。
2019-Autumn-recruitment-experience: 2019届秋招面经集合
interview_internal_reference: 2019年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目,以及答案,专家出题人分析汇总。
fe-interview: 前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家)
30-seconds-of-interviews: A curated collection of common interview questions to help you prepare for your next interview.
front-end-interview: A list of interview for front-end developer(前端开发者面试清单)
-
工具 & 插件
by ex-googlers, for ex-googlers - a lookup table of similar tech & services: Google 一名前员工总结最佳开发工具大全
Awesome-Design-Tools: 本项目收集了许多很棒的设计工具,诸如动画工具、AR、字体工具、渐变工具、代码工具等等
Notion: 一个笔记记录和协作应用程序,具有markdown支持,还集成了任务,wiki和数据库, 支持插件、
Windows
,Mac
。ChromeAppHeroes: 为优秀的Chrome插件写一本中文说明书, 让Chrome插件英雄们造福人类。
Mac tools: 开发效率提升:Mac生产力工具链推荐。
-
下载 & 图片处理 & 文件
you-get: Dumb downloader that scrapes the web
proxyee-down: Proxyee Down 是一款开源的免费 HTTP 高速下载器,底层使用netty开发,支持自定义 HTTP 请求下载且支持扩展功能,可以通过安装扩展实现特殊的下载需求。Aria2: aria2是一个轻量级的多协议和多源,跨平台下载实用程序,在命令行中运行。 它支持HTTP / HTTPS,FTP,SFTP,BitTorrent和Metalink。
annie: 快速,简单,干净的视频下载器
baiduyun: 油猴脚本 一个脚本搞定百度网盘下载
youtube-dl: 单视频下载这一块,youtube-dl 要比其它同类产品拥有更加灵活的配置。
GoogleChromeLabs/squoosh: 谷歌在线压缩图片
-
Github
Octotree:
GitHub
显示文件目录树。Sourcegraph: 代码主机和代码审查的代码智能:文件,PR和差异中的悬停,文档,定义和引用
OctoLinker:
OctoLinker
是Chrome
,Firefox
和Opera
的浏览器扩展,可让您更有效地浏览GitHub
上的代码。Github Hovercard: 为
GitHub
提供整洁的hovercards
。它使您可以从GitHub
上的任何位置即时访问用户/回购/发布/提交信息。OctoHint: 智能感知提示
GitHub
。Isometric Contributions: 呈现
GitHub
贡献图的等距像素视图。 -
前端
WEB前端助手(FeHelper): FE助手:包括JSON格式化、二维码生成与解码、信息编解码、代码压缩、美化、页面取色、Markdown与HTML互转、网页滚动截屏、正则表达式、时间转换工具、编码规范检测、页面性能检测、Ajax接口调试、密码生成器、JSON比对工具、网页编码设置、便签笔记
Vue.js devtools: 用于调试Vue.js应用程序的Chrome和Firefox DevTools扩展。
React Developer Tools: React Developer Tools是一个用于开源React JavaScript库的Chrome DevTools扩展。 它允许您检查Chrome开发人员工具中的React组件层次结构。
掘金: 为程序员、设计师、产品经理每日发现优质内容。
WhatRuns: 了解运行网站的内容。 框架,分析工具,Wordpress插件,字体 - 您的名字。
扩展管理器(Extension Manager): 管理扩展,快速启用/禁用,支持批处理操作,智能排序。 快速,简单,安全。
Smallpdf: Smallpdf - 易于使用的PDF工具,转换,压缩,合并,拆分和编辑PDF文件
-