43487-Python3基础教程-教学大纲《Python3基础教程》教学大纲学时:60代码:适用专业:制定:审核:批准:一、课程的地位、性质和任务程序设计基础是普通高等学校计算机科学与技术专业的一门重要的专业基础课
通过本课程的学习,使学生能够在已有的计算机基础知识基础上,对计算机程序设计有一个系统的、全面的了解、为掌握计算机软件开发打下良好的基础;在系统理解和掌握程序设计基本原理的基础上,了解和掌握软件开发的基本原理和方法,具有设计和开发计算机软件的基本能力
程序设计是一门实践性非常强的学科,它要求学生在理解和掌握程序程序设计语言语法的基础上,充分利用实验课程,在计算机上动手完成程序的编写和调试
二、课程教学基本要求1
课程教学以Python3程序设计基本方法为主,在教学过程中让学生掌握计算机程序设计的基本原理和方法
要求在教学过程中合理安排理论课时和实验课时,让学生有充分的使用在计算机上练习理论课程中学到的Python3编程技巧和方法
三、课程的内容第1章Python了解Python的发展、版本、应用领域和基本特点,并熟悉Python程序的运行方式,熟练掌握配置Python开发环境和使用编程工具IDLE
第2章Python编程基础掌握Python基本结构、基本输入和输出、数据类型(数字、集合、字符串、列表、元组、字典和文件),理解变量和动态数据类型
第3章程序流程控制掌握if分支结构、for循环、while循环、迭代和列表解析
第4章函数和模块掌握函数的定义、函数的调用、函数参数、函数的嵌套、lambda函数、递归函数、模块的导入、模块搜索路径,理解变量的作用域
第5章面向对象编程理解Python的面向对象,掌握定义和使用类、对象的属性和方法、类的继承、运算符重载、模块中的类
第6章异常处理理解并掌握Python的异常处理机制、主动引发异常和自定义异常类