一、Python基础常识(其实就是历史来着)
1、简介:
面向对象的,解释性语言,由荷兰人Guido von Rossum于1989年开发,1999年出现Python第一个公开发行版的编译器。
2、语言哲学
崇尚优美、清晰、简单的代码编程,是一门优秀并得到广泛使用的语言。
3、特点
①解释性语言
解释性:运行时需要解释器,如PHP,JAVA等
编译性:运行时无需解释器,如C,C++等
②动态类型语言
弱类型:无需提前声明变量即可直接使用,且数据之间进行操作时无视数据类型
强类型:必须提前声明变量才能直接使用,且数据之间进行操作时有严格的数据类型要求
③面向对象的语言
支持完全的面向对象编程方式,同时也支持过程化和一定程度的函数式编程
简单理解为,Python中一切皆对象
④胶水语言
能轻松将其它语言(尤其是C和C++)编写的各种模块联合在一起,本身和扩展库大部分由C构成
4、应用领域
非常广。
如果:web应用开发,自动化运维,网络爬虫,大数据分析,图像处理,科学计算,游戏,桌面软件,人工智能等
5、优势
①简单
一种代表简单主义思想的语言
②易学
极易上手
③速度快
由于崇尚优美,清晰,简单,因此实现相同功能时比其他语言要简洁的多,且由于底层与标准库和第三方库都是用C写的,所以相对来说速度也不错
④免费开源软件
⑤高层语言
无需考虑底层细节
⑥可移植性
⑦可扩展性
⑧可嵌入性