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