python入门学习应该了解的特性特点

python是一门编程语言,它只是众多编程语言中的一种,常见的编程语言还有java,c++,php等等,python并不是框架,或者库,它只是一种基础编程语言,python的语法简洁、优雅、编写的程序易于阅读。说到优雅,python社区里经常说道一句话

life is short i use python(人生苦短,我用python)。

python是可以跨平台的语言,可以运行在windows、Linux以及macOS,如果一个语言想要流行,跨平台肯定是必不可少的,我们平时做开发的时候,环境肯定是在Windows或者macOS上,但是我们真正运行的时候,多数都会在Linux环境中运行,所以这一点也是非常重要的。同时python还易于学习。站在非计算机专业的角度来说,如果把编程语言当做解决问题的工具,python相较于C++、Java、JavaScript等都要易于学习和掌握。比如“指针”这样的一个概念,很多人都说这是必学的一个概念,为什么说必学呢,因为在C++这样的传统编程语言中,它是强行插入的一个概念,你不懂就做不好编程,但其实这个概念并不一定是用得上的,python里就没有“指针”这样的一个概念,这是一个例子,从这里就可以看出python学习起来是较为轻松的。

python有极为强大并且丰富的标准库与第三方库,比如电子邮件,比如图形GUI界面,这些库的存在,将给我们的编程带来极大的便利,就好比出门远行,我们可以打车,而不用学会怎么去开这辆车,就可以享受到汽车带来的速度。同时呢,python是一个面向对象的语言,在python里,一切都是对象。关于面向对象,可能有些朋友还不太清楚这个,简单解释一下,面向对象就是一种思想,它不是编程语言,就是一种思想,这样可能有些难以理解,我们延展一下讲,就是把我们现实世界中各种事物的关系特征,映射到计算机中,这就叫面向对象。

面向对象的这种思维方式,用在实际我们的编程操作中,可以解释为是一种我们编写代码时的一种组织架构的模式,用面向对象的思维模式去编写代码,可以让代码的模块与模块间的处理更清晰容易,除了面向对象的思维模式,还有一种思维模式叫做面向过程,这种思维模式用于处理一些比较大型的开发时,这样的架构处理起来将会非常麻烦,当然这样的思维模式各有各的优点,我们主要是围绕着python展开的,所以我们将从面向对象的这个方式展开学习,慢慢的就会理解这些内容,欢迎大家关注

小七学习网——让学习有趣,简化,高效

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180505G0ELHN00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券