---
title: "Python 初阶"
date: 2018-12-29
lastmod: 2020-01-05
weight: 1
type: docs
icon: #
description: "初阶路线图"
# search related keywords
keywords: ["Python","初阶"]
---
![高校俱乐部](https://codechina.csdn.net/codechina/operation-work/uploads/53b24f5f44d3c851890b1789ed501001/%E9%AB%98%E6%A0%A1%E4%BF%B1%E4%B9%90%E9%83%A8320.jpg)
关注“高校俱乐部”微信公众号,快人一步获取高清全套技术路线图
{{< embed-pdf-view url="/images/Python.pdf" >}}
### 预备知识
- 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
- print
- 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
- 字符编码与解码
- 理解内码和字节码的概念
### 面向对象编程
- 类和对象的概念
- 类成员
- 静态变量和实例变量
- 面向对象三要素
- 封装
- 继承
- 多态
- 创建类
- 实例化
- 抽象类
- 单实例模式