环境安装
- 理解Python解释器
- Ipython安装(python解释器的强化版)
- Anaconda(使不同版本的python相互隔离互补影响)
理解基础语法
- 编程风格(用缩进和
:
表示代码结构) - 数据类型(弱类型,变量无需申明)
- 数字(整数和浮点数)
- 字符串和编码
- 布尔
- None
- 变量
- 常用流程语句(条件,循环)
- 函数定义 (def)
模块
- 理解
__init__.py
- 理解
import
和import as
- 作用域:理解不同位置使用
import
面向对象
class
- 理解常用魔术方法
- 理解方法第一个参数
self
数据结构极其常用方法
- list列表(其实就是数组)
- 了解常用方法
- 切片(快速截取list)
- 了解列表生成式(
[x + 1 for x in range(1, 5)]
)
- tuple元组(跟列表差不多,但是定义了就不能修改)
- 技巧:函数返回多个值时候使用元组
- 批量赋值
a, b, c = 1, 2, 3 #(1, 2