1.编译型语言和解释型语言
编译器翻译方式:编译 解释 区别在于翻译时间点不同
编译型语言:统一执行再编译,【速度快】eg : C、C++
解释型语言:一行一行代码进行翻译,翻译一行执行一行【跨平台能力更强,不需要需改源代码,只需安装不同解释器就可在不同系统运行】 eg : Python
真正和硬件打交道的是操作系统
2.Python设计目标
简单直观、开源、易理解、适用于短期开发
3.Python设计哲学
优雅、明确、简单
用一种方法,最好是只有一种方法来做一种事情
4.Python特点
Python是完全面向对象的语言:遇到不同问题就找不同对象
Python拥有一个强大的标准库:系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等
Python社区提供大量的第三方模块,使用方式与标准库类似。功能覆盖科学计算、人工智能、机器学习、Web开发、数据库接口、图形系统
5.Python优缺点
优:可扩展性 某段代码运行得更快或希望某些算法不公开,可将这部分程序用C或C++编写,然后在Python程序中使用它……
缺:运行速度较C或C++等差