以案例为主线,融合语法与算法,深入浅出分析并解决实际问题。开拓计算思维、解决科学问题、**前沿技术。
课程概述。本课程向学生介绍程序设计的基本思想、方法和技能。通过本课程的学习,让学生掌握一定的程序设计能力、分析问题和解决问题的能力,让学生掌握python程序设计语言,掌握python程序结构,python程序设计过程和技巧,能够编写python程序解决实际计算问题,掌握计算机科学领域的一些基本算法,掌握一定的程序调试方法和技巧,养成良好的编程习惯。
通过本课程的学习,为后续课程(面向对象程序设计、数据结构等)提供必要的专业基础知识,培养学生的程序设计思维模式和方法。通过设计一系列的实验,达到理论联系实际,巩固所学理论知识,培养学生初步的程序设计能力和程序实现技能。
本课程以案例为主线,融合语法与算法,深入浅出分析并解决实际问题。
开拓计算思维、解决科学问题、**前沿技术。
课程大纲。第一章。
绪论。1.1 python概述。
1.2开发环境安装和配置。
1.3基本数据类型、常量和变量。
第一章作业。
第一章单元测验。
第二章。顺序和分支程序应用。
2.1找零和简单贪心。
2.2求身高体重指数。
2.3是否是合法的日期。
第二章作业。
第二章单元测验。
第三章。循环程序与应用。
3.1猜数字与二分法。
3.2 x年x月x日是星期几。
3.3谁是罪犯?-简单逻辑分析。
3.4打印9*9乘法表。
3.5百钱百鸡与**优化。
第三章作业。
第三章单元测验。
第四章。数据类型和应用。
4.1统计字符的使用频率。
4.2利用正则表达式提取**号码。
4.3列表与复杂排序。
4.4二分检索。
第四章作业。
第四章单元测验。
第五章。函数与应用。
5.1函数与问题分而治之。
5.2基于函数验证哥德**猜想。
5.3多种方法实现十进制转二进制。
5.4多种方法求圆周率。
5.5 base64编码。
5.6递归思想和递归函数。
5.7车队的公共钥匙盒。
第五章作业。
第五章单元测验。
第六章。文件。
6.1文件操作与英汉字典。
6.2文件加密解密实例。
第六章作业。
第六章单元测验。
第七章。异常处理。
7.1异常处理与程序健壮性。
7.2异常处理实际使用。
第七章作业。
第七章单元测验。第。八章。
拓展与应用。
8.1 python与knn分类。
8.2汉语分词实例。
8.3骆驼祥子用字分析。
8.4 numpy简介。
8.5 pandas简介。
python与数据可视化。
高级语言程序设计 Python 教学大纲
高级语言程序设计 python 教学大纲。高级语言程序设计 python 课程面向无编程基础的学生,培养运用python语言解决实际问题的编程能力。使学生掌握python语言的基本语法 语句以及结构化程序设计的基本思想和方法,了解基本的算法和数据结构,培养良好的程序设计风格,为进一步学习其他专业课程...
程序设计教学大纲
数学与计算机科学教研室。教学大纲。2010年9月。程序设计 教学大纲。供非信息管理专业和生物医学工程专业使用 前言。程序设计 是医疗本科 检验本科 影像等专业学生的一门计算机应用必修课。课程旨对visual foxpro在数据管理应用方面作介绍,使学生初步了解visual foxpro在医学领域的实...
程序设计教学大纲
广东医学院。数学与计算机科学教研室。教学大纲。2010年9月。程序设计 教学大纲。供非信息管理专业和生物医学工程专业使用 前言。程序设计 是医疗本科 检验本科 影像等专业学生的一门计算机应用必修课。课程旨对visual foxpro在数据管理应用方面作介绍,使学生初步了解visual foxpro在...