中三 资讯及通讯科技

中三 ICT:Python 进阶(字典、档案、物件导向)加小型应用专题,入门资料库与 SQL 查询,亲手写 HTML/CSS 建多页网站,最后认识人工智能 — 由基础概念、伦理到实作体验。每课都有中英对照 ICT 生字卡。

以下次序 = 由浅入深嘅建议学习路径,跟住行就得。

单元 Units

撇一下单元名就跳去该组课题。

程式设计进阶 Programming II4/4 已上线

  1. 1Python 字典与集合进阶
  2. 2档案处理进阶
  3. 3物件导向初步进阶
  4. 4小型应用程式专题进阶
⚡ 单元快测 Quiz5 题

先自己答,然后揭答案对照——答错会自动记入「我的学习」错题簿。

Q1phonebook = {"小明": "9123 4567", "Mary": "6234 7789"},phonebook["Mary"] 的结果是什么?

Q2哪个开档模式会清空档案原有内容?A. "r" B. "w" C. "a"

Q3类别和物件的关系,哪个说法正确?A. 类别是图则,物件是按图则建成的实例 B. 物件是图则,类别是实例 C. 两者完全相同

Q4小型应用程式开发的正确次序是?A. 编写→测试→设计→需求分析 B. 需求分析→设计→编写→测试 C. 设计→编写→需求分析→测试

Q5set([3, 1, 3, 2, 1]) 的结果是什么?

资料库入门 Databases3/3 已上线

  1. 5资料库概念基础
  2. 6SQL 基础查询进阶
  3. 7资料新增、修改与删除进阶
⚡ 单元快测 Quiz5 题

先自己答,然后揭答案对照——答错会自动记入「我的学习」错题簿。

Q1资料表中,横的一行和直的一列分别叫什么?

Q2SELECT * FROM students; 中的 * 代表什么?

Q3新生入学要加一笔记录,应用哪句 SQL?A. SELECT B. INSERT INTO C. UPDATE

Q4以下哪个最适合做学生表的主键?A. 姓名 B. 学号 C. 班别

Q5只返回 80 分以上的记录,应加什么子句?A. ORDER BY B. WHERE score >= 80 C. SELECT 80

网页制作 Web design3/3 已上线

  1. 8HTML 结构与常用标签基础
  2. 9CSS 样式美化基础
  3. 10网页专题制作进阶
⚡ 单元快测 Quiz5 题

先自己答,然后揭答案对照——答错会自动记入「我的学习」错题簿。

Q1网页的可见内容应放在哪个标签内?A. <head> B. <body> C. <title>

Q2.highlight { background-color: yellow; } 中的 .highlight 是什么?

Q3访客输入网站网址时,浏览器自动载入哪个档案?A. home.html B. index.html C. main.html

Q4一个网页通常可以有多少个 <h1>?

Q5盒子模型由内至外的四层次序是什么?

人工智能入门 AI basics3/3 已上线

  1. 11人工智能基础概念基础
  2. 12人工智能伦理进阶
  3. 13AI 工具实作体验进阶
⚡ 单元快测 Quiz5 题

先自己答,然后揭答案对照——答错会自动记入「我的学习」错题簿。

Q1AI、机器学习、深度学习的正确包含关系是?A. 深度学习 ⊃ AI ⊃ 机器学习 B. AI ⊃ 机器学习 ⊃ 深度学习 C. 三者互不相干

Q2招聘 AI 系统性压低女性求职者评分,根本原因是什么?

Q3输入给生成式 AI 的文字指令叫什么?

Q4模型训练和推断的分别是什么?

Q5香港哪条法例规管个人资料的收集和使用?写出其中两项要求。

生字簿 Vocabulary book

呢科全部生字,中英对照(可列印)。

D
Dictionary字典

以键值对储存资料的结构,用键直接查找值,例如通讯录。

K
Key键

字典中用来查找的名称,例如 {"小明": "9123 4567"} 里的「小明」。

V
Value值

键所对应的资料,例如 {"小明": "9123 4567"} 里的电话号码。

K
Key-value pair键值对

字典中一个键配一个值的基本单位,用冒号连接。

g
get()安全取值方法

按键取值,键不存在时返回预设值而不报错,例如 d.get("x", 0)。

