首页 课程主页
课程分享  
科学计算语言
主讲教师 章平/安徽工程大学
学习人数 1199
开课周期 2021年04月09日 ~ 2021年12月30日
教学进度
预报名
进行中
已结课
课程期次 共 38 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

  本课程是计算机科学与技术专业等相关专业的学科基础选修课,能很好地帮助学生开拓思维,实现能力拓展。本课程基于Python语言,介绍了Python简介及编程环境、Python数据表示和基本运算、控制结构与异常处理、函数、复杂数据类型(字符串、列表、元组、字典、集合等)、文件与常用的科学计算包。

课程概述

Python常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。Python还具备数量众多、功能强大的各类扩展库。由于Python语言的简洁性、易读性以及可扩展性,无论是应用开发还是实验仿真,Python均得到了广泛的使用。通过本课程的学习,使学生初步掌握Python编程和在科学计算领域的运用,提高研究性学习及工程应用的能力。


课程大纲
  • 第1章 Python程序设计概述
    • 第1节 1.1 Python语言概述
      • 教学视频
    • 第2节 1.2 Python安装及开发环境配置
      • 本节课件
    • 第3节 1.3 命令交互环境
      • 本节课件
    • 第4节 1.4 集成开发与学习环境
      • 本节课件
    • 第5节 1.5 Python程序代码构成
      • 本节课件
    • 第6节 1.6 Python的版本
      • 教学视频
      • 本节课件
    • 第7节 Python语言概述
  • 第2章 基本数据类型
    • 第1节 基本数据类型
      • 教学视频
      • 本节课件
    • 第2节 运算符
      • 教学视频
      • 本节课件
    • 第3节 字符串处理
      • 教学视频
      • 本节课件
  • 第3章 程序的控制结构
    • 第1节 顺序结构
      • 教学视频
      • 本节课件
    • 第2节 选择结构
      • 教学视频
      • 本节课件
    • 第3节 循环结构
      • 教学视频
      • 本节课件
  • 第4章 函数
    • 第1节 函数的定义与调用
      • 本节课件
    • 第2节 参数传递
      • 本节课件
    • 第3节 参数类型
      • 本节课件
    • 第4节 变量作用域
      • 本节课件
    • 第5节 递归函数
      • 本节课件
    • 第6节 函数的应用
      • 本节课件
  • 第5章 组合数据类型
    • 第1节 组合数据类型的分类及特点
      • 教学视频
      • 本节课件
    • 第2节 字符串的索引与切片
      • 教学视频
      • 本节课件
    • 第3节 字符串类型的表示
      • 教学视频
      • 本节课件
    • 第4节 字符串运算与处理1
      • 教学视频
      • 本节课件
    • 第5节 字符串运算与处理2
      • 教学视频
      • 本节课件
    • 第6节 字符串的格式化输出
      • 教学视频
      • 本节课件
    • 第7节 列表的创建与索引
      • 教学视频
      • 本节课件
    • 第8节 序列类型的通用操作
      • 教学视频
      • 本节课件
    • 第9节 列表的操作1
      • 教学视频
      • 本节课件
    • 第10节 列表的操作2
      • 教学视频
      • 本节课件
    • 第11节 元组的创建和操作
      • 教学视频
      • 本节课件
    • 第12节 集合的创建与操作
      • 教学视频
      • 本节课件
    • 第13节 集合的数学运算
      • 教学视频
      • 本节课件
    • 第14节 字典的创建与操作
      • 教学视频
      • 本节课件
    • 第15节 字典的创建与操作2
      • 教学视频
      • 本节课件
    • 第16节 组合数据类型编程实例1
      • 教学视频
      • 本节课件
    • 第17节 组合数据类型编程实例2
      • 教学视频
      • 本节课件
    • 第18节 本章小结
      • 教学视频
      • 本节课件
  • 第6章 数据存储与文件
    • 第1节 数据存储概述
      • 教学视频
      • 本节课件
    • 第2节 编码
      • 教学视频
      • 本节课件
    • 第3节 文件的打开与关闭
      • 教学视频
      • 本节课件
    • 第4节 文件的读写
      • 教学视频
      • 本节课件
    • 第5节 os与shutil模块中的文件操作
      • 教学视频
      • 本节课件
  • 第7章 考试
    • 第1节 模拟测试1
    • 第2节 模拟测试2
    • 第3节 模拟测试3
  • 第8章 网络编程基础拓展视频资料
    • 第1节 互联网
    • 第2节 计算机网络
    • 第3节 物理层
    • 第4节 点对点信道
    • 第5节 广播信道
    • 第6节 网际协议
    • 第7节 划分子网和构造超网
    • 第8节 路由选择协议
    • 第9节 IPv6、IP多播、虚拟专用网络
    • 第10节 运输层
    • 第11节 应用层(上)
    • 第12节 应用层(下)
授课目标

本课程要求学生掌握Python语言的基本语法与控制结构,丰富的数据类型,强大的扩展库,提高数据描述与算法设计的能力,具备用计算机算法解决问题的能力,支撑专业学习成果中相应指标点的达成。

课程目标对学生能力要求如下:

课程目标 1.  通过本课程的学习,使学生掌握Python语言的基本语法、控制结构、各种数据类型提高数据描述与算法设计的能力,具备用计算机算法解决实际问题的能力。

课程目标 2.  通过本课程的学习,使学生掌握Python语言丰富、灵活的复杂数据类型和功能强大、种类繁多的扩展库。掌握科学计算基础包numpymatpltlib等包基本用法。深刻体验Python语言在科学计算的应用,具备将Python语言编程灵活应用于科学计算领域的能力。

课程目标 3.  通过本课程的学习,使学生掌握IDLEspyderjupyternotebook,集成开发环境下编写与调试程序的能力,具备利用Python快速建模并应用与工程实践的能力。


预备知识
配套教材
  • Python程序设计
    第一版
    叶明全
    科学出版社
参考教材
  • Python语言程序设计基础
    嵩天
    高等教育出版社
5.0

34 条评价

本次开课 查看全部
5.0

34 条评价

本次开课 查看全部
授课教师
安徽工程大学
安徽工程大学
安徽工程大学
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有