python基础(一)
python简介
1、Python的特点:
Python是一门面向对象的语言,在Python中一切皆对象
Python是一门解释性语言
Python是一门交互式语言,即其在终端中进行命令编程
Python是一门跨平台的语言【没有操作系统的限制,在任何操作系统上都可以运行Python代码】
Python拥有强大和丰富的库,又被称为胶水语言,能把其他语言(主要c/c++)写的模块很轻松的结合在一起
2、Python的优缺点:
优点:
a、易于维护和学习
b、广泛的标准库【提供了大量的工具】
c、可扩展性
d、Python对于大多数据库都有相应的接口【Mysql、sqlites3、MongoDB、Redis等】
e、支持GUI编程【图形化界面】
f、语法简单,易于学习
缺点:
a、和C语言相比较Python的代码运行速度慢
b、代码无法加密
3、Python代码的执行过程:
大致流程:源码编译为字节码(.pyc)----->Python虚拟机------->执行编译好的字节码----->Python虚拟机将字节码翻译成相对应的机器指令(机器码)。
Python程序运行时,先编译字节码并保存到内存中,当程序运行结束后,Python解释器将内存中的字节码对象写到.pyc文件中。
第二次再运行时,先从硬盘中寻找.pyc文件,如果找到,则直接载入,否则重复上面过程。
优点:不重复编译,提高执行效率
一分耕耘,一分收获,每份笔记,精心制作,但愿对君有所帮助。
本文来自博客园,作者:辰龍,转载请注明原文链接:https://www.cnblogs.com/baize-qwh/p/15018304.html

浙公网安备 33010602011771号