Python科学计算三维可视化

课程概述

Visualization is the sight of Data。对于很多科学和工程问题,三维可交互的表达将是分析和深入理解问题的重要步骤,也是数据最好的可视化方式,科学计算揭示真理,一起来让真理更加立体吧!

本课程面向科学和工程背景的编程学习者,讲解利用Python语言对科学计算数据进行表达和三维可视化展示的技术和方法,帮助学习者掌握利用三维效果表达科学和工程数据的能力。

本课程介绍Python计算生态中最优秀的科学计算分析和三维可视化技术,三维可视化在理学、工程、医学等学科领域应用极其广泛,课程主要内容包括:

(1)科学计算三维表达和可视化的基本概念;

(2)科学计算三维表达和可视化的使用方法;

(3)交互式科学计算三维效果应用的开发方法。

选修内容介绍:

Python第三方库SciPy,初步介绍最强大的科学计算工具箱。

该课程希望传递“理解和运用计算生态,培养集成创新思维”的理念,重点培养学习者运用当代最优秀第三方专业资源,快速分析和解决问题的能力。

“人生苦短,不要刀耕火种”,嵩老师教你直面问题和需求,用最好的工具解决它!

预备知识

本课程需要学习者具备Python语言编程的基本知识和初步技能,建议Python零基础学习者先修嵩天、黄天羽、礼欣老师主讲的“Python语言程序设计”课程。具体地,学习者需要预先掌握Python的数字类型、字符串类型、分支、循环、函数、列表类型、字典类型、文件和第三方库使用等概念和编程方法。

本课程涉及第三方库Numpy的初级应用,想深入学习该领域知识的同学可以选修嵩天老师的“Python数据分析与展示”专题课程。

课程大纲

【第〇周】三维可视化之前奏

“三维可视化”课程内容导学

【第一周】三维可视之基础运用

第一周课程导学

第一单元TVTK入门

第二单元TVTK管线与数据加载

TVTK库安装

单元测验

【第二周】三维可视之基础实战

第二周课程导学

第三单元TVTK库可视化实例

第四单元TVTK库实战

单元测验

【第三周】三维可视之高级进阶

第三周课程导学

第五单元Mayavi入门

第六单元Mlab基础

单元测验

【第四周】三维可视之高级实战

第四周课程导学

第七单元Mayavi可视化实例

第八单元Mayavi实战

单元测验

【第五周】三维可视之交互界面

第五周课程导学

第九单元Traits基础

第十单元TraitsUI入门

单元测验

【第六周】三维可视之交互实战

第六周课程导学

第十一单元TraitsUI与Mayavi实例

第十二单元TraitsUI实战

单元测验

【第七周】*三维可视之运算(选修)

第七周课程导学

第十三单元SciPy基础一

第十四单元SciPy基础二

第十五单元SciPy可视化实例

参考资料

《Python 程序设计基础 (第 2 版)》

