零基础学编程038:送你一份编程知识小抄

前几天读完了《世界观》这本书,它把人的世界观类比成各种信念的拼图,感觉人生之旅也是一种拼图,心灵成长的拼图。“零基础学编程”这个系列的文章已经写完37篇了,学编程也像是一幅庞大的拼图,需要在学习过程中不断地完善。

一开始面对一个未知的世界,可能感觉无处下手,但只要起步了,你就在不断地探索这块庞大的知识拼图,核心的学习方法就是英文、搜索、实践、教练反馈、总结等,随着学习的深入,不断地加入程序语法、编程算法、数据结构、数据库、硬件知识等拼图,再在解决实际问题的过程中不断地创建各个拼图之间的连接,才能学会编程。

我建议刚学编程的朋友,要找张大纸把这些知识点记录整理下来,等你积累到100张、500张、1000张拼图时,也就变成编程高手了。

在写这个系列文章时,开始几篇让你快速上手,对编程不再恐惧,建立信心;有几篇文章针对复利数据表问题展开;有几篇讲述了有趣的小海龟做图让你有直观的感受;有些是发邮件生成二维码数据分析等实用的小程序;中间则穿插着讲解略显枯燥的语法知识点。

同一个编程问题,解决的手段很多,随着掌握的知识点、模块库越来越多,会出现更方便、更有效率的解决方案,但所有这些知识点都是连接在一起的,互相之间充满了连接。在《如何高效学习》这本书中也提到了创建这些连接的重要性,所以在学习的过程中自己亲手整理一张知识地图是别人无法代劳的。

因为整理这种知识要点对于任何编程语言都非常重要,所以互联网上有一个专门的网站(http://cheat-sheets.org)存放这种笔记或知识图。国外把这种东西称为Cheat Sheet,你把它用于考试现场就叫做“小抄”,而我们用它主要是强化记忆、建立各个知识的连接。

(图片来源于互联网)

为了大家方便,我先把前面37篇文章的知识点整理出了一张图片,当然我生成这张图也用到了《程序员作图不用笔》的技巧,程序员圈里流行着这样一句话“吃自己的狗粮”,自己写的程序自己先要用起来。

微信公众号中不方便嵌入大图片,公众号后台发消息:cheatsheet小抄,得到这张高分辨率的图片,另外再送出我从互联网上辛苦收集到有关Python的9份PDF格式的Cheatsheet,一并拿去不谢。

再强调一句,别人的小抄只是参考,自己亲手整理的才更有效。

--- END ---

原文发布于微信公众号 - 申龙斌的程序人生(slbGTD)

原文发表时间:2017-03-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏嵌入式程序猿

Matlab和Simulink R2018a来了

因为最近有项目要用到Matlab和Simulink,今天刚好是Matlab在西安的研讨会,就去到了现场,现场大量讲了有关人工智能和大数据,算法分析,建模等相关,...

931
来自专栏姬小光

妈妈说我穷得连个小程序都没有

这个标题,来源于我『穷得连只猫都没有』的现状。那么就着这个梗,咱就来说说什么叫『穷得连个小程序都没有』。

853
来自专栏知晓程序

如何在微信群 PK 步数?他做的小程序,比微信运动更好用 | 晓组织 #10

大家好,我是龚乘伟。现就职于美的电商,是一名前端开发工程师,也是一名去年的应届毕业生。

810
来自专栏云市场·精选汇

电子商务网站建设也能做网站优化吗

电子商务网站推广是电商首当其冲的任务,那么SEO就是其最基本也是最重要的推广方式。很多做电子商务网站的SEOer都是通过各种方式和手段去为网站获得...

46211
来自专栏带你撸出一手好代码

觉得别人写的代码难以维护,应该吐槽吗?

写代码多年,接手过大量别的程序员写的系统。每接手一个系统我都要吐槽一番,代码写的烂,可读性差,不美观;用的语言有问题,不应该用PHP,应该用java或c#。反正...

762
来自专栏网站设计制作、数字营销

SEO确实可以带来业务 前提是需要肯投入

SEO的价值是仁者见仁,智者见智,不同的企业类型,不同的企业层次,不同的产品或服务,不同的业务渠道,对SEO可谓是有各种不同的需求,通常来说,企业只要是做网站的...

270
来自专栏SEO

小企业如何在小预算中进行搜索引擎优化

不如就利用孤单一人的时间使自己变得更优秀,给来的人一个惊喜,也给自己一个好的交代。

583
来自专栏Android 开发者

这款老牌 “装机必备” 应用,一边用 Kotlin 换血,一边深耕精细市场

2287
来自专栏ytkah

微信小程序可以转发给微信好友了

  微信小程序又放大招了:小程序页面可以放置转发按钮,分享更流畅。同时开放了微信运动步数、背景音乐播放等更多基础能力。小程序可以在自己的页面上放置转发按钮,用户...

2834
来自专栏Golang语言社区

最终,为什么选择go-kit

前言 工作这些年,先后经历过两家公司,分别参与过php语言框架的设计和主导过golang技术栈的落地工作,在此过程中有一些感悟和总结。我想以之前我主导的gola...

5437

扫码关注云+社区