1.介绍Python基础技术与通过ICTP计算器程序能力国际认证的实用教材。
2.本讲义介绍的内容包含ICTP计算器程序能力国际认证-核心能力(Information and Communication Technology Programs-using Programming(Python) -Essentials Level)考试重点的出题方向:文字化软件功能与操作、结构化与模块化程序设计、算法的程序设计。
3.本讲义主题循序渐进讲解清楚,程序结构清晰,范例说明引导用户逐步设计程序,解决可能碰到的生活难题。
4.章前有「本章学习地图」作为引导,章末「重点扫描」是强化观念与复习。而在各章习题中加入许多和ICTP考题类型相关的测验题目,附录也根据ICTP计算器程序能力三大出题方向设计模拟试题。
第1 章 认识Python 与操作环境
1-1 软件开发的基础
1-2 认识运算思维
1-3 Python 简介与特色
1-4 Python 的重要应用
1-5 Python 下载与安装
1-6 第一支Python 程序就上手
1-7 程序文件结构注意事项
第2 章 变量与数据型态
2-1 变数命名与指派
2-2 基本数据型态
2-3 格式化输出功能
2-4 input 输入函式
2-5 数据型态转换
第3 章 表达式与运算符
3-1 算术运算符
3-2 指派运算符
3-3 比较运算符
3-4 逻辑运算符
3-5 位运算符
3-6 位移运算符
3-7 运算符优先级
第4 章 流程控制与循环
4-1 认识流程控制
4-2 决策流程控制
4-3 重复结构——循环
4-4 其它流程控制指令
第5 章 字符与字符串
5-1 编码的认识与宣告
5-2 建立字符串
5-3 认识跳脱字符
5-4 字符串索引与切片
5-5 字符串常用运算符
5-6 字符串常用函数与方法
第6 章 容器数据型别
6-1 容器数据型别的比较
6-2 list 串行
6-3 tuple 序对
6-4 dict 字典
6-5 set 集合
第7 章 函数
7-1 认识函数
7-2 变量的有效范围
7-3 递归函数
7-4 实用的内建函数
第8 章 模块与工具的操作
8-1 认识模块
8-2 实用内建模块与在线辅助
8-3 第三方套件
第9 章 疑难解答与错误处理
9-1 程序错误类型
9-2 认识例外
9-3 例外处理简介
第10 章 档案输入与输出
10-1 认识档案
10-2 档案的写入
10-3 读取档案
附录
ICTP 计算器综合能力试题
参考答案