Python导学基础(一)介绍

# 一:python介绍

##1、python是什么?

? python是一门编程语言,编程语言就是一门语言,语言就是一个事物与另外一个事物沟通的工具,而编程语言则是人与计算机沟通的介质。

## 2、为什么要跟计算机沟通?

? 其主要目的是为了奴役计算机。

? *奴隶主-------(人类的语言)-------->奴隶*
? *奴隶主-------( 编程语言 )-------->计算机*

## 3、什么是编程

? 奴隶主把想让计算机替自己做事情的逻辑用编程语言给表达出来并且存入文件中,这些文件其实就是程序。

? *计算机-------(取代)-------->奴隶(人)*

? **大前提(*)**:
? 编程语言里所出现的所有的基础语法,都是为了让计算机能够具备人的某一项技能,或者说让计算机能够像人一样去干。

------

# 二: 编程语言介绍

## 1、机器语言(奴隶的母语)

? 直接用01010101构成的指令去编写程序,即用计算机能够直接理解的二进制指令编写程序,计算机可以无障碍理解。

- ? 优点:运行效率最高

- ? 缺点:开发效率最低

## 2、汇编语言

? 用英文标签取代二进制去编写程序

- ? 优点:运行效率高
- ? 缺点:开发效率低

## 3、高级语言

? 用人的语言去写程序,计算机无法直接理解,需要翻译,按照翻译方式的不同分为两种

- ? 编译型(C):类似于谷歌翻译(编译器)

- ? 解释型(python): 类似同声传译(解释器)

> ? 对比:
> ? 开发效率:解释型>编译型
> ? 运行效率:编译型>解释型

------

# 三 按照python解释器

## 1、windows平台

1. 双击exe文件,下一步下一步就可以,唯一需要设置的就是安装路径

2. 设置环境变量:
我的电脑,右键属性->高级系统设置->环境变量->系统变量->点击PATH,把python解释器安装路径加入即可

3. 注意:
win7设置环境变量

> C:\Python27;C:\Python27\scripts;C:\Python38;C:\Python38\scripts;C:\a\b;D:\e\e

## 2、linux平台

1. cd 压缩包目录下

2. 解压缩安装包

> tar xvf 压缩包名 -C /tmp/

3. 切换到解压缩的文件夹下

> cd /tmp/Python-3.8.1

4. 指定安装路径

> ./configure --prefix=/usr/local/python3

5. 编译安装
make && make install

6. 配置环境变量:

1. 编辑文件

? vim /etc/profile

2. 键盘按a进入编辑模式,并在文件底部输入内容

> PATH=$PATH:/usr/local/python3/bin

> export PATH

3. 键盘按ESC,然后输入冒号,然后输入**wq**即可保存退出

4. 关闭当前终端重启即可生效,或者在当前终端输入命令

> source /etc/profile也可以直接在当前终端生效