Python入门教程 Python零基础全套教程

课程老师

Martin 王羿斐
香港大学计算机专业, 雅思 8.0 分。曾在高中 A-level 取得五科 A*。 擅长的编程语言: Java, Python, C++, Javascript。 平台开发: Web, IOS, Android。 擅长的 A-level 课程: Computer Science。 擅长的 AP 课程:CSA, CSP。

课程大纲

01.系统设置(1节)

1.系统设置

02.Python 基础(5节)

1.变量
2.数据类型
3.运算符 I
4.运算符 II
5.输入和输出

03.流程控制 I(9节)

1.If 语句
2.案例 1 – 奇偶判定
3.案例 2 – 找最大数字
4.For 循环
5.案例 3 – 区间内所有数字
6.案例 4 – 求数字之和
7.案例 5 – 一个数字的因数
8.案例 6 – 结尾为7的数字
9.案例 7 – 求平均数

04.流程控制 II(9节)

1.While 循环
2.案例 8 – 判定是否为质数
3.案例 9 – 判断一个数字有几位
4.案例 10 – 反转一个数字
5.Break 和 Continue 关键词
6.案例 11 – 判定是否为质数 II
7.嵌套 For 循环
8.案例 12 – 打印图案 I
9.案例 13 – 打印图案 II

05.Method 方法(7节)

1.方法基础
2.返回值
3.作用域
4.案例 14 – 区间内3的倍数
5.案例 15 – 区间内所有质数
6.案例 16 – 最小公倍数
7.案例 17 – 打印图案 III

06.OOP 面向对象编程(8节)

1.类和对象 I
2.类和对象 II
3.封装
4.继承
5.方法覆盖 I
6.方法覆盖 II
7.对象的比较
8.值传递和引用传递

07.String 字符串(3节)

1.字符串基础 I
2.字符串基础 II
3.案例 18 – 密码验证

08.List 数组(9节)

1.List 基础 I
2.List 基础 II
3.值传递和引用传递
4.案例 19 – 所有元素之和
5.案例 20 – 偶数元素的数量
6.案例 21 – 找最小元素
7.案例 22 – 返回新的数组
8.2D 数组
9.对象数组

09.数学和日期(4节)

1.数学模块
2.随机数
3.案例 23 – 生成随机数
4.日期时间

10.文件与异常(4节)

1.文件处理
2.案例 24 – 拷贝一个文件
3.错误类型
4.异常处理

11.Recursion 递归方法(3节)

1.递归方法
2.案例 25 – Fibonacci 序列
3.案例 26 – 指数求值

12.Modules 模块(1节)

1.Modules 模块

13.数据类型(3节)

1.Tuple
2.Set
3.Dictionary

课程详情

Python入门教程 Python零基础全套教程

标签