spContent=Python基本语法,主要内容包括:python程序框架、turtle绘图、数据基本类型、组合数据类型、程序的控制结构、函数和代码复用、文件和数据格式化,还涉及到python生态、网络爬虫、词云等内容。
Python基本语法,主要内容包括:python程序框架、turtle绘图、数据基本类型、组合数据类型、程序的控制结构、函数和代码复用、文件和数据格式化,还涉及到python生态、网络爬虫、词云等内容。
—— 课程团队
课程概述
最热的一门编程语言,可用于各行各业。
请从这里开始,踏上Python之旅。
授课目标
课程通过Python语言介绍程序设计的基本思想,通过Python丰富和强大的第三方库,帮助学生理解和运用计算生态。培养学生的计算思维能力,以及利用计算机解决实际问题的能力,为今后从事各个领域的研究和实践提供方法和工具。
成绩 要求
(1)平时作业和课堂表现(占总成绩的20%)
选做教材部分习题和程序练习题,考查学生对各章节基础知识和基本理论的掌握和应用能力;
(2)实验(占总成绩的20%)
考察学生运用所学的基础知识,编程解决实际问题的能力
(3)期末考试(闭卷)(占总成绩的60%)
采用闭卷方式,考核对理论教学部分所讲授的Python语言程序设计的基本知识和程序设计的基本方法的掌握情况。
课程大纲
第一章 概述
课时目标:掌握Python程序的基本框架和方法
(1)程序设计语言概述
(2)程序设计方法
(3)程序的运行过程
(4)Python安装与开发环境
(5)Python库
第2章 基本语法
课时目标:掌握Python语言的基本元素
(1) Python程序语法元素分析
(2) Python实例及解析
第3章 程序控制结构
课时目标:了解程序的基本结构,掌握分支结构、遍历循环、无限循环以及程序的异常处理。
(1) 程序的基本结构
(2) 程序的分支结构
(3) 程序的循环结构
(4) 程序的异常处理
第4章 函数和代码复用
课时目标:掌握函数的定义和调用了解代码复用和模块化设计了解递归函数的设计和运行
(1) 函数的基本使用
(2) 函数的参数传递
(3) 代码复用和模块化设计
(4) 函数的递归
第5章 组合数据类型
课时目标:掌握列表、字典类型及基本操作会使用列表、字典解决实际问题。
(1) 组合数据类型概述
(2) 列表类型及其操作
(3) 字典类型及其操作
第7章 文件操作
课时目标:掌握文件的读写方法掌握一二维数据的格式化和处理了解高维数据的格式化
(1) 文件的基本概念
(2) 文件的打开和关闭
(3) 文件的读写
第9章 GUI编程
课时目标:学习图形用户界面接口的程序编写方法
(1) Python GUI常见库
(2) TKinter基础
(3) 常用控件
(4) 事件处理
(5) 布局方法
(6) 对话框
第9章 科学计算和可视化
课时目标:了解科学计算和可视化学会使用第三方库的方法
(1) 问题概述
(2) Numpy库的使用
(3) Matplotlib的使用
(4) Pandas
展开全部
预备知识
参考资料
现用教材:
[1] Python程序设计教程,清华大学出版,徐红云等主编;
参考书:
(1)张莉,Python程序设计教程,高等教育出版社,2018.01
(2)董付国,Python程序设计基础与应用,机械工业出版社, 2018.09
(3)约翰·策勒,Python程序设计(第3版),人民邮电出版社,2018.01
(4)芒努斯·利·海特兰德,Python基础教程(第3版),人民邮电出版社,2018.02
(5)埃里克·马瑟斯,Python编程从入门到实践, 人民邮电出版社,2017.07
(6)嵩天,礼欣,黄天羽著,Python语言程序设计基础(第2版),高等教育出版社,2019.01