一、编程语言的分类
1.机器语言:计算机能直接理解的二进制指令 (10101010101)
优点:执行速度快 缺点:开发效率非常低
2.汇编语言:通过英文字符组成代表一组二进制指令
优点:开发效率相较于机器语言略高
缺点:执行效率相较于机器语言略低
3.高级语言 (C、C++、Java、PHP、Python、go)
优点:开发效率高 缺点:执行效率低
编译型:谷歌翻译 如(C语言)
解释型:同声翻译 如(Python)
开发效率: 解释型>编译型>汇编语言>机器语言
执行效率: 解释型<编译型<汇编语言<机器语言
跨平台: 解释型>编译型
二、Python解释器
IT行业的定律:一定不要下载最新版本
Python版本分类: Python2.X
Python3.X
Python执行代码的两种方式:
1.交互式:有来有往
2.脚本文件
Python文件约定俗成将后缀名定义为 .py 其实 .py单纯的就是文本文件
IDE工具pycharm:
专门用于编写代码
优点:提升开发效率 缺点:比较占用内存的资源
单行注释: # 快捷键:Ctrl+?
多行注释:" " " 或 ' ' '
" " " 或 ' ' '
三、变量
1.什么是变量?
变:事物的状态是可以改变的
量:描述事物的状态
2.怎么用变量?
①变量名
②赋值符号
③变量值
3.变量名的命名规范:
①只能由字母、数字、下划线组成
②不能用中文
③不能以数字开头
④区分大小写
4.变量名的命名风格:
①驼峰体(UserAge = 18)
②下划线体(user_age)
5.变量的三大特性:
①值:value
②内存地址:id
③变量的类型:type
6.常量:
Python中压根没有常量
NAME = 'YGZICO'
Python程序员约定俗成将字母全部大写的变量就定义为常量
四、垃圾回收机制(了解)
1.引用计数:当内存中的值引用计数为0时,垃圾回收机制就会自动清除
2.标记清除:当应用程序将内存撑满的时候,会自动停止,清除垃圾
3.分代回收:根据存活时间来为变量划分不同等级(不同的代),等级越高,被垃圾回收机制扫描的频率越低
五、下载Python解释器
打开官网https://www.python.org
六、安装Python解释器
查看安装是否成功
Windows →运行→输入cmd,回车,输入python,如若进入交互环境,即为安装成功