首页
学习
活动
专区
工具
TVP
发布

Github开源免费编程书籍

: Operating System Course in Tsinghua University UNIX TOOLBOX 命令行的艺术 嵌入式 Linux 知识库 (eLinux.org 中文版) 开源世界旅行手册...取悦的工序:如何理解游戏 (豆瓣阅读,免费书籍) 每个程序员都应该了解的内存知识(译)【第一部分】 程序员编程艺术 编程入门指南 编译原理 《计算机程序的结构和解释》公开课 翻译项目 编辑器...Rest of Us》中文版) 硝烟中的 Scrum 和 XP 项目相关 GNU make 指南 Gradle 2 用户指南 Gradle 中文使用文档 Joel谈软件 selenium 中文文档 开源软件架构...LITE(中文版) C++ Primer 5th Answers C++ Template 进阶指南 C++ 基础教程 C++ 并发编程(基于C++11) C++ 并发编程指南 CGDB中文手册 Cmake...语言核心机制的系列图书) Zepto.js Zepto.js 中文文档 命名函数表达式探秘 (注:原文由为之漫笔 翻译,原始地址无法打开,所以此处地址为我博客上的备份) 学用 JavaScript 设计模式 (开源中国

7.5K40
您找到你想要的搜索结果了吗?
是的
没有找到

编程自学路线:开源免费的教育资源 | 开源专题 No.40

提供大量常用数据结构和算法的示例代码 每个部分都有详细说明和进一步阅读链接 适合学习和研究目的 ossu/computer-science[2] Stars: 141.9k License: MIT 这个开源项目是一个自学计算机科学的免费路径...jackfrued/Python-100-Days[3] Stars: 138.7k License: NOASSERTION 这个项目是一个 Python 编程学习的开源项目,作者通过一系列的教程和练习帮助新手从零开始成为...Python 语言基础 面向对象编程基础 图形用户界面和游戏开发 文件和异常处理 字符串和正则表达式 进程和线程 该项目具有以下核心优势: 学习曲线低,非专业人士也能上手。...开源系统,拥有强大的生态圈。 解释型语言,完美的平台可移植性。 动态类型语言,支持面向对象和函数式编程。 代码规范程度高,可读性强。...词库及词法工具、预训练语言模型等 支持抽取、知识图谱构建、文本生成等功能 包含智能问答系统、情感分析、文本纠错等应用领域 提供常用正则表达式以及其他实用工具 这个项目对于入门到熟悉 NLP 过程中需要使用到各种开源包的人非常有帮助

11720

启科量子开源量子编程框架 QuTrunk

近日,启科量子公布发布并开源了其首个量子编程框架 QuTrunk,旨在让更多的开发者、专家学者能够通过它来进行量子电路等方面的模拟,让更多的人可以参与到量子技术的研发上来,更快速的推动量子技术的发展。...而软件的开源能够推动硬件创新的发展。开源能够允许更多的开发者们共同参与到量子计算的开发当中,加快量子计算技术应用在公众中的普及,从而提升开发的效率。...目前,国内外很多量子技术相关的公司或组织都打造了自己的量子编程框架,这些框架或开源或闭源。...作为量子科技领域的先行者,启科量子也开源量子编程框架 QuTrunk,旨在创建一个编程环境,使底层技术的复杂性不再是用户的问题。量子技术正在取得巨大成功,未来需要为广泛使用奠定软件基础。...启科量子开源 QuTrunk QuTrunk 是启科量子自行研发的量子编程框架,基于python提供量子编程 API,是一个通用的全栈量子编程框架。

34630

GitHub 开源的这款编程神器,我爱了!

如果你想托管或开源,也可以直接用 Git 把整个项目推送到 GitHub 上。 一般而言,Git 主要都是通过命令行操控,add、commit、push 三道命令一气呵成。...工具地址:https://cli.github.com/ 开源地址:https://github.com/cli/cli 上手 GitHub CLI 因为我们试用的系统的 macOS,按照官方文档,直接用...同时,如果我们对某个开源项目提交代码或者进行其它操作,gh 命令也会给你不一样的体验。 gh 使用手册:https://cli.github.com/manual/ 1....按需筛选 Issue 现在,我们找一个想要对它做点什么的开源项目,然后下载到本地。如果我们想看看维护者希望获得帮助的条目,那么可以使用 gh 来过滤不同的 Issue。

63610

GitHub 开源的这款编程神器,我爱了!

如果你想托管或开源,也可以直接用 Git 把整个项目推送到 GitHub 上。 一般而言,Git 主要都是通过命令行操控,add、commit、push 三道命令一气呵成。...工具地址:https://cli.github.com/ 开源地址:https://github.com/cli/cli 上手 GitHub CLI 因为我们试用的系统的 macOS,按照官方文档,直接用...同时,如果我们对某个开源项目提交代码或者进行其它操作,gh 命令也会给你不一样的体验。 gh 使用手册:https://cli.github.com/manual/ 1....按需筛选 Issue 现在,我们找一个想要对它做点什么的开源项目,然后下载到本地。如果我们想看看维护者希望获得帮助的条目,那么可以使用 gh 来过滤不同的 Issue。

48710

能够解析任何编程语言的开源语法解析树 | 开源日报 No.171

tree-sitter/tree-sitterhttps://github.com/tree-sitter/tree-sitter Stars: 14.6k License: MIT tree-sitter 是一个用于编程工具的增量解析系统...该项目的主要功能、关键特性、核心优势包括: 通用性,能够解析任何编程语言 高效性,能够在文本编辑器中每次按键都进行解析 健壮性,在语法错误存在时仍能提供有用的结果 无依赖,使得运行库(纯 C 编写)可以嵌入到任何应用程序中...兼容性及虚拟文件系统 完善网络堆栈和应用程序支持 IPv4、TCP/UDP 等协议 提供调试工具以及各种库(如加密学、OpenGL) 统一风格设计哲学与灵活主题系统 此外,该项目还提供了 300 多个流行开源软件端口

14410

开源日报 0820:Python编程学习的完整指南

这篇文章推荐了几个优秀的开源项目,包括Python编程学习项目、前端好文精选项目、高性能机器学习研究库、程序员的英语学习指南、网络应用程序安全测试项目、Kubernetes的DNS同步项目以及用于时态一致视频处理的内容变形场项目...无论是对于编程学习、前端开发、机器学习研究还是网络安全测试,这些项目都是非常有价值的资源。用户可以根据自己的兴趣和需求选择适合自己的项目进行学习和实践。...jackfrued/Python-100-Days[1] Stars: 138.7k License: NOASSERTION 这个项目是一个 Python 编程学习的开源项目,作者通过一系列的教程和练习帮助新手从零开始成为...开源系统,拥有强大的生态圈。 解释型语言,完美的平台可移植性。 动态类型语言,支持面向对象和函数式编程。 代码规范程度高,可读性强。...容器运行方式 提供了详细视频指南进行安装 kubernetes-sigs/external-dns[6] Stars: 6.6k License: Apache-2.0 ExternalDNS 是一个开源项目

16830

学生党学编程,有这个开源项目就够了!

经常有读者跟我说:想入门编程,那么在准备开始上手学编程时,我们都会面临一个问题:如何找到优质的计算机课程? 通常情况下,我们可以利用搜索引擎的方法,来定位到我们所需要的学习资料。...周末,我在 GitHub 上闲逛时,刚好看到有一位开源作者整理了一份超级全面的计算机学习资源,今天跟大家分享一下。...如果你正要想学习一门编程语言,不妨可以看看这个 Python 模块。...以上,便是我随机挑选了一部分的内容,过多的就不一一给大家罗列了,总的来说,这份优质的编程学习资料还是非常赞的。同时也希望你能从该项目中挖掘出对自己有所价值的东西。...免费编程电子书清单 ?

44720

编程神器Copilot对于开源社区意味着什么?

Matthew 认为,通过将 Copilot 当作海量开源代码的替代接口,微软不仅借此切断了开源作者与用户之间的法律关系,甚至建立起新的“围墙花园”——阻止程序员接触传统开源社区,从而消除了他们为之贡献的可能性...这样的变化必将给开源带来痛苦、甚至永远无法挽回的损失。 Copilot 对于开源社区意味着什么? “包括我自己在内的开源开发者之所以提出抗议,所图的绝不是钱。...他最后强调道:“我们反对的绝不是 AI 辅助编程工具,而是微软在 Copilot 当中的种种具体行径。...其实微软完全可以把 Copilot 做得更开发者友好一些——比如邀请大家自愿参加,或者由编程人员有偿对训练语料库做出贡献。但截至目前,口口声声自称热爱开源的微软根本没做过这方面的尝试。...另外,如果大家觉得 Copilot 效果挺好,那主要也是因为底层开源训练数据的质量过硬。Copilot 其实是在从开源项目那边吞噬能量,而一旦开源活力枯竭,Copilot 也将失去发展的依凭。”

24420

我的编程故事—5 Java 到 Go,开源 rosedb

了解到 bitcask 存储模型之后,又知道了其他的一些基础的东西,比如 B+ Tree、LSM Tree,并且还了解到 nutsdb,也是一个国人维护的开源项目,这坚定了我也可以自己写一个的念头,别人都可以做到...后来我意识到是自己的实践能力还不是很足,于是对 boltdb、nutsdb 的代码细读了一下,花了大概一个多月的时间,然后在 12 月的时候,又花了一个月的时间写出了 rosedb 的第一个版本然后开源出去了...从这个图也可以看到其实 rosedb 就是从 2020 年底开始的,当然那时候开源出去,并没有什么影响力,仅仅是觉得有趣而已,代码质量也很一般,也就没什么关注的人了。...总之,我找到了一份互联网中厂的 Go 开发岗位,从 Java 转到了 Go 语言,并且 rosedb 项目也刚开始开源出去,虽然并没有获得什么关注。...推荐阅读 我的编程故事—4 第一份工作 我的编程故事—3 秋招之旅 我的编程故事—2 决定自学 我的编程故事—1 上大学了

17240

7个最佳的学习Python编程开源

很多伙伴们在学习Python的过程中,更倾向于在Github上寻找Python学习资料,今天就和大家分享Github上7个绝佳的Python编程学习的开源库: 1、learn-python3 ?...它涵盖了字符串和条件之类的基础知识,然后讨论了面向对象编程,以及如何处理异常和一些Python标准库的特性等。...这个存储库还可以作为Python的介绍,帮助你从初级水平上升至中级,这里的中级指的是熟练地使用这种编程语言,而不仅仅是简单的循环和算法。...和前面的存储库一样,这个存储库包含了一个完整的编程和算法练习,但是这个存储库并没有将所有练习都放在笔记本中,而是为每个练习提供了一个Python文件,这个文件包含问题和解决方案。...其中包括许多在线课程,推荐的书籍,以及关于编程问题的热门网站的链接。

60410

适合 JS 新手学习的开源项目——在 GitHub 学编程

作者:HelloGitHub-小鱼干 这里是 HelloGitHub 的《GitHub 上适合新手的开源项目》系列的最后一篇,系列文章: C++ 篇 Python 篇 Go 篇 Java 篇 JavaScript...篇 Java 篇中老荀说到当今互联网份额最大的编程语言是 Java,作为后辈我对此话是没有异议的。...但,要说到国内互联网最火、最热闹的编程语言是什么?应该没人对 JavaScript 当选有异议吧。相对 C++、Java 这些老前辈,JS 可谓门槛之低,连 Python 都自叹不如。...| ├──如何让一个元素水平居中 | ├──CSS 开发累积 | ├──CSS 文章推荐 | ├──CSS 的一些小知识 | └──CSS 面试题 |──JS 基础 | ├──编程语言...Next 便是你的闯关宝剑,阿里开源的企业级中后台 UI 解决方案,致力于解决设计师与前端在工作协同、产品体验一致性、开发效率方面的问题。

2.2K30

适合 Java 新手的开源项目集合——在 GitHub 学编程

作者:HelloGitHub-老荀 当今互联网份额最大的编程语言是哪一个?是 Java!这两年一直有听说 Java 要不行了、在走下坡路了。...在开源的世界里,有着无数的 Java 项目等待你去发现探索,让我们一起跟着本篇文章去看看有哪些开源项目吧? 兴趣是最好的老师,HelloGitHub 就是帮你找到编程的乐趣。...GitHub 上适合自己学习的 Java 开源项目。...而且是以开源的形式。经过之前小项目的小打小闹,大家也有了一点编程的感觉了,是时候巩固下理论知识了,俗话说的好:「基础不牢,地动山摇」。...而它的源码本身也是值得学习的优秀开源项目,通过学习它可以了解到一个优秀的 lib 项目是如何组织、规范代码的,也希望读者们以后都能拥有令人自豪的开源项目。

76620
领券