一:今日主要内容:
- 编程语言分类
2.python介绍
3.安装多版本的解释器*****
4.第一个python程序*****
5.变量:怎么存储数据*****
二:上节课复习
1.三大核心硬件
CPU运行程序代码,内盘和硬盘是存取数据,内存速度快断电over,磁盘速度慢断电OK
内存空间必须物理隔离,保障其安全性
2.操作系统(windows linux稳定 )
应用程序
操作系统(windows linux稳定 )
计算机硬件(cpu 内存 硬盘)
ps
文件就是操作系统给用户或者应用程序操作硬盘的一种功能
学习python最有效的方法是多敲代码,每天代码300遍最好,形成肌肉记忆
三:今日内容
1.编程语言分类
机器语言:用二进制指令编写程序(穿孔卡片的概念),优点是执行效率很高,缺点是难以记忆容易出错
编程复杂程度高
汇编语言:用英文标签取代二进制标签(比如把1000100换成A)与机器语言一样命令条数很多,但是相比简单很多
如系统中无需联网的单机软件
高级语言:
(1)用人类能理解的表达方式编写程序,print hello(不要特别了解硬件知识,复杂性特别高)
(2)高级语言计算机无法识别,必须经过翻译让计算机可以直接理解
编译型 C GO 翻译一次就可以,第二次不用翻译
解释型shell Python 第二次运行这个程序,必须进行再翻译
ps:效率分为开发效率和执行效率
执行效率:解释型<编译型<汇编语言<机器语言
开发效率:封装程度高专心用人类的表达方式去写,语法简单,开源库(如python)
2.python的发展史
~
3.python解释器的安装,实现多版本共存
两个版本2.7和3.6:官网下载安装,并且cmd运行查找,修改环境变量,复制一个修改exe格式的命名
4.编写第一个python程序~hello world
cmd 是交互式环境,立马看到结果,主要来做调试结果,无法进行保存。
打开python,书写hello world 退出 exit{}
在cmd中用python运行写入文档中的文件,后缀无所谓,一般用.py结尾 python“D:\a.txt”
5.运行python程序的三个阶段
python“D:\a.txt” tasklist 运行程序列表 taskkill 终止命令
(1)先启动python解释器
(2)python解释器 将a.txt内容从硬盘读入内存
(3)python解释器会解释执行刚刚读入内存的代码,识别python语法 print(“helloworld”),文本编辑器则会当做文本,写入到屏幕上,而 print(“hello world”)是固定的语法不可缺少,否则不可执行。
注意项目:(1)文本中的命令必须用英文编写,不然不可识别
(2)cmd中必须加上文件位置,如 python D:\1.txt 见下图
6.IDE超级编辑器/集成开发环境
(1)在setting里设置调节字体大小 ,项目解释器版本切换
(2)新建project和file,输入第一个命令print(“hello world”), run
7.python语法~注释:对代码的解释说明,增强代码的可读性
多行注释:三个双引号,如
“ ””
注释1
注释2
注释3
单行注释:正上方或者后方 如: print(“hello world”)+两个空格+#+一个空格+注释
Ctrl+?批量加注释:先选中再批量加注释
8.变量
(1)变量是什么:即变化的量,变指的是事物的状态是可变化,量指的是实物的状态不仅是指数量; 具体指可以将实物的状态记录下来,并且记录的结果可以被改变的;
(2)为什么要用变量:为了让计算机能够像人一样记住事物的状态,变量是把数据存入内存的机制
(3)如何用变量:先定义,后引用
定义:
name= “zhangz ” zhangz 前有个空格 name叫做变量名相当于房间号406,zhangz ”是406房间的东西
引用:print(name)