《Python基础教程》教学大纲
基本信息
课程名称:《Python基础》
课程代码:******access2010绿版免安装
课程类别:专业基础课
建议学时:68学时(理实一体化)
学分:4学分
适应对象:计算机应用、软件技术、大数据技术与应用、云计算技术与应用专业
建设团队:3~5人以上团队大学python入门教程
一、课程的地位、性质和任务
《Python基础》是软件技术等相关专业的专业基础课程。主要讲述Python程序设计的基础知识和相关技术。是计算机应用、软件技术、大数据技术与应用、云计算技术与应用专业的专业基础课程。
《Python基础》课程的教学目的是学生通过学习该课程,掌握Python程序设计语言的基本知识和使用Python语言进行软件开发的思想和基本方法,进而掌握程序设计的基本步骤和通用方法,提高通过编写程序解决实际问题的能力,为今后进一步使用数据采集和分析等大数据及人工智能方面的运用打好基础。课程着眼于学生的长远发展,重点培养其软件开发、大数据及人工智能领域岗位基本工作技能、职业素养、社会适应能力、交流沟通能力、团队协作能力、创新能力和自主学习能力。
二、课程教学基本要求
本课程的主要目标是培养学生的Python语言使用的基本技能。要求学生掌握Python基本语法、字符串、列表、元组、字典、文件的读写、函数与模块等基础知识。学生首先了解Python的特点、发展及推荐学习方法,然后学习Python基础语法、流程控制语句、数据类型、函数、模块、面向对象、文件操作、异常处理、数据库操作、第三方库相关知识等。
课程根据“自主式一体化教学”模式,按照Python的有关知识由浅入深、从易到难进行教学,课后布置实训与习题练习,实现“教、学、做”一体,从而切实提高学生的持续发展能力。
三、课程的内容
课程基于Python3,主要进行Python基本语法、元组、列表、字典、文件的读写、函数与模块等Python基础知识的讲授。具体内容如下。
1.认识Python。包括Python发展历程、特点及应用领域,开发环境的搭建及程序的打包发布,并给出了Python学习方法的建议。需要读者独立完成开发环境的搭建并了解程序打包发布的方法。
在线链接转换工具2.Python的基础语法。包括中文编码、固定语法、标识符及保留字、基本输入输出、变量和数据类型、运算符等。读者在初学Python时,需要多动手写代码,这样才能加深印象,为后期深入学习打好基础。
3.Python的控制流程语句。包括条件语句、循环语句及其他语句。在开发中,需要多加以
理解并掌握它们的使用。
matlab中prod函数4.Python的数据类型。介绍了序列及序列操作、字符串、列表、元组、字典、集合、对象的浅复制与深复制、推导式等知识。读者需要掌握这些数据类型不同的特点及操作,能在后续的开发中选择合适的类型对数据进行操作。
5.函数。包括函数的定义调用、参数及返回值、全局与局部变量、drop的过去式global与nonlocal语句以及匿名函数。函数作为关联功能的代码段,可以很好地提高代码的复用性。读者需要掌握函数的这些功能,也要能查询相关的函数手册或文档。
6.Python模块。包括模块的制作使用、包以及时间与日期flexiblealla、math库、json模块这些常用的模块介绍。读者可以结合函数模块实现代码的封装,提高代码的可读性与可复用性,进一步熟悉导入Python内置模块和第三方模块的方法,提高程序开发效率的能力。
7.面向对象编程。包括面向对象编程概述、类和对象的创建、类的属性方法、类的继承、方法重写与运算符重载。读者通过本章的学习,培养使用面向对象思想进行程序设计的能力。
8.文件操作。包括文件打开和关闭、文件读写、文件重命名和删除、文件夹操作及CSV文件操作等。通过本章的学习,读者能掌握文件的相关操作,能够使用相关方法来实现文件及文件数据集的操作。
9.Python异常处理。包括异常的介绍、系统内置异常的抛出和捕捉、用户自定义异常的处理、with语句及as使用。通过本章的学习,读者能了解异常的处理,知道在程序中如何运行异常处理来提高程序的健壮性。
10.MySQL数据库操作。包括pymysql模块安装、Python操作数据库过程及对象、执行事务及错误处理以及数据库操作。通过本章的学习,读者能掌握Python操作Mysql数据库的方法。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论