Python技能树及Markdown编辑器使用评价

文章目录

  • 前言
  • 一、对Python技能树的使用和评价
    • Python技能树的介绍和优点
    • Python技能树可以改进的地方
  • 二、对Markdown编辑器的使用和评价
    • Markdown编辑器的介绍和优点
    • Markdown编辑器可以改进的地方
  • 总结

前言

        Python是一种广泛使用的解释型、高级和通用的编程语言,由荷兰数学和计算机科学研究学会的Guido van Rossum创造。首版发布于1991年,它也是ABC语言的后继者,可以被视为一种使用传统中缀表达式的LISP方言。Python不仅提供了高效的高级数据结构,还能简单有效地面向对象编程。继C语言、C++、Java等传统语言之后,Python编程语言的出现为程序员带来了又一大福音。        

        首先,相较于其他编程类语言,Python更加容易上手,在C语言需要#include导入头文件才能使用printf输出“Hello World!”的时候,Python使用者只需要一句简单的print语句就可以完成,在定义变量时也不需要特意注明变量的类型(比如int、double、char等,可以直接a=1或a='a')。 

Python技能树及Markdown编辑器使用评价_第1张图片

 而python要实现上述功能只需要如下代码,大大减轻了程序员的压力。

Python技能树及Markdown编辑器使用评价_第2张图片

同时Python还自身带有大量的模块,只需要import+相应的模块包之后就可以使用,非常方便(这一点类似于C语言中用include导入相应的头文件)。

Python技能树及Markdown编辑器使用评价_第3张图片

当然凡事都要有个度,夸多了python怕他骄傲,话不多说,进入正题。


一、对Python技能树的使用和评价

1、Python技能树的介绍和优点

        Python技能树是一个类似于python学习网页的地方,通常用于教授浏览者Python相关的知识。在页面的左侧是目录,每一条目录下都有相应的知识点,可以通过目录快速地搜索到自己所需要的内容。

        Python技能树首页的中心位置是对应于目录的各个板块知识,可以通过鼠标滚轮和键盘上下键进行移动(有个滚动条或许会更好)。

Python技能树及Markdown编辑器使用评价_第4张图片

        点击知识点进入对应的页面之后,我们会看到如下图所示的界面(这里以
正则表达式的内容为例),分为参考资料、练习题、交流讨论和笔记四个部分。Python技能树及Markdown编辑器使用评价_第5张图片

(一)  参考资料——初学者的福音

        在参考资料这一部分,会有不同作者制作的相关视频,能够让学习者通过视频对相关知识有初步的了解。

        下移之后,我们可以看到类似于主页面的目录(主页面目录下的是大板块的知识点,此处目录下的是每个大知识点下的具体内容)。我们同样可以通过点击目录跳转到对应的地方,非常方便。

Python技能树及Markdown编辑器使用评价_第6张图片

         再往下,Python为学习者提供了详细的图文介绍,包括理论介绍和具体的代码样例,有保姆式教学的意味,对初学者非常友好。Python技能树及Markdown编辑器使用评价_第7张图片

 Python技能树及Markdown编辑器使用评价_第8张图片

(二)练习题——小白的进阶之路

Python技能树及Markdown编辑器使用评价_第9张图片

         在练习题部分,你会看到上述的界面,在这里有“和而不同”的练习题供学习者进行练习,因此想要巩固刚学会的知识可以省去四处找题的麻烦,可以直接进入练习题的界面。

        什么?担心自己刚学做不来这些难题?害怕一句代码都写不出?Don't  worry!

        练习题以选择题为主,由不同的热心网友设计,很好地囊括了本章的知识点,同时点击一个选项并不会耗费太多的时间。在页面的右上角还有“复制题目”的按键,如果你认为此练习题有收藏价值,可以一键复制到你自己的“题库”中。

Python技能树及Markdown编辑器使用评价_第10张图片

(三)交流讨论——让大佬们带飞自己

        不要把“交流讨论”和“社恐”、“社牛”联系在一起。在这里,你遇到的、想过的甚至是没想过的问题都可能有网友进行过讨论,你可以进入其中了解他们的观点,同时也可以对他们观点中的不足之处进行改正和补充。

