- 计算机基础
- python 发展与应用
- python 历史
- python 分类
- python 优缺点
- python 种类
- 运行第一个python代码
- 变量
- 常量
- 注释
- 基础类型
- 用户输入
- 流程控制
升级题
计算机基础
CPU
运算中心
控制中心
内存
暂存数据,与cpu交互
图解内存的作用,更清晰的表达特征
硬盘
长期存储硬盘中
操作系统
python 发展与应用
云计算 openstack
系统运维
Py2.4 2004 Django 框架诞生
Py2.6 Py3.0 2008同时更新两个版本
2014 2.7支持到2020 ,
Py2 和 Py3区别
Py2 源码不规范 其他语言的书写规范方式
Py2 源码重复性代码较多
Py3 源码提交需要审核
Py3 贯彻 优美,清晰,简单。
解释型,编译型
编译型:将代码一次性全部编译成二进制再运行
>> 编译十万行代码需要多长时间?
>> 执行速度快。
解释型:代码从上至下逐行解释并运行。
>>优点 便于调试,哪里有错误在哪里停止。
>>跨平台。
>>开发效率高。
>>缺点 执行速度慢。
### python 优缺点
- 可移植性
- 可扩展性 程序嵌入C++代码
可嵌入性 嵌入到C++代码中
- 代码不能加密
线程。
python解释器的不同
python代码规范 Cpython C语言可识别的字节码
pypy 将原本解释型语言伪装成编译型。执行速度提高。减弱了调试能力。
py2 默认编码方式 ASCII python2 d:t1.py
# -*- encoding:utf-8 -*-
py3 默认编码方式 utf-8
why when how where
变量
- 变量 只能由数字,字母,下划线任意组合
- 不能以数字开头
- 不能是python中的关键字
- 变量要有描述性
- 变量不能过长
- 不能使用中文
- 不能使用拼音
- 官方推荐驼峰体,下划线体
变量的值
变量指向的是值,并不是指向的空间。
其中一个变量指向关系破坏了,其他的变量并不会改变变量与值的指向关系。
常量
往往常量放在文件开头
注释
""""""注释
数据类型
什么是数据类型?
人类给代码划分的种类,便于机器理解人对类型的划分。
字符串
拼接
与数字相乘
int() str()
if: 5种结构
bool值
True False