课程详情:Python概述:
Python简史
Python应用场景
Python当前发展
主要涉及到Python的基本介绍,学生应该了解Python的历史,当前发展现状等。
语法基础:
变量类型
分支语句
循环语句
主要涉及Python基本的语句基础,案例以僵尸随堂案例为主,学生应该熟练掌握Python的语句使用,理解分支循环的含义。
函数:
函数初步
细说参数
变量作用域
递归调用
主要涉及自定义函数的各个方面,学生应该能从程序运行角度理解函数的各个问题。此阶段后学生应该能解决基本的一些算法问题,比如百钱百鸡问题,汉诺塔问题。案例以
讲师随堂案例为主。
面向对象
编程(OOP):
OOP基础
公有私有问题
继承
组合&Mixin
主要涉及OOP基础知识,学习后应该能自己处理OOP问题,具有初步软件工程知识并树立模块化编程思想。案例以随堂案例为主。
数据结构初步:
列表(list)
元组(tuple)
字典(dict)
集合(set)
涉及知识点为几个常见Python内置数据结构。需要学生不仅能使用,还要从内存角度理解数据的存储状态。案例以随堂案例为主。
异常处理:
异常概述
try/except
Finally
Raise
with
涉及异常的全部知识都在本模块介绍。学生学习后应能够使用异常并能够在程序中有意识的抛出异常来加固程序的可用性。案例以随堂案例为主。
项目案例:
项目案例1:计算器
项目案例2:随机抽奖
项目案例3:压缩软件
项目案例4:猜数字
需要学生彻底理解案例逻辑,并能够按照讲解案例开发出功能类似产品。