编程语言的发展史
第一代:机器语言
第二代:汇编语言
第三代:高级语言(与自然语言相似)
细分:面向对象 面向过程
Python 相对简单
Python历史
“人生苦短,我用Python”
在ABC语言的基础上更新,开放源代码
目前已经发展到第3个版本
主要版本:Python2和Python3 最新3.7
Python2在2020年退出
Python设计目标
1、象自然语言一样简单优雅,容易理解
2、Python开源的
3、适用于短平快日常任务
Python的特点
1、完全面向对象的语言
2、拥有强大的标准库,代码量极其少
3、拥有海量第三方模块
缺点
运行速度慢 国内刚起步 中文资源匮乏
解释型语言
解释器将代码转化为机器语言的程序
使用解释器运行的语言称为解释型语言
Python是最著名的解释型语言
程序执行原理
py源代码文件-》Python解释器-》内存-》CPU
安装Python解释器
python.org
IDE 集成开发环境
Pycharm http://www.jetbrains.com/
运行快捷键 ctrl+alt+f10