一:编程语言的发展史与分类
机器语言:是以直接编写二进制的方法来与计算机交流 (执行效率高,但开发效率低)
汇编语言:是以编写二进制对应的助记符的编程方式,也是与计算机直接交流(执行效率相比机器语言低了一点,但仍然很高,但开发效率也低)
高级语言:是以借助特殊工具把人类所能识别的字符转换成机器语言的编程方式(执行效率较机器语言和汇编语言低,但开发效率高)
编译型:借助编译器来转换,最终执行的文件不具备跨平台性 JAVA
解释型:借助解释器来转换,最终执行的文件具备 跨平台性 Python
执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
开发效率:高级语言(解释型>编译型)>汇编语言>机器语言
语言的优劣:开发效率最为重要
二、Python语言的介绍:
诞生:是1989年圣诞节,无聊的Guido Van Rossum 创建了Python
思想:避免了ABC语言的闭源错误,实施开源
版本更新:2000的2.xb版本到2008年的3.x版本(不完全向下兼容)
三:Python解释器的下载
下载地址:https://www.python.org.com
推荐版本:2.7版本,3.6.8版
环境变量的配置,与pip的配置,pip配置不需要进入解释器,只需要在终端输入将ok。
环境变量
配置环境变量不是必须的
配置环境变量的目的:为了给终端提供执行环境
pip:
pip是python的应用商城,为python下载拓展功能
pip -V :查看版本号
pip list:查看当前python版本环境下已经拓展的功能
pip install 功能名称:安装指定的功能
pip uninstall 功能名称:卸载指定的功能
python代码执行的方式:
交互式:控制台直接编写运行python代码:打开终端——进入python解释器——编写代码一回车键执行
脚本式:做文件中编写python代码,然后把文件当作脚本交给解释器执行:在文件中编写代码——打开终端——用指定版本的解释器命令执行文件(以文件的绝对路径)
五、应用程序使用的三大步骤:
1:打开应用程序,使应用程序运行在操作系统上
2:将文件内容加载到内存,应用程序往操作系统下达打开文件的指令
3:将数据从内存中显示到用户界面
Python解释器的步骤:
1:打开python解释器
2:将文件加载到内存
3:python解释器解释并执行刚刚读入内存的代码,开始识别python语法
六、变量:
变量就是记录下来的状态可以发生改变
变量名:
变量名的组成由三大组成:
变量名:访问到值的唯一方式
赋值符号=:将值的内存地址赋值给变量名
变量值:记录的状态
重点:1.堆区开辟空间存放变量值 2.将存放变量值的地址提供给栈区 3.栈区为变量名开辟空间存放提供来的地址
变量名的命名规范:
1.变量名的命名基本由字母数字、下划线组成
2.变量名的开头不能为数字
3.变量名的命名不能有python里面的关键字
常量:就是不变的量,python里面不能特定的常量,由大写组成
变量的三大组成:
id(地址):通过id(变量名)访问的就是变量堆区的地址
类型(type):通过type(变量名)访问变量的类型
value(值):就是变量的值
pycharm的下载:http://www.jetbrains.com/pycharm/
pycharm编辑器里面有自动垃圾回收
比较:
is是比较id
==是做值比较