Python技能树及Markdown编辑器使用评价_第11张图片

        当然也有网友可能会和下图一样,在这里出一些自己认为不错的题目给浏览者进行练习。 Python技能树及Markdown编辑器使用评价_第12张图片

         在他人发起的python知识点话题的讨论结尾,你可以像在贴吧里一样进行点赞、回复等操作,当然也可以在回复中提出自己的问题或观点,相信总有看到你的问题的好心人会解答的。Python技能树及Markdown编辑器使用评价_第13张图片

(四)学习笔记——可以自己写,可以“白嫖”

Python技能树及Markdown编辑器使用评价_第14张图片

        在界面的右侧面有属于学习者自己的笔记版面,可以在浏览前三块部分的时候在这里写下自己的笔记,在笔记这块内容中也有一些别人写的笔记可以参考和学习。 

2、python技能树可以改进的地方

(一)论没有鼠标时滚动条的重要性

        在上面的介绍中,我提到过浏览界面没有滚动条,虽然用滚轮和键盘上下键同样可以进行移动,但是我这里并不是故意要找茬。因为最近我的鼠标灵敏度出现了问题,所以一直使用触摸板操控光标,所以滚轮就没法使用了。使用键盘浏览时,必须长按上/下的按键,比较耗时间,对于急性子并不是很友好。当然直接在目录上找知识点然后点击自然是最快的方法。

        要在每个知识点的浏览界面上都加入滚轮必定会是一个不小的工作量,所以我还是建议没有鼠标的学习者在浏览学习界面之前还是买一个完好的鼠标比较好。

(二)如何发起自己的话题?

        在交流讨论的界面中,我从上移动到下都没有发现一个能够创造自己的交流讨论话题的操作(当然也有可能是我没找到或没注意到,如果有发现者请回复纠正)。学习者几乎都只能在已有的话题后面进行回复来表达自己的观点,而不能自己创作一个新的话题,如果能加入这一功能的话,相信在python树的讨论界面中还会出现更多的新奇点子。

Python技能树及Markdown编辑器使用评价_第15张图片

 (三)我们需要视频

        如下图,在部分知识点的参考资料部分没有相关的视频。对于一些较为困难的知识点来说,是否有视频的动态教学可能会对学习者的学习和理解产生巨大影响。如果可能的话,还是希望python技能树能够完善各个知识点的视频资源,尤其是相对难理解的内容。

Python技能树及Markdown编辑器使用评价_第16张图片


二、对Markdown编辑器的使用和评价

1、Markdown编辑器的介绍和优点

        说到Markdown编辑器,我们首先必须了解Markdown。

        Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。他拥有跨平台、轻量化、易读易写的特点,主要运用于文档快速排版。而Markdown编辑器则可以用于书写博客。

        对于Markdown编辑器的使用这里就不一一赘述,详情请见“程序媛小雪”的博客,链接如下:手把手教你使用markdown编辑器(超详细)_程序媛小雪的博客-CSDN博客_markdown怎么用

        其实在CSDN平台的博客编辑界面(右上角部分)也有自带的Markdown编辑器功能。

Python技能树及Markdown编辑器使用评价_第17张图片

         Markdown编辑器相较于以往的编辑器作出了很多新的改变。

Python技能树及Markdown编辑器使用评价_第18张图片

        Markdown编辑器快捷键介绍。

Python技能树及Markdown编辑器使用评价_第19张图片

2、Markdown编辑器可以改进的地方

        可以试着完善和引进对交叉公式、复杂公式、支线的编写操作。Markdown编辑器主要是适用于一些流程简单,一条主线到底的文本编辑,对于一些较为复杂的编辑,最好还是使用Word、WPS等专业的Office办公软件或者导入相应的dll包进行操作。

        同时,Markdown编辑器相较于其他的编辑器来说,也有些考验使用者基本编程能力的意味在里面,如果不希望深入计算机领域学习,只希望完成最基本的任务的话,编辑文本尽量还是不要选择Markdown。

三、总结

        总体来说,不论是Markdown编辑器还是Python技能树都能让初学者对计算机和编程有更多的了解,一个是使用层面,倾向于客户的使用方便,一个是理论层面,倾向于教学。两者都对Python语言学习起到了辅助作用,对向我这样的初学者来说是非常不错的选择。

        当然,光说是没用的,所以各位还是亲自来尝试和体验一下吧!说不定你就爱上了呢?

Python技能树及Markdown编辑器使用评价_第20张图片

你可能感兴趣的:(python)