第二天-编程语言的发展史-Python的安装-变量-常量

Posted cherish937426

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二天-编程语言的发展史-Python的安装-变量-常量相关的知识,希望对你有一定的参考价值。

1 编程语言的发展史

1 机器语言(站在奴隶的角度,讲奴隶听得懂得话)

  直接用计算机识别的二进制控制电脑,直接操作硬件

  优点;执行效率高

  缺点;开发效率慢

2 汇编语言(站在奴隶的角度,讲奴隶听得懂得话)

  用英文标签代替二进制,直接控制硬件

  优点;相较于机器语言,开发效率高

  缺点;相较于机器语言,执行效率低

3 高级语言(站在奴隶主的角度,讲自己的话)

  编译型(一次性翻译出来,可以执行很多次)

  需要编译器 

  比如C语言

  优点;执行效率高

  缺点;开发效率低

 

  解释型(读取一行,翻译一行)

  需要解释器

  比如 Python

  优点;开发效率高

  缺点;执行效率低

 

   学习难度

    机器语言 》 汇编语言 》 高级语言

  执行效率

    机器语言 》 汇编语言 》 高级语言

  开发效率

    机器语言 《 汇编语言 《 高级语言

  Python

    胶水语言,掉包侠

2 Python安装及环境变量的设置,还有pycharm 的安装及设置

1 在浏览器中输入 Python.org,进入Python官网。

2 在IT行业,遵循不要下载最新的版本。

3 下载Python3.6和Python2.7

4 点击安装Python2.7和Python3.6并修改环境变量

技术图片技术图片

 

技术图片技术图片

技术图片

如果在环境变量里面没有自己安装的Python2和Python3的路径,就需要手动添加

如图

技术图片

技术图片

技术图片

技术图片

最后在终端里输入Python3或者Python2 如下图

技术图片

此时Python就已经安装好 。

 

 

接下来,安装pycharm

1、首先去Pycharm官网,或者直接输入网址:,下载PyCharm安装包,根据自己电脑的操作系统进行选择,对于windows系统选择下图的框框所包含的安装包。

 

 

 技术图片

技术图片

技术图片

技术图片

然后就是一直点下一步,最后在网上搜索pycharm激活码

激活一下就可以

最后我们来简单的设置一下pycharm

如图

技术图片

技术图片

 

 

 技术图片

 

 技术图片

技术图片

 

 技术图片

技术图片

技术图片

 

 

 技术图片

 

最后一步,点击应用

然后就OK了

 

 

3 Python的两种运行模式

1 交互模式

  优点;输入的内容,马上就会给你回复

  缺点;文件不会保存

2 命令行模式(文件)

  优点;文件能长期保存

  缺点;运行文件,有点麻烦

3 现在文件的后缀都是给人看的,各种不同的功能的后缀名都是程序员写的,Python的文件后缀名就是以.py结尾的

4 Python文件的运行方式

  操作系统先将Python解释器代码从硬盘里面读取出来,放入内存

  然后操作系统在将写好了的Python文档从硬盘读取出来,放入内存

  最后Python解释器将Python文件翻译成计算机能识别的语句

 (普通文件的读取和Python文件的前两部是一样的,只是最后一步不一样,前者是展示出来,后者是翻译成计算机能识别的语句,来控制计算机硬件)

4变量

1 什么是量

  量就是衡量某种事物的一种状态,特征

2 什么是变

  变就是某种事物的状态,特征的变化

3 为什么要用变量

  记录一种事物的状态,特征的变化

4 变量的定义

  变量必须先定义,在使用

  变量名的命名规则

  变量包含数字,字母,下划线,其中数字不能开头

5 变量的三要素

  id()输出的是变量的地址

  type()输出的是变量的类型

  value是在内存申请一个独立的空间,这个空间里房放的就是这个value值

6 小整数池

  在0-256之间的数,在多个变量名都指向这个value值时,操作系统在内存中创建空间只会创建一份空间。

5 常量

Python中没有常量

将全是大写字母组成的变量称之为“常量”(Python程序员共同的协议)

6 垃圾回收机制

  1 引用计数,当变量名没有指向的value时,此时value值得引用计数就为零,Python就会自动清除这个value值

  2标记清除,当内存快要满的时候,就会自动的标记引用计数为零的value值,然后一次性清除

  3分带回收,将一些常用的数据的提升一个等级,高等级的数据,不会的频繁的检测,(只有3个等级)

 

 

 

以上是关于第二天-编程语言的发展史-Python的安装-变量-常量的主要内容,如果未能解决你的问题,请参考以下文章

实践作业1 第二天

第二天

学习Python第二天 ---数据类型

第二天

python内置类型---第二天笔记

Python第二天 (数据类型,变量 )