第一次随笔作业-林光耀

    在我接触还未python这门课时,只知道C语言和java,甚至不知道还有python这种编程语言。在我上网时,常常看见C语言的程序员和java的程序员互相打趣:“C语言天下第一!””Java是世界上最好的语言!“。

但是很少看见夸python的,所以一度让我觉得python的一门很小众的编程语言。但当我真正接触到这门语言时,我一下就被它简单,易学所吸引住了。

    与 C 语言不同的是,Python 是一个面向对象的语言,而 C 语言则是一个面向过程的语言。原来我一直都不知道什么叫面向对象,什么叫面向过程,直到最近才弄懂。与 C 语言还有一个很大的不同,就是 Python

是一门解释型语言,而 C 语言是编译型语言。写 C 语言代码时,是把写好的代码交给编译器,编译器通过编译,一次性把所有代码全部转换为机器能识别的机器码,然后再交给机器去运行,这就叫编译型语言。用

Python 写代码,写完的代码会提交给解释器,解释器对代码逐行进行翻译,将代码翻译成机器能识别的机器码,每翻译一行,就提交给机器去执行一行,直到所有的代码全部翻译完成。

   我们为什么要学习python?我们可以从网上随便找到一堆优点:

1.简单。python遵循"简单、优雅、明确"的设计哲学。

2.高级。python是一种高级语言,相对于c,牺牲了性能而提升了编程人员的效率。它使得程序员可以不用关注底层细节,而把精力全部放在编程上。

3.面向对象。python既支持面向过程,也支持面向对象。

4.可扩展。可以通过c、c++语言为python编写扩充模块。

5.免费和开源。python是FLOSS(自由/开放源码软件)之一,允许自由的发布比软件的备份、阅读和修改其源代码、将其一部分自由地用于新的自由软件中。

6.边编译边执行。python是解释型语言,边编译边执行。

7.可移植。python能运行在不同的平台上。

8.丰富的库。python拥有许多功能丰富的库。

9.可嵌入性。python可以嵌入到c、c++中,为其提供脚本功能。

    Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!Python的这种伪代码本质是它最大的优点之一。它使你能够专注于解决问题而不是去

搞明白语言本身。我在知乎上看到一个问题,简单明了的表达了python简单易学的特点。

问:”如何向别人安利python?“

答:”会英语吗?“
       ”会“
       ”那你已经学会了一半的python“
       ”python能干什么?“
       ”现阶段你能想到的而且其他语言能干的,python都能干,而且它更听话“

    对于用博客学习的这种方式我是十分支持的,学习编程不能一味的闭门造车,我们可以通过博客园在学习中互相交流经验。此外,博客园上还有许多经验丰富的工作者分享他们的经验方法,这些经验方法可以给我们

的学习有着十分良好的促进作用

 

猜你喜欢

转载自www.cnblogs.com/lgy1/p/10632146.html