Python简介:
Python是一门开发效率较高的高级编程语言。
Python的特点:
1、高级
2、面向对象
3、可拓展
4、可移植
5、优雅
6、健壮
7、高效的快速原型开发工具
8、内存管理器
9、解释性
高级:相对于C语言、C++偏底层的语言,Python语言更加抽象,更偏向人类的理解思维。
面向对象:对面向对象的理解,参考此文章:https://www.hejinjun.cn/python/43.html
可扩展:一般来说,所有能被整合或导入到其他Python脚本中的代码,都可以称为扩展。你可以用纯Python来写扩展,也可以用C/C++之类的编译型语言来写扩展,甚至可以用java,C都可以来写 python扩展。Python的一大特点是,扩展和解释器之间的交互方式域普通的Python模块完全一样,Python的模块导入机制非常抽象,抽象到让使用模块的代码无法了解到模块的具体实现细节。
可移植:Python代码通过Python解释器执行,Mac、Linux、Windows都有对应Python解释器,Python解释器本质是用C语言写的,C语言本身就是跨平台的。因此Python具有可移植性。
优雅:语法简单、易学、而且Python代码相比其他程序,能更快的实现你想要的功能。实现相同功能代码量比其他少很多。
健壮:Python能在错误发生的时候根据出错条件提供处理机制,这些错误被称为异常。Python可以提供错误追踪的信息。
高效的快速原型开发工具 :Python具有完备的标准库、丰富的第三方库。
内存管理器:Python中,内存管理由Python解释器负责,开发人员不需要负责管理。
解释性:类似于Java,Python代码被编译成字节码,将在Python解释器执行。每一条指令由Python解释器处理,Python解释器同计算机本身之间交互。
Python版本说明:
Python主要分2.X和3.X两个版本。3.X和2.X的版本部分语法有些区别,因此3.X代码移植到2.X版本可能存在不兼容情况。
目前推荐学习2.X版本,网上资料相比3.X多,大部分框架基于2.X,当需要用到3.X也能很快过渡过去。
Python下载官方网站:https://www.python.org/downloads/
自行下载部署Python开发环境,网上教程较多就不再描述了。
开发工具推荐使用Sublime或者集成开发工具Pycharm。