一、聚焦python
1、python特点:
跨平台,开源,免费,解释性高级动态编程语言。
伪编译——>字节码文件。
使用py2exe、pyinstaller或cx_Freeze——>二进制可执行文件。
支持命令式编程,函数式编程,面向对象程序设计,拥有大量扩展库。——————>胶水语言。
2、Python 编程:
1)IDLE快捷键:
2)python代码规范:
3)编写自己的包和模块
3、python包、模块管理
1)pip 管理第三方包:
2)加载模块
3)模块的导入和使用:
import math [as mh];
from math import sin [as s];
form math import *.
4)python脚本
4、python文件
二、python基础知识
1、python对象模型
2、python变量
不需要事先声明变量名和类型
原因:强类型编程语言,python解释器会根据类型和运算自动判断
动态类型语言,变量的类型可随时变换
3、python 数字和字符串
1)整数;小数;复数
4、运算符和表达式
5、python内置对象
1).数字:int,float,complex
2).字符串:str,字节串:bytes
3).list [];dict {},tuple (),set/frozenser {}.
4).bool ->ture,flase
5).None Type,None
6).异常:Exception, ValueError,TypeError...
7).文件:
8).其它迭代对象:生成器对象,range、zip、enumerate、map、filter对象等。
9).编程单元:函数(def),类(class),模块(module).
(注:主要帮助自己构建整体的知识体系,细节得实敲代码)
导图知识框架: