12/16
一、编程语言分类
编程语言大致分为:机器语言、汇编语言、高级语言
机器语言
定义:直接用二进制指令编写程序
优点:执行效率高
缺点:
1、二进制指令难以记忆,极容易出错,极其繁琐
2、编程的复杂度极高
汇编语言
定义:用英文标签取代二进制指令去编写程序
优点:执行效率高
缺点:
1、编程的复杂度依然很高
高级语言
高级语言就是用人类能理解的表达方式去编写
高级语言编写的程序计算机无法直接理解,必须经过翻译才可以,按照翻译方式的不同高级语言又分为两种
1、编译型(c/go)
2、解释器(shell/python)
展开查看
随着一步步的发展编程语言现在走到高级语言,各有优缺点
以执行效率而言排序: 机器语言>汇编语言>高级语言
以开发效率而言排序:高级语言>汇编语言>机器语言
二、python介绍
python是一种编程语言是基于c语言之上的一门语言
python特点
Python开发效率高稳定性一般
三、安装多版本python解释器
.....
展开查看
去python官网下载就可以
四、第一个Python程序
在cmd中运行Python解释器
print("hello world")
hello world
交互式环境:
特点:
1、即时运行代码
2、无法永久保存代码
五、Python程序运行步骤
三个步骤
1、先启动Python解释器
2、python解释器会将存有python语言的文件a.txt的内容从硬盘读入内存
3、Python解释器会解释执行刚刚读入内存的代码,识别Python语法
思路延伸展开查看
你想一个问题打开一个写有python语言的文件需要什么步骤呢?
ps:你将Python语言写入到普通的文本文件中 打开需要的步骤有相同点也有不同点
1、先启动文本编辑器
2、编辑器会将a.txt的内容从硬盘读入内存
3、把a.txt的内容显示到该编辑器中相同点都是
第一步先启动程序
第二步都是把需要运行的内容从硬盘读入到内存
不同点是
第三步python解释器会有一个识别功能
而这时候问题就如下,虽然文本能用来永久存储代码,只有当Python解释器运行该文件时候才会显示python语言对错。所以在使用python语言的时候如果能有一个既能把保存的功能 又能判断语法对错就更好了
为了达到这种目的 我们使用IDE
六、IDE
集成开发环境(IDE,Integrated Development Environment )
是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。
END 所以我们使用pycharm =-=....
七、注释
开头注释
"""
注释1
注释2
注释3
"""
ps: 一般开头注释一个代码文件只存在一个
代码内注释
#单行注释
print("hello world") # 单行注释
ps:长代码不建议注释在代码后 ,短代码可以注释在代码后
不宜使用过多注释,注释重要内容即可~
八、变量
1、 什么是变量
变量:将事物变化的状态记录下来,并且记录的结果是可以被改变的
变:事物的状态
量:事物的状态是可以变化的
变量是一种存取内存的机制
2、 为何要用变量
为了让计算机能够像人一样记住事物的状态
3、 如何用变量
原则:先定义,后引用!!!!!!!!
先定义:
name="william"
age=18
height=180
weight=75
后引用:
name
> # william 不显示
在Python中让它打印出来引用的内容
print(name)
>william
上节课重点内容复习
Ps上节课内容详见笔记12/15
展开查看
1、与程序运行有关的三大核心硬件
cpu 内存 硬盘
2、操作系统
操作系统是协调,管理 控制计算机硬件资源和软件资源的控制程序 ,操作系统位于应用程序和计算机硬件之间。
计算机的三层结构:
应用程序(解释器...图形应用程序)
操作系统(系统接口、内核)-------打开文件
计算机硬件(cpu、内存、硬盘)----硬盘空间
ps:文件就是操作系统提供给用户或者应用程序操作硬盘的一种功能
下节课预习
1、基本数据类型
2、输入输出
待会写