Python简介
什么是编程,什么是编程语言
编程:用代码编写程序
编程语言:用哪种语法规则来编写程序
a = 10 => 1010 (exe)
编程语言分类
-
编译型:一次性把源代码进行翻译(C,go) 特点:执行效率很高,平台依赖性一般比较高 -
解释型: 逐行的对源代码进行翻译和运行(JavaScript,Python,ruby) 特点:执行效率相对较低,源代码一般无法加密,平台的依赖性不高
什么是Python(蟒蛇)
python是一个叫鬼叔的荷兰人写的(89年)
擅长:爬虫、自动化、科学计算、人工智能
Python的特点
- 可读性强
? 可读性远比听上去重要的多得多,一个程序会被反复的修改,可读性强意味着让你可以在更短的时间内进行学习和记忆
-
简洁 ? 研究证明,程序员每天可以编写的有效代码是有限的,完成同样功能只用一半的代码,其实就是提高了一倍的生产率 ? Python是由C语言开发,但是不再有C语言中指针等复杂数据类型,Python简洁性让开发难道和代码幅度大幅降低,开发任务大大简化,程序员再也不需要关注复杂的语法,而是关注任务本身 -
面向对象 -
免费和开源 -
可移植性和跨平台 ? Python会被编译成与操作系统相关的二进制代码,然后再解释执行,这种方式和java类似,大大提高了执行速度,也实现了跨平台 -
丰富的库(丰富的标准库,多种多样的扩展库) -
可扩展性:胶水式语言
|