一: 编程语言介绍

1.机器语言

直接用二进制编程,直接控制硬件,需要掌握硬件的操作细节
优点:执行效率高
缺点:开发效率低

2 汇编语言:

用英文标签取代二级制指令去编写程序,直接控制硬件,需要掌握硬件的操作细节

优点:开发效率比机器语言高

缺点;仍然没有改变直接操作硬件的本质,执行效率高,但是不如机器语言高

 

3高级语言

直接用人类的语言去编写程序,不再需要掌握硬件的操作细节

高级语言分类:

 

编译型(比如C语言):类似于谷歌翻译,经过一次翻译,以后直接拿着翻译的结果去执行
  编译的工具:编译器

  优点:执行效率比解释性语言高
  缺点:开发效率低于解释型语言

解释型(比如Python):类似于同声传译,翻译官相当于解释器
  优点:开发效率高于编译型
  缺点:执行效率低于编译型



 

巧记:

执行效率从高到低
机器语言-->汇编语言-->编译型语言-->解释型语言

开发效率从高到低
解释型-->编译型-->汇编语言-->机器语言

 

二:Python的安装及简介

1、安装python解释器,实现多版本共存
设置环境变量PATH

2、运行python程序的两种方式:
  方式一:交互式:
  优点:
    输入一行代码立刻返回结果
  缺点:
    无法永久保存代码

  方式二(命令行):python3 D:\test.txt
    优点:以文件的方式将代码永久保存了下来,以后还可以用

注意:
①、运行python程序是不考虑文件后缀名的,但约定俗成,应该将python程序的后缀名命名为.py
②、运行python程序的三个步骤(******)

1 :启动Python解释器
2:将pytohn程序当做普通文本文件读入内存
3 python解释器在内存中执行刚刚读入的代码,开始识别python语言

 

三:变量

1 什么是变量:

量:就是衡量/记录现实世界中某事物的某种状态/特征

变:是指记录的状态是可以发生 改变的

 

2 为什么要用变量

是为了让计算机能够像人一样去将一个事物的特征/状态记忆下来(存到计算几内存)之后取出来使用

 

3 怎么使用变量

1、定义变量的语法
 age=18
 变量名:相当于一个门牌号,是访问到值的唯一方式
=:赋值符号是将值的内存地址绑定给变量名age
 值:用来表示状态的

2、 变量的使用:通过变量名引用

   print(age)

3 变量名的使用规则:先定义,再通过变量名去引用

4、变量名的命名规则:

变量是用来访问变量值的,所以变量名应该遵循一定的规范,来方便我们标识存到内存中值的功能
 大前提:变量名的命名应该能够反映出值记录的状态
  salary=3.1
  name='egon'
  height=180
  weight=75

①变量名只能是数字,字母,下划线的任意组合

②变量名的第一个字符不能是数字

③不能将变量名命名为python关键字

 

5 变量名命名的风格:

①下划线(纯小写+下划线)

②驼峰体

 

⑥定义一个变量,变量的值都具备三个特征

①id:反映值在内存中的位置

②类型:不同类型的值是用来表示/记录不同的状态的

③value:即我们存放到 内存中的数据,用来表示某种状态

五:基本数据类型

int

float

str

list

tupe

dict

bool

 

posted on 2019-01-16 14:16  Andy_ouyang  阅读(271)  评论(0编辑  收藏  举报