--- 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` - `range` - `format` - `len` - `sorted` - `open` - `dir` - `enumerate/zip` - `type/isinstance` - `min/max/sum` - `abs/round/pow/divmod` ### 进阶语法 - 列表推导式 - 三元表达式 - 断言 - with-as - 异常捕获预处理 - try-catch-finally - 异常捕获 - 字符串方法 - find - index - join - lower - replace - split - strip - translate - upper - lambda函数 - 迭代器 - 生成器 - 装饰器 - 闭包 - 文件 - 打开文件 - 文件基本方法 - 文件内容迭代 - 常用标准库 - datetime - json - math - os - random - re - sys - time - urllib - 字符编码与解码 - 理解内码和字节码的概念 ### 面向对象编程 - 类和对象的概念 - 类成员 - 静态变量和实例变量 - 面向对象三要素 - 封装 - 继承 - 多态 - 创建类 - 实例化 - 抽象类 - 单实例模式