欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    《Python程序开发案例教程》课程教学整体设计.doc

    • 资源ID:4158729       资源大小:282.50KB        全文页数:12页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《Python程序开发案例教程》课程教学整体设计.doc

    Python程序开发案例教程课程教学整体设计(课程英文名称)课程编号:xxxxx学 分:4.5学分学 时:76学时 (其中:讲课学时36 上机学时:30)先修课程:计算机应用基础后续课程:无适用专业:计算机相关专业开课部门:电子信息工程学院一、课程的性质与目标Python程序开发案例教程是面向计算机相关专业、信息技术相关专业或工科类专业的一门基础课,本课程涉及案例开发流程、Python语法、数据类型、流程控制、函数、面向对象、模块、文件操作、异常、正则表达式、GUI编程、多任务编程、网络编程、数据库编程,以及Django框架基础,通过本课程的学习,学生能够全面系统地掌握Python开发的必备知识,具备独立开发Python简单项目的能力。二、教学条件要求操作系统:Windows 7及以上版本Python环境:Python 3.7.3(64-bit)开发工具:PyCharm 2018.3.3三、课程的主要内容及基本要求第1章 开启Python学习之旅章名开启Python学习之旅学时2学习目标1. 了解Python的特点、版本以及应用领域2. 熟悉Python3的下载与安装3. 了解PyCharm的安装及简单使用4. 了解代码规范,掌握变量的意义5. 掌握Python的基本输入输出知识点了解掌握重点难点Python的特点Python的版本Python的应用领域Python3的安装IDLE的使用PyCharm的安装与使用Python编码规范变量基本输入输出第2章 数字类型与字符串章名数字类型与字符串学时6学习目标1. 了解数字类型的表示方法2. 掌握数字类型转换函数3. 掌握字符串的格式化输出4. 掌握字符串的常见操作5. 掌握字符串的索引与切片6. 熟练使用运算符,明确混合运算中运算符的优先级知识点了解掌握重点难点数字类型的表示方法类型转换函数字符串的定义字符串的格式化输出字符串的常见操作字符串的索引与切片算术运算符比较运算符赋值运算符逻辑运算符位运算符运算符优先级第3章 流程控制章名流程控制学时6学习目标1. 掌握if语句的多种格式2. 熟练使用if语句的嵌套3. 掌握for循环与while循环的使用4. 熟悉for循环与while循环嵌套 5. 掌握break与continue语句的使用知识点了解掌握重点难点if语句的格式if语句嵌套for循环while循环while循环嵌套for循环嵌套break语句continue语句第4章 列表与元组章名列表与元组学时4学习目标1. 掌握列表的创建与访问列表元素的方式2. 掌握列表的遍历和排序3. 掌握添加、删除、修改列表元素的方式4. 熟悉嵌套列表的使用5. 掌握元组的创建与访问元组元素的方式知识点了解掌握重点难点列表的创建方式访问列表元素列表的遍历列表的排序添加列表元素删除列表元素修改列表元素嵌套列表的创建与元素的访问元组的创建方式访问元组元素第5章 字典和集合章名字典和集合学时4学习目标1. 掌握字典的创建和访问元素的方式2. 掌握字典的基本操作3. 掌握集合的创建和常见操作4. 了解集合操作符的使用知识点了解掌握重点难点字典的创建方式通过“键”访问字典字典元素的添加和修改字典元素的删除字典元素的查询集合的创建方式集合元素的添加、删除和清空集合类型的操作符第6章 函数章名函数学时6学习目标1. 掌握函数的定义与调用2. 掌握函数的参数传递方式3. 掌握局部变量和全局变量的使用4. 熟悉匿名函数与递归函数的使用5. 了解常用的内置函数知识点了解掌握重点难点函数的定义函数的调用位置参数关键字参数默认参数不定长参数局部变量全局变量匿名函数递归函数Python常用内置函数第7章 类与面向对象章名类与面向对象学时7学习目标1. 理解面向对象的概念,明确类和对象的含义2. 掌握类的定义与使用方法3. 熟练创建对象、访问对象成员4. 掌握实现成员访问限制的意义,可熟练访问受限成员5. 了解构造方法与析构方法的功能与定义方式6. 熟悉类方法和静态方法的定义与使用7. 掌握类的继承与方法的重写8. 熟悉多态的意义知识点了解掌握重点难点面向对象概述面向对象的基本概念类和对象的关系类的定义与访问对象的创建与使用访问限制构造方法析构方法类方法静态方法单继承多继承方法的重写super()函数多态第8章 模块章名模块学时3学习目标1. 了解模块的概念及其导入方式2. 掌握常见标准模块的使用3. 了解模块导入的特性4. 掌握自定义模块的使用5. 掌握包的结构及其导入方式6. 了解第三方模块的下载安装知识点了解掌握重点难点什么是模块模块的导入方式常见的标准模块自定义模块_all_属性_name_属性包的结构包的导入第三方模块的下载与安装第9章 文件与文件路径操作章名文件与文件路径操作学时6学习目标1. 掌握文件的打开与关闭操作2. 掌握文件读取的相关方法3. 掌握文件写入的相关方法4. 熟悉文件的拷贝与重命名5. 了解文件夹的创建、删除等操作6. 掌握与文件路径相关的操作知识点了解掌握重点难点打开文件关闭文件文件的读取数据写入文件的定位读取文件的拷贝文件的重命名创建目录删除目录获取目录的文件列表相对路径与绝对路径获取当前路径检测路径的有效性路径的拼接第10章 错误和异常章名错误和异常学时4学习目标1. 理解异常的概念2. 掌握捕获并处理异常的方式3. 掌握raise和assert语句4. 掌握自定义异常5. 掌握with语句的使用6. 了解上下文管理器知识点了解掌握重点难点错误和异常概述try-except语句捕获异常信息else子句finally子句raise语句异常的传递assert断言语句自定义异常with语句上下文管理器自定义上下文管理器第11章 正则表达式章名正则表达式学时4学习目标1. 熟悉正则表达式的基础知识,包括字符和匹配规则2. 掌握如何利用re模块实现预编译、匹配与搜索3. 掌握使用Match对象中的方法4. 掌握实现全文匹配的方法5. 熟悉如何使用re模块实现检索替换、文本分割、贪婪匹配知识点了解掌握重点难点元字符预定义字符集re模块预编译使用match()函数进行匹配使用search()函数进行匹配匹配对象findall()函数finditer()函数检索替换文本分割贪婪匹配第12章 图形用户界面编程章名图形用户界面编程学时6学习目标1. 了解图形用户界面与Python图形用户界面开发工具2. 熟练使用tkinter基本组件掌握如何更改GUI样式3. 熟悉几何布局管理器4. 掌握事件处理方式,熟练使用菜单和消息对话框组件知识点了解掌握重点难点认识tkinter构建简单的GUItkinter核心组件组件的通用属性标签Label按钮Button复选框Checkbutton文本框Entry单选按钮Radiobutton列表框List文本域Textpack布局管理器grid布局管理器place布局管理器command事件处理方式bind事件处理方式顶级菜单下拉菜单弹出菜单消息对话框第13章 进程和线程章名进程和线程学时5学习目标1. 了解什么是进程和线程2. 掌握创建进程的几种方式3. 掌握进程通信的原理,会使用Queue类实现进程间通信4. 掌握线程的基本操作5. 掌握线程中锁的使用6. 理解同步机制,会使用Condition和Queue实现线程同步知识点了解掌握重点难点什么是进程通过fork()函数创建进程通过Process类创建进程通过Pool类批量创建进程进程间通信Queue什么是线程线程的创建和启动线程的阻塞互斥锁死锁可重入锁通过Condition类实现线程同步通过Queue类实现线程同步第14章 网络编程章名网络编程学时6学习目标1. 了解网络编程的基本概念2. 掌握TCP与UDP通信流程,熟练使用socket内置方法3. 掌握TCP并发服务器实现方式4. 熟悉I/O多路转接服务器的搭建方法知识点了解掌握重点难点协议与体系结构数据传输流程网络架构IP地址和端口号socket套接字socket通信流程socket内置方法基于UDP的网络聊天室基于TCP的数据转换单进程非阻塞服务器多进程并发服务器多线程并发服务器select并发服务器epoll并发服务器第15章 数据库编程章名数据库编程学时5学习目标1. 了解什么是数据库,熟悉数据库的分类2. 掌握pymysql库,可以使用pymysql实现Python程序与MySQL数据库交互3. 掌握pymongo模块,可以使用pymongo实现Python程序与MongoDB数据库交互4. 掌握redis模块,可以使用redis实现Python程序与Redis数据库交互知识点了解掌握重点难点数据库概述数据库的分类下载和安装MySQL安装pymysqlpymysql常用对象pymysql的使用下载和安装MongoDB安装pymongopymongo常用对象pymongo的使用下载和安装Redis安装redisredis常用对象redis的使用第16章 Django框架介绍章名Django框架介绍学时3学习目标1. 熟悉HTTP协议2. 了解HTML、CSS及JavaScript的功能3. 了解Web框架以及WSGI4. 掌握Django框架的结构5. 熟悉Django框架开发应用的流程知识点了解掌握重点难点HTTP协议HTML简介CSS简介JavaScript简介WSGI规范WSGI服务器初识Django使用Django开发项目第17章 项目实战天天生鲜章名项目实战天天生鲜学时5学习目标1. 理解天天生鲜业务逻辑2. 熟悉天天生鲜项目前期配置3. 掌握天天生鲜项目中模板文件的配置4. 熟悉天天生鲜项目各功能的实现方式知识点了解掌握重点难点天天生鲜需求分析模型设计项目创建定义模型类迁移文件配置静态文件商品展示页面功能商品详情页面功能项目商品分类页面功能购物车页面功能提交订单页面功能订单提交成功页面功能四、学时分配章目讲课上机合计第1章 开启Python学习之旅2学时1学时3学时第2章 数字类型与字符串4学时2学时6学时第3章 流程控制4学时2学时6学时第4章 列表与元组3学时1学时4学时第5章 字典和集合3学时1学时4学时第6章 函数4学时2学时6学时第7章 类与面向对象5学时2学时7学时第8章 模块2学时1学时3学时第9章 文件与文件路径操作4学时2学时6学时第10章 错误和异常3学时1学时4学时第11章 正则表达式3学时1学时4学时第12章 图形用户界面编程5学时1学时6学时第13章 进程和线程4学时1学时5学时第14章 网络编程4学时2学时6学时第15章 数据库编程4学时1学时5学时第16章 Django框架介绍2学时1学时3学时第17章 项目实战天天生鲜3学时2学时5学时合计59学时24学时83学时五、考核模式与成绩评定办法本课程为考试课程,期末考试采用百分制的闭卷考试模式。学生的考试成绩由平时成绩(30%)和期末考试(70%)组成,其中,平时成绩包括出勤(5%)、作业(5%)、上机成绩(20%)。六、选用教材和主要参考书本大纲是根据教材Python程序设计:现代设计方法所设计的。参考书籍:美约翰策勒(John Zelle)著 王海鹏 译.Python程序设计(第3版)中国工信出版集团 人民邮电出版社.201801卫斯理春(美).Python核心编程(第2版)人民邮电出版社.201502Python语言程序设计2018版电子教案-二级考试七、大纲说明本课程的授课模式为:课堂授课+上机,其中,课堂主要采用多媒体的方式进行授课,并且会通过测试题阶段测试学生的掌握程度;上机主要是编写程序,要求学生动手完成指定的程序设计或验证。撰写人: 审定人:批准人: 执行时间:12

    注意事项

    本文(《Python程序开发案例教程》课程教学整体设计.doc)为本站会员(创****公)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开