Topic 2 - Python 基础速成¶
本章的内容是对前两个模块 - Python 基础与 Python 面向对象的高度概括与浓缩精华版本,我们将介绍商业分析专业同学需要掌握的 Python 基础知识,已经看过前两模块的同学可以直接跳过本章学习后面的内容,第一次接触 Python 的同学还是建议按照顺序学习,本章的内容包括:
- Topic 2.1 - Python 中的基本语法要素:学习 Python 的基本语法,包括
print函数、变量的定义与赋值、变量的修改与删除、变量命名规范,以及注释的使用。 - Topic 2.2 - 数字类型:学习 Python 中的数字类型数据,包括整数与浮点数、类型转换、算术运算符、比较运算符、布尔类型与逻辑运算符,以及
None类型。 - Topic 2.3 - 字符串类型:学习字符串的定义方式,包括单行与多行字符串、不同引号的使用、字符串转义,以及字符串与其他数据类型的区分。
- Topic 2.4 - 组合数据类型:学习 Python 中的组合数据类型,包括列表、元组、集合和字典,以及它们的常用方法与类型转换。
- Topic 2.5 - 条件语句 - if 语句:学习
if/elif/else条件语句的使用,包括嵌套if语句、Python 缩进规则、三元表达式,以及isinstance()类型检查。 - Topic 2.6 - 循环语句 - while 循环:学习
while循环的基本语法与使用,了解如何通过条件控制循环执行,以及如何避免无限循环。 - Topic 2.7 - 循环语句 - for 循环:学习
for循环的使用,包括遍历各种可迭代对象、range()函数、break/continue/else语句,以及嵌套循环。 - Topic 2.8 - 自定义函数:学习如何定义和调用函数,包括参数与实参、返回值与
print()的区别、返回多个值、默认参数值,以及函数设计的最佳实践。 - Topic 2.9 - 异常处理:学习
try/except异常捕获机制,包括处理特定异常类型、else和finally块、raise语句抛出自定义异常,以及错误处理策略。 - Topic 2.10 - 引用模块与包:学习模块与包的概念与区别,包括
import语句的不同用法、from...import语法,以及使用as关键字设置别名。 - Topic 2.11 - Python 面向对象初探:学习 Python 面向对象编程的基本概念,包括类与对象,属性与方法,以及如何设计和使用类。