i
items()键值对走访

传回所有键值对,配合 for 一次过取出键和值。

i
in (membership test)成员检查

检查某键是否存在于字典或某元素是否存在于集合,结果为 True 或 False。

S
Set集合

无次序、不重复的元素组合,常用来去重,例如 set([1, 1, 2]) 得 {1, 2}。

D
Deduplication去重

把重复的元素只保留一份的处理,是集合的典型用途。

F
File handling档案处理

让程式读取和写入电脑档案,令资料在程式结束后仍能保存。

o
open()开档函数

开启档案的函数,需指明档名与模式,例如 open("a.txt", "r")。

M
Mode "r" / "w" / "a"读取/写入/附加模式

"r" 只读;"w" 写入并清空原有内容;"a" 在档尾继续加入,不破坏原有资料。

w
with ... as f自动关档语法

离开 with 区块时自动关闭档案,是最推荐的档案处理写法。

r
read() / readlines()读取方法

read() 读出全部内容为一个字串;readlines() 读成逐行的清单。

N
Newline character \n换行符

表示「换一行」的特殊符号;write() 要自己加 \n,读回来的行要用 strip() 清走。

C
CSV逗号分隔值档

以逗号分隔栏位的纯文字资料格式,一行一笔记录,Excel 可直接开启。

s
split(",")分割字串

把字串按逗号拆成清单,例如 "小明,85".split(",") 得 ["小明", "85"]。

t
try-except异常处理

把可能出错的代码放进 try,用 except 接住指定异常并处理,令程式不会中断。

C
Class类别

定义一类物件的资料与行为的图则,例如 Student 类别。

O
Object物件

按类别建立的实例,拥有自己的属性,例如小明的 Student 物件。

A
Attribute属性

物件内储存的资料,例如 s1.name、s1.cls。

M
Method方法

物件可以执行的函数,定义在类别内,例如 introduce()。

_
__init__ (constructor)建构子

建立物件时自动执行的特殊方法,用来设定初始属性。

s
self自身引用

方法中的第一个参数,代表呼叫该方法的物件本身,借此存取自己的属性。

I
Instance实例

物件的同义词:由类别实际产生出来的一份个体。

I
Instantiate实例化

由类别建立物件的动作,例如 s1 = Student("小明", "3A")。

E
Encapsulation封装

把资料和操作资料的方法包在同一类别内,外界不必理会内部细节。

R
Requirements analysis需求分析

确定程式要做什么、给谁用的阶段,产出清晰的功能清单。

D
Design设计

计划资料结构、函式分工和介面样式,作为编写前的蓝图。

I
Implementation编写实作

按设计逐个函式把代码写出来,一边写一边试的阶段。

T
Testing测试

用正常和极端输入验证程式是否合乎需求的阶段。

M
Menu选单

列出功能编号让用户选择的介面,配合 while 回圈反复显示。

I
Input validation输入验证

检查用户输入是否合理(例如分数必须是数字),不合理就提示重输。

M
Modular design模组化设计

把程式拆成各司其职的小函式,容易编写、测试和修改。

B
Boundary case边界情况

最容易被忽略的极端情况,例如空清单、零分、重复姓名。

D
Documentation文件说明

记录程式的功能、用法和设计决定,方便他人和未来的自己理解。

D
Database资料库

有组织地储存和管理大量资料的系统,方便搜寻、更新和防止错误。

T
Table资料表

资料库中储存同一类资料的二维结构,由行(记录)与列(栏位)组成。

R
Record记录

资料表中的一行,代表一个完整个体的全部资料,例如一位学生。

F
Field栏位

资料表中的一列,代表资料的一项属性,例如姓名、班别。

P
Primary key主键

唯一辨识每笔记录、不重复又不可空的栏位,例如学号。

R
Relational database关联式资料库

多张资料表透过共同栏位互相连接的资料库,例如成绩表用学号连学生表。

D
DBMS资料库管理系统

管理资料库的软件,处理存取、权限和搜寻,例如 MySQL、SQLite。

Q
Query查询

向资料库提出的要求,例如「列出 3A 班全部学生」,通常用 SQL 写成。

D
Data redundancy资料冗余

同一份资料重复储存在多处,容易造成更新后不一致的问题。

