第二天-编程语言的发展史-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官网,或者直接输入网址:http://www.jetbrains.com/pycharm/download/#section=windows,下载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个等级)

原文地址:https://www.cnblogs.com/cherish937426/p/11104893.html

时间: 2024-10-08 01:59:37

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

一门编程语言的发展史-----python!(人生苦短,我用python)

本文作者:Vamei "好吧,我承认Python不错,但它为什么叫Python呢?" "呃,似乎是一个电视剧的名字." "那你说的Guido是美国人么?" "他从Google换到Dropbox工作,但他的名字像是荷兰人的." "你确定你很熟悉Python吗?" 起源: Python的作者,Guido van Rossum,确实是荷兰人.1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位.然而,

编程语言发展史+python介绍

一.编程语言发展史 1.机器语言 机器能理解语言,二进制,0,1,0,1...... 是直接操作硬件的的底层语言.执行效率高,开发效率底,跨平台性差. 2.汇编语言 通过英文字符组成的二进制,直接操作系统,也是底层语言,执行效率略低,开发效率高,跨平台性差. 3.高级语言 就是人类的语言,有逻辑性,执行效率高,开发效率低,跨平台. 高级语言分为:编译型语言 和 解释型语言 编译型:如c,c++,php语言,整个文件全部编译出来,不能一条一条的执行,出现问题就得从头编译,从头写代码. 解释型:如c

编程语言的发展史和python介绍

1.编程语言的发展史:          计算机是基于电工作        (基于高.低电平)          1010010101011          1.机器语言          优点:执行速度够快          缺点:开发效率非常低2.汇编语言(通过英文字符组成)          优点:执行效率相较于机器语言略低          缺点:开发效率相较于机器语言略高 3.高级语言 c.c++.c#.java.php.python.go 优点:开发效率高 缺点:执行效率低 编译型

编程语言Python的安装与使用

我发现学习IT到一定程度避免不了要和编程语言打交道,大学时学习C语言因为老师能力有限,讲得我对此兴趣全无,得过且过的混了过去.不过现在真的感觉有点后悔.只是后悔也没任何用处.那还是学习吧.最近看了许多有关编程语言入门的资料,感觉Python比较适合我.然后就开始学习. 下面分享自己学到的Python的基本知识:安装与使用 本篇文章分三部分: 1,Python的下载 2,Python的安装 3,IDLE基本使用 Python的下载(Linux用户不必下载安装,在安装Linux时已经将Python安

python介绍 编程语言分类及对比 python解释器安装(多版本共存) 变量 数据类型(三种)

python介绍编程语言分类及对比python解释器安装(多版本共存)变量数据类型(三种) 一:python介绍 1.python是什么? python是一门编程语言,编程语言就是一门语言 语言就是一个事物与另外一个事物沟通的工具 而编程语言则是人与计算机沟通的介质 2.为什么要跟计算机沟通:为了奴役计算机 奴隶主-------(人类的语言)-------->奴隶 奴隶主-------(编程语言)-------->计算机 3.什么是编程 奴隶主把想让计算机替自己做事情的逻辑用编程语言给表达出来

python 简介/安装/简单判断语句

python 简介 略过,百度百科去 python的安装 在windows安装: 只需要下载python版本,然后修改windows本地环境变量就行了 windows修改环境变量步骤:计算机-属性-高级系统设置-环境变量 在原有变量后添加:添加新变量(C:\Program Files\Python35) 在linux安装: 安装依赖包: yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel read

Python开发【第二篇】:初识Python

Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承. 最新的TIOBE排行榜,Python赶超PHP占据第四!!!   Python应用越来越广泛并且也逐渐得到业内的认可!!! Python可以应用于众多领域,如:数据分析.组件集成.网络服务.图像处理.数值计算和科学计算等众多领域.目前业内几乎所有大中型互联网企业都

Python环境安装与升级

一.安装Python windows: 1.下载python2.7安装包     https://www.python.org/download/releases/2.7/ 2.安装     默认安装路径:C:\python27 3.配置环境变量     [右键计算机]-->[属性]-->[高级系统设置]-->[高级]-->[环境变量]-->[在第二个内容框中找到 变量名为Path 的一行,双击] --> [Python安装目录追加到变值值中,用 : 分割]     如

PYTHON -MYSQLDB安装遇到的问题和解决办法

目前下载的mysqldb在window下没有exe安装包了,只有源码. 使用python setup.py install 命令安装, 报错如下: 异常信息如下: F:\devtools\MySQL-python-1.2.3>pythonsetup.py build Traceback (most recent call last): File "setup.py", line 15, in <module> metadata, options = get_confi