本课程共有 3 个教学单元,共 6 周,教学安排如下:
单元 1:Python 快速入门 (2 周)
第 1 周:基本程序设计
教学内容:计算机的概念、程序设计语言类型(编译型、解释型)、程序设
计语言种类、Python 语言初见、Python 语言开发环境配置、基本的程序设计方法 IPO
第 2 周:Python 程序入门
教学内容:Python 程序设计实例剖析、Python 语言元素:程序框架、注释、常量、变量、表达式、输入输出、赋值、分支、循环、函数等、结合 Turtle库的图形输出编程实例剖析、程序设计模板。
单元 2:Python 语言语法 (2 周)
第 3 周:类型及应用、程序控制结构
教学内容:类型的概念、数字类型、数学函数的使用、字符串类型、字符串的各种处理方法、元组类型、列表类型、列表的各种使用方法。
第 4 周:函数和递归
教学内容:函数、函数调用方法、函数返回值、函数与程序结构、递归及使用。
单元 3:程序设计方法 (2 周)
第 5 周:交互式图形编程
教学内容:程序设计方法学、图形对象概念、交互式图形用户接口、图形库应用方法、turtle 库。
第 6 周:Python 图形艺术
教学内容:turtle 库的使用、图形艺术。