S
SQL结构化查询语言

跟资料库沟通的标准语言,用于查询、新增、修改和删除资料。

S
SELECT选取关键字

指定要返回哪些栏位的 SQL 关键字,SELECT * 表示全部栏位。

F
FROM来源表关键字

指定资料来自哪一张资料表的 SQL 关键字。

W
WHERE条件筛选

设定条件只返回符合的记录,例如 WHERE score >= 80。

C
Comparison operator比较运算子

WHERE 中比较用的符号:=、>、<、>=、<=;SQL 判断相等只用一个 =。

A
AND / OR逻辑组合

组合多个条件:AND 要求全部成立,OR 只要随便中一个成立。

O
ORDER BY排序

把结果按某栏位排序,DESC 由高至低,ASC 由低至高(预设)。

L
LIMIT限制笔数

只返回结果的头几笔,例如排序后 LIMIT 3 取最高三名。

W
Wildcard *星号万用字

SELECT 后的星号,代表资料表的全部栏位。

I
INSERT INTO新增语句

向资料表加入一笔新记录的 SQL 语句,配 VALUES 指定各栏位的值。

V
VALUES值清单

INSERT 中按栏位次序给出实际值的部分,例如 VALUES (2023011, '小美', '3A', 88)。

U
UPDATE ... SET修改语句

修改现有记录栏位值的 SQL 语句,SET 指定新值,WHERE 限定范围。

D
DELETE FROM删除语句

从资料表删除记录的 SQL 语句,WHERE 决定删哪些;漏了 WHERE 会删光全表。

S
Scope of WHEREWHERE 影响范围

WHERE 决定 UPDATE/DELETE 会影响哪些记录;不写就是全部记录,极度危险。

D
Data integrity资料完整性

资料保持正确一致的性质,由主键、栏位类型和范围规则守护。

P
Primary key constraint主键限制

资料库拒绝主键重复或空缺的新增,保证每笔记录可唯一辨识。

B
Backup备份

事先复制一份资料副本,出错或事故后可以还原。

V
Verify验证

写入操作后再用 SELECT 检查结果是否正确,是安全流程的最后一步。

H
HTML超文字标记语言

编写网页的标记语言,用标签描述内容的结构和意义。

T
Tag标签

尖括号包住的标记,多数成对出现:开始 <p>、结束 </p>。

E
Element元素

开始标签、内容、结束标签的整体,例如 <p>Hello</p> 是一个段落元素。

A
Attribute属性

挂在开始标签上的额外资讯,例如 <a href="..."> 的 href、<img> 的 src 和 alt。

h
head / body页首区/内容区

head 放给浏览器看的资讯(标题、编码);body 放显示给访客的全部内容。

H
Hyperlink <a>超连结标签

用 href 指定目的地、点击后跳去的连结,例如 <a href="https://...">前往</a>。

I
Image <img>图片标签

单标签,用 src 指定图片来源、alt 写图片说明文字。

S
Semantic tags语意化标签

表明用途的结构标签:header 页首、nav 导览、main 主内容、footer 页尾。

N
Nested structure巢状结构

标签一层层包住另一层;先开的后关,不可交错。

C
CSS层叠样式表

描述网页外观的语言,管理颜色、字体、间距和排版。

S
Selector选择器

指定样式套用到哪些元素的开头部分,例如 p、.highlight、#title。

C
Class selector类别选择器

以点号开头(.highlight),套用于所有标了该 class 的元素,可重复使用。

I
ID selectorID 选择器

