python学习笔记第一天
- 1.解释器
- 2.python语言的优点
- 3.python语言的特点
1.解释器
计算机不能直接理解任何除机器语言以外的语言,所以编译器的出现很好的解决了这个问题。
编译器翻译的方式有两种:一个是编译,一个是解释。它们之间的区别在于翻译时间点的不同。当编译器以解释方式运行的时候,也称之为解释器。
编译型语言:当程序员写完所有程序之后,打包发送给编译器,编译器经过翻译,翻译成机器语言,最终变成可执行文件。
解释型语言:当程序员写完所有程序之后,把所有的源程序丢给编译器,编译器一行一行解释代码,读完一行后交给CPU。就这样一行一行执行完全部程序。
编译型语言与解释型语言的区别:- 速度:根据他们的工作原理可以看出,编译型语言执行速度更快。
- 跨平台:解释型语言能够根据不同的解释器直接翻译,不需要修改代码。
2.python语言的优点
- 简单直观,功能强大
- 开源
- 代码像纯英语一样容易理解
- 适用于短期开发的日常任务
3.python语言的特点
- 完全面向对象的语言
1.函数,模块,数学,字符串都是对象,可以说在python中一切皆是对象。
2.完全支持继承,重载,多重继承。
3.支持重载运算符,也支持泛型设计。 - python拥有一个强大的标准库。
python语言的核心只包含数字,字符串,列表,字典,文件等常见类型和函数。python语言标准库提供了系统管理,网络通信,文本处理,数据库接口,图形系统,XML处理等额外的功能。 - python社区提供了大量的第三方模块,使用方式与标准库类似
他们的功能覆盖科学计算,人工智能,机器学习,Web开发,数据库接口,图形系统多个领域。