1.计算机基础
1.1基本概念
-
计算机的组成
-
操作系统
-linux -Windows -mac
-
软件(应用程序)
问题:软件是由谁开发的? 以后写“软件”、可以把软件理解为一大段代码、或者文章
1.2编程软件
-
软件,由程序员写出的一大堆代码的集合 2500多种编程语言
-
python语言的输出规则
print("我是李某某")
1.3编译器/解释器
-
就是一个翻译官,把代码翻译成计算机能识别的命令
A使用python开发了一个软件 B使用go开发了一个软件 A--python解释器 B--golang编译器
为什么有的叫解释器,有的叫编译器 解释器:实时翻译,拿1000行代码,解释一句交给操作系统一句 编译器:全文翻译,拿到1000行代码后编译成临时文件(计算机能识别的命令),再把文件交给操作系统去读取。
python,php,javascript,ruby...解释型语言 c,C++,Go,java....编译型语言
-
-
-
2.学习编程的本质
…
3. python的介绍
3.1 语言分类
翻译维度
- 高低的维度
-
低级编程语言
机器语言:10101010 机器码,交给计算机去执行 汇编语言:mov INC,指令,交给计算机去执行
-
高级语言
python,java,go ....
3.2 Python
python火爆,原因如下:
- 语法简洁,适合小白
- 类库强大
- 开发效率高
3.3 Python 解释器种类
- 安装解释器
- 学习python语法并编写代码
- 执行编写好的代码
主流Python解释器
- C Python (主流,底层有由C语言开发的解释器)
- J python (Java语言开发的解释器,方便和python代码集成)
- Iron python (基于C#开发)
- Ruby python (基于Ruby)
- P y p y ,对C python 优化
3.4 C Python 解释器版本
2大版本:2.X和3. X