python123第四章第五题_Python123相关推荐

  1. python123第四章第五题_第五章 Python 函数

    第1章 为什么要使用函数 #1.代码的组织结构不清晰,可读性差 #2.遇到重复的功能只能重复编写实现代码,代码冗余 #3.功能需要扩展时,需要找出所有实现该功能的地方修改之,无法统一管理且维护难度极大 ...

  2. 《软件方法》第四章 自测题

    UMLChina软件方法各章练习题自测(四) 关于UMLChina 前言 温习回顾 <软件方法>第四章自测题 自测题1 自测题2 关于UMLChina 前言 笔者为在校大三生,初次接触UM ...

  3. 第四章第十三题(判断元音还是辅音)(Vowel or consonant?)

    第四章第十三题(判断元音还是辅音)(Vowel or consonant?) *4.13(判断元音还是辅音)编写一个程序,提示用户输入一个字母,判断该字母时元音还是辅音.对于非字母的输入,提示非法输入 ...

  4. 【非线性光纤光学】,第四章第4题,我的解答,画出KDP晶体的角度调谐曲线

    <非线性光纤光学>第四章第4题,我的解答 作者:最甜甜甜甜的小草莓莓 题目:画出KDP晶体的角度调谐曲线 先声明,不保证就是正确答案!!!! (但是某J大佬觉得ok,小声) (1) 前辈有 ...

  5. 尚学堂Java第四章作业编码题+个人想法

    尚学堂Java第四章作业编码题+个人想法 编码题一: 编码题二: 编码题三: 终于到我想说的地方了 刚开始学习Java,刚开始学会做笔记,觉悟的可能比较晚,但没关系,我会努力的! 由于每次做作业都难理 ...

  6. python随机选择一个幸运观众_从十名观众中随机选取8名幸运观众,不能重复选取同一个观众为幸运观众(CPrimerPlus第十六章第五题)...

    其实就是CPrimerPlus第十六章第五题,只不过我把标题写的更生动些啦. 刚开始我理解两次选的人不一样就行了,于是只安排了连续两次选人之间对比,人相同了那么就将第二次选择作废,重来一次,直到选的人 ...

  7. 第四章第十七题(一个月的天数)(Days of a month)

    第四章第十七题(一个月的天数)(Days of a month) *4.17(一个月的天数)编写一个程序,提示用户输入一个年份和一个月份名称的前三个字母(第一个字母使用大写形式),显示该月中的天数.如 ...

  8. 04737 c++ 自学考试2019版 第四章课后程序设计题1

    /** * 04737 c++ 自学考试2019版 * 第四章程序设计题1 * 为程序4-2中的类myComplex重载乘法运算符 */ #include <iostream>//标准流 ...

  9. 《学习opencv》第四章1,2题(第二题详解,最切题)

    网上的第二题答案都是在图片上显示文字,我写的时在视频上动态显示文字. 第一题a: #include "stdafx.h" #include <highgui.h> #i ...

最新文章

  1. LeetCode之461. Hamming Distance
  2. 我能想到最浪漫的七夕,就是让AI唱一首“我爱你”!
  3. 一文搞懂全链路监控:方案概述与比较!
  4. FPGA中实现对数运算
  5. shell判断false_Python中的True, False条件判断
  6. 微型计算机1tb等于,计算机应用基础第一套试卷100分
  7. str与dict与eval的结合妙用
  8. php mysql八大动态w...,PHP+MySQL八大动态Web应用实战
  9. mysql 批量更新语句
  10. [Web 前端 ] 还在用浮动吗?CSS flex布局你了解多少?
  11. 新版谷歌浏览器开启Flash支持
  12. 嵌入式Linux系统编程学习之十四signal信号处理机制
  13. Day1 安装虚拟机和centos7系统
  14. SpringCloud+Seata+nacos案例(包含源码 Seata及nacos安装教程)
  15. FFmpeg学习(4)——为视频嵌入字幕
  16. python双星号什么运算_Python中的*(星号)和**(双星号)完全详解
  17. 前端三级联动 distpicker插件
  18. 批量打印pdf/图片
  19. 3000个最常用的英语单词
  20. 【毕业设计】大数据工作岗位数据分析与可视化 - python flask

热门文章

  1. matlab判断向量组线性相关性的三种方法
  2. 华为鸿蒙os2.0系统beta,华为发布HarmonyOS 2系统:万物互联时代鸿蒙大一统
  3. jupyter新建文件_初学jupyter,运行,下载,上传导入文件
  4. 使用IDEA创建一个Maven Web工程:无法创建Java Class文件
  5. Python攻克之路-xml模块
  6. 51 nod 1521 一维战舰 时间复杂度O(n),同 Codeforces 567D. One-Dimensional Battle Ships 有详细注释...
  7. JDK各个版本的新特性jdk1.5-jdk8
  8. python-select异步IO
  9. 【模拟】NCPC 2014 E ceremony
  10. Python基础学习----Requests获取url请求时间: