笔记

笔记

一、 python介绍

1、python是什么?

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

2、为什么要跟计算机沟通:为了奴役计算机

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

3、编程、程序、为何编程?

什么是编程?

人想让计算机做的事情,也就是人的思维逻辑给写下来,这个过程就是编写程序,简称编程

什么是程序

# 人把自己的思维逻辑写下来,写哪去了?
写到了电脑里面的文件里面,给永久存放下来了,这个存放人类思维逻辑的文件,就是程序。

# 例子
你用的别人写的软件,比如QQ啊,等等这都是软件,你把别人的软件,下载下来一看,里面其实就是一堆文件

为何要编程?

为了让计算机去做事,因为奴役计算机。

三者总结

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


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

大前提 (*****): 

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

二、编程语言介绍

1、机器语言

  • 二进制指令编写程序,计算机无障碍理解
  • 优点: 运行效率高
  • 缺点:开发效率最低
  • 示例:01010101

2、汇编语言

  • 用英文标签取代二进制去编写程序
  • 优点:运行效率高
  • 缺点: 开发效率低

3、高级语言

编译型(C)

  • 类似谷歌翻译 (编译器)

解释型(python)

  • 类似同声传译 (解释器)

两者对比

  • 编译型开发效率 < 解释型开发效率
  • 编译型运行效率 > 解释性运行效率
  • 补充:从大局观上来讲,网络延迟才是最主要的麻烦,虽然编译型运行效率高,但是在同等网络延迟的情况下,编译型的优势不复存在。

三、设置python解释器环境变量

前提条件: 

  • 安装之前不要勾选环境变量,自定义安装

1、windwos平台

windows7

  • C:\Python27;C:\Python27\scripts;C:\Python38;C:\Python38\scripts;C:\a\b;D:\e\e
  • 注意:一个分号隔开一个路径

windows10

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

2、linux平台

2.1 cd 压缩包目录下
2.2 解压缩安装包
   tar xvf 压缩包名 -C /tmp/
2.3 切换到解压缩的文件夹下
   cd /tmp/Python-3.8.1
2.4 指定安装路径
   ./configure --prefix=/usr/local/python3

2.5 编译安装
   make && make install

2.6 配置环境变量
   2.6.1 编辑文件
      vim /etc/profile

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

      PATH=$PATH:/usr/local/python3/bin
      export PATH
   2.6.3 键盘按ESC,然后输入冒号,然后输入wq即可保存退出
   2.6.4 关闭当前终端重启即可生效,或者在当前终端输入命令
   source /etc/profile也可以直接在当前终端生效
posted @ 2020-02-19 11:39  给你加马桶唱疏通  阅读(154)  评论(0)    收藏  举报