文章目录
前言
随着历史的变迁和时代的前进,科技的发展在不断进步。现如今,我们已经生活在一个离不开计算机科学技术的世界。在这样的一个时代浪潮下,掌握一定的计算机知识和编程语言基础,都会让我们受益无穷。而“技能树”便是一个让我们由浅入深掌握计算机语言的绝佳法宝。这篇文章将对CSDN官方python技能树和CSDN的MD编辑器这计算机学习中的两个重要工具进行测评。作为一个刚接触不久的计算机专业学生,如有不足以及补充之处,欢迎批评指正。
第一部分:python技能树测评
什么是python技能树?
python技能树,顾名思义有树干、树枝和树叶。树干表示python核心的技能分类,树枝是此技能分类相关的事项,树叶是此问题相关的知识点或具体行动。学习或实践的最终目的是将知识点变成自己技能树上的一部分。通过python技能树,我们从“小树干”学起,把每一片“树叶”的知识都细细消化,最终掌握每一个“树干”中的知识,将这一颗技能树转化为我们自己的python知识的“参天大树”。
技能树简介
首次点开python技能树界面,会弹出一个技能树选择框
在这里,你可以选择你想学习的语言和你想学习这门语言的精通程度,如“入门” “进阶”等,这为不同学习阶段的计算机语言学习者、从业者提供了更加广泛、更加灵活的选择。
这里选择了“python入门技能树”之后,进入了技能树的主界面。界面左侧是python技能树的“树干”,即python核心的技能分类。
在未打开“树干”之前,我们可以看到左侧列出的是树干中的“树枝”列表,而右侧则对此列表做了一个可视化界面,这样可视化的设计对python初学者十分友好,能够更快帮助学习者筛选及选中需要学习的项目(需下图)。
选中一个树枝(这里以“预备知识”-“Python简介”为例),进入细化“树叶界面”:
“参考资料”将为你详细列出本章需要学习的内容,并在下方做出细致的解析。“Python简介”为你详细介绍了python的简介、发展历程和特点。有的分支将会为你提供详尽的学习视频,让你对这一部分的知识有更深的了解。
此外,在学习内容之前,技能树会为你列出目录索引:
一个“树枝”有四个“树叶”分支,“参考资料”模块为你详尽列出你需要掌握的内容,“练习题”模块作为一个检验学习成果的工具,让你在学习之后对所学知识有更深的掌握和巩固。
“交流讨论”模块,这可以理解为经过学习之后,学习者进行交流的一个平台。在这里,你可以看到关于技能树习题的分析讨论、问题的提出与解答、建议等。
而你所学习的内容,最终可以汇入“笔记”中,成为你学习心得的一部分。
在这里,你可以徜徉在计算机语言的无尽知识中,体会学习带给你的源源不断的乐趣。
技能树需要改进的地方
1.关于参考资料的可视化界面
参考资料的可视化界面没有设置滚轮,导致查找资料极其不方便。虽然在资料开头设置了目录索引,但一旦跳转到相应目录之后,冗长的参考资料将使你迷失其中,这时若想精确找到另一个目录将是一项艰巨的任务,因为你只能靠鼠标的滚轮慢慢滚动,这将消耗学习者的耐心,同时也不利于学习。
建议:参考资料的右侧加入滚轮功能,这样能够方便读者快速找到对应标题,提高学习效率,设计也更加人性化。
2.关于每个分支的课后习题
课后习题的难度不能做到随着知识的增长和技能树的“点亮”由浅入深、层层递进,题目难度等级不一,规律并不明显。如在基本上绝大多数初学者都会第一个接触的“python简介”模块,添加了如下习题
私以为,在简要介绍python的时候设置这种类型的题目不太合适,个人觉得放在“字符串”相关知识中宜为更佳。或者,可以在“课后习题”分支中,设置题目难度等级,方便不同学习阶段的学习者进行灵活选择。
3.关于目录顺序的问题
python技能树的目录编排并不十分合理。一般来讲,读者将会以从上往下的顺序查看内容,这里以“基础语法”树干为例:
数据类型是基础中的基础,函数的构建、类的编排等更深层次的东西,都需要从数据类型开始掌握,而在技能树中,“数据类型”却被放在了较为靠后的位置。除此之外,在“预备知识”一栏也存在难度系数非常大的知识部分。
个人认为,目录编排应当从读者视角考虑学习难易程度,这样才能使技能树发挥其最大的效用。除此之外,也可以在每个目录下标注“是否建议初学者学习”,让学习者对不同的知识难度有更深一步的了解。
第二部分:CSDN配备MarkDown编辑器的测评
markdown标记语言
Markdown是一种轻量级标记语言,创始人为 John Gruber 。 它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,许多网站都广泛使用Markdown来撰写帮助文档或是用于论坛上发表消息。 如GitHub、Reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge、简书等,甚至还能被使用来撰写电子书。Markdown可以快速转化为演讲PPT、Word产品文档甚至是用非常少量的代码完成最小可用原型。
CSDN配备的MD(markdown)编辑器
这篇文章便是在CSDN配备的MD编辑器中写的。
首次进入时,编辑器自动弹出模板,你可以自主选择适合的模板,也可以选择自己操作。
此外,此编辑器操作起来丝毫不繁琐,它针对markdown所有表达语句都做了可视化处理。举个例子:如果你想加粗某文本,只需点击“加粗”:
编辑器便会自己为你导出相应加粗的格式。
然后我们便可以在格式中进行操作啦!
菜单栏标注的功能都是markdown编辑器经过可视化之后贴出来的,我们可以随意使用。若你想了解更多markdown语句,可以看到界面右边的语法说明:
当你点击语法说明的标签的时候,下侧会弹出此功能对应的markdown语法。
除此之外,CSDN MarkDown编辑器还制作了文章预览界面,使你能在写文章的同时预览到文章成品的样子。
各种功能均非常强大,绝对是markdown语言小白入门编辑器的不二之选。
总结
不论你是有丰富从业经验的网络工程师,还是从未接触高级语言的计算机语言,Python技能树都是应该仔细了解并且掌握的参天大树,只有通过不断地学习、点亮“树叶”,我们才能在语言学习上有质的突破。同时,我们也要熟练掌握markdown语言,将markdown编辑器带给我们的便利实现最大化,写出更多实用的文章,为现代计算机网络事业贡献出自己的智慧。