grokking_algorithms README

The project's README from github.com/egonSchiele/grokking_algorithms. As one markdown file: README.md.

Grokking Algorithms

This is the code in my book Grokking Algorithms.

Check out Python Tutor, a great website that guides you through Python code line by line.

Errata

Here's the errata page.

Images

This repository contains every image in Grokking Algorithms in high resolution. These images are available for non-commercial use. If you use an image, please add "copyright Manning Publications, drawn by adit.io". You are welcome to use these images in any non-commercial materials (i.e. teaching materials, presentations, etc.)

Contributing

Thanks for wanting to contribute to this repo!

If you have found a mistake in the book or have a question, please email me as that will be the best way to get a response. My email is listed on my website, adit.io. If you would like to make a change, please go ahead and open a PR with your suggested change. I am quicker at responding to those than I am to issues.

It takes me a long time to respond to PRs. It's something I'm trying to get better at, but I apologize in advance for how long it will take. I will eventually get to it.

The contributions that are most useful are:

I'm less likely to merge code that involves stylistic changes, and I'm very unlikely to merge PRs that add complex optimizations, as the main purpose of this repo is to have easy to read examples that help people understand concepts.

Thanks for contributing and I hope you're enjoying the book!

grokking_algorithms (egonSchiele/grokking_algorithms)

Searching Database…

这是什么?这个仓库收录了 Aditya Bhargava 所著《Grokking Algorithms》一书的源代码示例,供读者配合书中各章节阅读。
这是我要安装的库,还是只是本书的配套代码?它只是配合每一章阅读的配套源代码,不是可以添加到项目中的软件包或库。
我该怎么使用这些代码?克隆仓库,然后打开你正在阅读的章节文件夹即可;无需构建、安装或运行任何打包步骤。
运行示例需要安装 Python 吗?本书的原始代码是用 Python 编写的(README 推荐读者使用 Python Tutor 逐步查看 Python 代码的执行过程),另外也有贡献者补充了 JavaScript 等其他语言的版本。
这里的代码会经过优化、可以直接用于生产环境吗?不会。作者更重视代码易读,而非巧妙的优化;他表示,包含复杂优化或纯风格修改的 PR 很难被合并。
我可以在自己的资料里复用书中的插图吗?代码的许可证没有明确说明;但如果注明版权归 Manning Publications 和插画作者 adit.io 所有,书中插图可用于教学幻灯片等非商业材料。
README 中提到的 Python Tutor 是什么?这是作者推荐的一个第三方网站,能够逐行、可视化地演示 Python 代码的执行过程,有助于跟随书中的 Python 示例学习。
如果我复用书中的图示,应该如何署名?在非商业教学材料或演示文稿中使用图片时,请加上署名 'copyright Manning Publications, drawn by adit.io',即版权归 Manning Publications 所有,图由 adit.io 绘制。
Size
108.1 MB
Stars
13.7K
Updated
CommitApr 12
Age
10y
Commits · 90 Days