跳转至

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 异常捕获机制,包括处理特定异常类型、elsefinally 块、raise 语句抛出自定义异常,以及错误处理策略。
  • Topic 2.10 - 引用模块与包:学习模块与包的概念与区别,包括 import 语句的不同用法、from...import 语法,以及使用 as 关键字设置别名。
  • Topic 2.11 - Python 面向对象初探:学习 Python 面向对象编程的基本概念,包括类与对象,属性与方法,以及如何设计和使用类。