以井号开头(#title),只套用于该页唯一一个对应 id 的元素。

P
Property and value属性与值

样式宣告的两半:属性讲改什么(color),值讲改成什么(red),以分号结尾。

B
Box model盒子模型

每个元素都是盒:内容、内边距 padding、边框 border、外边距 margin 由内至外四层。

P
Padding / Margin内边距/外边距

padding 是内容与边框之间的空间;margin 是元素与其他元素之间的空间。

H
Hex colour十六进制颜色码

以 # 开头的六位颜色代码,例如 #f07f2e 是橙色、#ffffff 是白色。

M
Media query媒体查询

@media (max-width: 600px) { ... } 令样式只在特定萤幕阔度下生效,是响应式设计的基础。

S
Site map网站地图

动工前画好的页面清单和连接关系,决定网站有哪几页、怎样互连。

i
index.html主页档案

网站的预设门面:访客打开目录时浏览器自动载入的档案。

N
Navigation bar导览列

每页都有的连结选单(通常在 nav 标签内),令访客可以到达任何一页。

R
Relative path相对路径

以目前档案位置为基准的路径,例如同层的 about.html、子资料夹的 images/p1.jpg。

f
figure / figcaption图文配对标签

figure 包住图片,figcaption 写说明文字,令图和说明绑在一起。

C
Consistent layout一致版面

各页共用的 header、nav、footer 和样式,令网站看起来专业统一。

A
Accessibility无障碍

令视障等不同需要的用户都能使用的设计:alt 说明、标题顺级、足够色彩对比。

S
SEO搜寻引擎最佳化

令网页更容易被搜寻引擎理解和推荐的做法:清楚标题、meta description、关键字。

M
Meta description网页简介标签

head 内的一句网页简介,搜寻结果列表常常直接显示它。

A
Artificial Intelligence (AI)人工智能

令机械执行需要人类智慧的任务的技术,例如识别语音、图像和翻译。

M
Machine Learning机器学习

AI 的主流方法:不写死规则,让电脑从大量例子中自行学出规律。

D
Deep Learning深度学习

机器学习的分支,用模仿脑神经的神经网络学习,擅长图像、语音和语言任务。

N
Neural network神经网络

模仿脑神经连接的分层计算结构,是深度学习的基本构件。

T
Training训练

用大量例子教模型的阶段:预测、对答案、调整内部参数,反复进行。

I
Inference推断

训练完成的模型应用到新输入、给出答案的阶段。

M
Model模型

训练产出的成品:内含学到的规律和参数,可以对新输入做判断。

D
Dataset资料集

训练用的一大批例子,例如十万张已标明是猫还是狗的照片。

H
Hallucination幻觉

AI 一本正经地讲出与事实不符的内容;因为它不懂真实意思,只会估规律。

A
Algorithmic bias演算法偏见

AI 因训练资料失衡而对某些群体不公平的系统性偏差。

P
Personal data个人资料

可识别个人身份的资料,例如姓名、人面影像、声音、地址、电话。

P
PDPO个人资料(私隐)条例

香港规管个人资料收集和使用的法例:说明用途、不超额收集、有权查阅改正。

D
Deepfake深度伪造

用 AI 生成或篡改的以假乱真影像、声音,例如换脸影片、模仿他人声线。

M
Misinformation虚假资讯

与事实不符的内容;AI 幻觉和深伪都会制造虚假资讯。

A
Academic honesty学术诚信

如实表明作品来源、不把他人(或 AI)的成果当自己作品的原则。

C
Consent同意

当事人清楚知道用途后自愿容许收集或使用其资料;未经同意上载他人相片即属侵权。

T
Transparency透明度

AI 系统的资料来源、运作方式和局限应该向用户讲清楚。

A
Accountability问责

AI 造成损害时,必须有明确的人或机构承担责任,不能推说「是 AI 做的」。

G
Generative AI生成式人工智能

能创作新内容(文字、图像、音乐、影片)的 AI,例如聊天机械人、文生图工具。

P
Prompt提示词

输入给生成式 AI 的文字指令,其具体程度直接影响输出质素。

P
Prompt engineering提示工程

设计和改善提示以获得更佳 AI 输出的技巧,例如具体化、给角色、迭代。

T
Text-to-image文生图

凭文字描述生成图像的 AI 工具,例如「水彩风格的狮子山,黄昏」。

I
Iteration迭代

反复追问和修改提示,逐步把 AI 输出推向理想效果的过程。

F
Fact-check事实查核

对照教科书、官方网站等可靠来源核实 AI 给出的事实和数据。

T
Tool comparison工具比较

了解不同 AI 工具的专长与弱项,按任务选择合适的工具。

C
Critical verification批判性验证

把 AI 输出当草稿:查事实、检查逻辑、提防幻觉,再决定采用与否。

D
Data disclosure资料输入守则

个人资料、密码、他人私隐绝不输入 AI 工具,输入的资料可能被留存。

更多单元按路线图分批上线 — 每课都系同一个图文并茂格式。