README.md
Python 初阶
这里放制作好的图
Python 成长路线图(初阶)
- 预备知识
- Python简介
- 程序设计思想
- 安装Python
- Windows安装Python
- Linux安装Python
- MacOS安装Python
- 运行方式
- 以交互方式运行
- 以脚本方式运行
- 常用开发工具
- 编码规范
- 模块管理
- pip
- 基础语法
- 缩进规则
- 建议使用4个空格
- 基础知识
- 注释
- 变量
- 语句
- 标识符
- 命名规则
- 运算与表达式
- 代码风格
- 函数
- 函数定义def
- 参数var
- 返回值return
- 参数传递
- 函数调用
- 函数递归
- 函数编写风格
- 类
- 类定义class
- 作用域和命名空间
- 对象
- 实例
- 属性和方法
- 类编码风格
- 顺序语句结构
- 分支语句结构
- if
- elif
- else
- 条件判断
- 循环语句结构
- for
- while
- break
- continue
- 循环判断
- 数据类型
- 整型
- 浮点型
- 布尔型
- 字符串
- 内置类
- 列表list
- 字典dict
- 元组tuple
- 集合set
- 整型int
- 字符串str
- 常用内置函数
- help
- input
- type
- format
- enumerate
- len
- sorted
- isinstance
- range
- open
- dir
- zip
- 缩进规则
- 进阶语法
- 列表推导式
- 三元表达式
- 断言
- with-as
- 异常捕获预处理
- try-catch-finally
- 异常捕获
- 字符串方法
- find
- index
- join
- lower
- replace
- split
- strip
- translate
- upper
- lambda函数
- 迭代器
- 生成器
- 装饰器
- 闭包
- 文件
- 打开文件
- 文件基本方法
- 文件内容迭代
- 常用标准库
- datetime
- json
- math
- os
- random
- re
- sys
- time
- urllib
- 字符编码与解码
- 理解内码和字节码的概念
- 面向对象编程
- 类和对象的概念
- 类成员
- 静态变量和实例变量
- 面向对象三要素
- 封装
- 继承
- 多态
- 创建类
- 实例化
- 抽象类
- 单实例模式
相关学习资源
- Python官网
- 《Python基础教程(第2版)》 著:Magnus Lie Hetland 译:司维、曾军崴、谭颖华,人民邮电出版社
- 中国大学MOOC《Python语言程序设计》北京理工大学:嵩天老师
- Python 3.x documentation
- Python基础教程