获得徽章 11
- A Tour of Go 学完啦,有几个心得
1. 最好的学习体验就是:学概念,看例子,上手解决一个问题,基本上做出来,然后去搜索别人是怎么写的,别人是怎么讨论的。理解和记忆都非常非常深刻!
2. Go 语言的设计让我想到研究生的时候学的关于编程原理的课程,其中最重要的就是 Lambda Calculus(或者是现在人们常说的函数式计算)。因此很多那个时候通过抽象解释语言解释的 Closure、Function-First、Lazy ... 等概念都很好地涉及到这里了。其实,剑桥学生入大学前基本上都是 Lisp 为主的编程经验,同时还会学 C。而中国的编程教育基本上都是 C、Java、Python 这样的语言开始的,因此对函数式的理解有一点逻辑矛盾,而他们理解起来就非常顺理成章。就像是,我们学英语倒装句觉得好奇怪,但是如果相关语系下的国家,学起来就很舒服。
3. Go 设计的很精简,基本上没讲清楚的部分,按照它的设计逻辑直接写代码就是顺的,而且语言设计精炼,配套工具比较完善。
4. A Tour of Go 的 Exercise 答案(我写的)会总结一版发出来️
展开1340 - learnGitBranching:一个可视化学习 git 的网站
learngitbranching.js.org,虽然项目有些悠久,如果学习 git 的话可以来玩下。GitHub 地址:
github.com
4178 - VScode英语福利告别 边写代码边翻译
扩展 Google Translate
1.自动中英互译 Ctrl+Shift+T;
2.复制翻译结果到剪贴板 Alt+T;
3.候选词选择 Shift+Alt+Tmarketplace.visualstudio.com
展开11107 - 15-minute-apps:字如其面,一个收录了使用 PyQt 框架 Python 编写的 15 个小型桌面应用程序的项目。这些应用程序展示了 Qt 框架的各个部分,包括高级小组件,多媒体,图形视图和无装饰窗口等,程序包括记事本、扫雷、翻译、便利贴等。适合用来练手评论19
- city-vein:基于 Python 脚本获取到的公交路线数据,还原城市结构。通过数据可视化手段,还原了 30 多个城市的城市结构。该项目中有数据获取和处理的脚本,而且该项目充分体现了数据可视化带来的便利和效果。项目简单易懂,易于激发学习编程的热情。项目地址:
github.com
「更多开源项目推荐,可以关注 HelloGitHub 」:hellogithub.com
展开评论28 - 漂亮的CSS样式集
cssfx.dev这个网站收集了流畅、简单、易用的css动效,有按钮,加载,文本等等组件。可以直接拷贝源码应用到自己的页面中。是一个开源小项目,github上有4千多个star。建议收藏备用。
> 来源:www.geektomato.com
展开1137 - 这里推荐一网络安全的教程:
www.hacksplaining.com
它和其它教程不同,它是以一个黑客的角度将你带入,它配套了十几个小demo,一步一步带你发现各种各样的安全漏洞。因为这些demo都是交互式,玩起来很带感。4222