Python
基 础
|
Python
概 述
|
Python简史
Python应用场景
Python当前发展
|
主要涉及到Python的基本介绍,学生应该了解Python的历史,当前发展现状等。
|
180
|
语法基础
|
变量类型
分支语句
循环语句
|
主要涉及Python基本的语句基础,案例以僵尸随堂案例为主,学生应该熟练掌握Python的语句使用,理解分支循环的含义。
|
函 数
|
函数初步
细说参数
变量作用域
递归调用
|
主要涉及自定义函数的各个方面,学生应该能从程序运行角度理解函数的各个问题。 此阶段后学生应该能解决基本的一些算法问题,比如百钱百鸡问题,汉诺塔问题。案例以讲师随堂案例为主。
|
面向对象编程(OOP)
|
OOP基础
公有私有问题
继承
组合& Mixin
|
主要涉及OOP基础知识,学习后应该能自己处理OOP问题,具有初步软件工程知识并树立模块化编程思想。案例以随堂案例为主。
|
数据结构
初 步
|
列表(list)
元组(tuple)
字典(dict)
集合(set)
|
涉及知识点为几个常见Python内置数据结构。需要学生不仅能使用,还要从内存角度理解数据的存储状态。案例以随堂案例为主。
|
异常处理
|
异常概述
try/except
Finally
Raise
with
|
涉及异常的全部知识都在本模块介绍。学生学习后应能够使用异常并能够在程序中有意识的抛出异常来加固程序的可用性。案例以随堂案例为主。
|
项目
案例
|
项目案例1: 计算器
项目案例2: 随机抽奖
项目案例3: 压缩软件
项目案例4: 猜数字
|
需要学生彻底理解案例逻辑,并能够按照讲解案例开发出功能类似产品。
|
20
|
参考资料
|
Python基础教程(第二版 修订版),Magnus Lie Hetland
著,人民邮电出版社
零基础入门学习Python,小甲鱼 编著, 清华大学出版社
Head First Python(中文版), Paul Barry 著, 中国电力出版社
|
扩展课程
|
Linux系统运维
Python图形界面(GUI)开发
(qt或者tkinter任选)
|
Linux运维课后学生应该能够自行安装,搭建平台,开发环境,并具有一定的专业运维知识。
GUI课程后学生应能够独立完成桌面软件界面的开发。
|
Python
基 础
|
Python
概 述
|
Python简史
Python应用场景
Python当前发展
|
主要涉及到Python的基本介绍,学生应该了解Python的历史,当前发展现状等。
|
180
|
语法基础
|
变量类型
分支语句
循环语句
|
主要涉及Python基本的语句基础,案例以僵尸随堂案例为主,学生应该熟练掌握Python的语句使用,理解分支循环的含义。
|
函 数
|
函数初步
细说参数
变量作用域
递归调用
|
主要涉及自定义函数的各个方面,学生应该能从程序运行角度理解函数的各个问题。 此阶段后学生应该能解决基本的一些算法问题,比如百钱百鸡问题,汉诺塔问题。案例以讲师随堂案例为主。
|
面向对象编程(OOP)
|
OOP基础
公有私有问题
继承
组合& Mixin
|
主要涉及OOP基础知识,学习后应该能自己处理OOP问题,具有初步软件工程知识并树立模块化编程思想。案例以随堂案例为主。
|
数据结构
初 步
|
列表(list)
元组(tuple)
字典(dict)
集合(set)
|
涉及知识点为几个常见Python内置数据结构。需要学生不仅能使用,还要从内存角度理解数据的存储状态。案例以随堂案例为主。
|
异常处理
|
异常概述
try/except
Finally
Raise
with
|
涉及异常的全部知识都在本模块介绍。学生学习后应能够使用异常并能够在程序中有意识的抛出异常来加固程序的可用性。案例以随堂案例为主。
|
项目
案例
|
项目案例1: 计算器
项目案例2: 随机抽奖
项目案例3: 压缩软件
项目案例4: 猜数字
|
需要学生彻底理解案例逻辑,并能够按照讲解案例开发出功能类似产品。
|
20
|
参考资料
|
Python基础教程(第二版 修订版),Magnus Lie Hetland
著,人民邮电出版社
零基础入门学习Python,小甲鱼 编著, 清华大学出版社
Head First Python(中文版), Paul Barry 著, 中国电力出版社
|
扩展课程
|
Linux系统运维
Python图形界面(GUI)开发
(qt或者tkinter任选)
|
Linux运维课后学生应该能够自行安装,搭建平台,开发环境,并具有一定的专业运维知识。
GUI课程后学生应能够独立完成桌面软件界面的开发。
|