|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/python-stem-essentials/
课程评论:没有评论
课程名称:Python STEM Essentials 课程概述:本课程旨在介绍在科学研究和工程应用中有用的 Python 功能,这些内容在大学中很少系统教授。课程开始时将概述所需的数值库,如 NumPy 和 SciPy,然后逐步深入到插值、曲线拟合和求解微分方程组等技术。课程强调实际案例,通过讲座分析数据集,并在五个详尽的作业中扩展对这些数据集的分析。完成本课程后,学员将能够自信地将 Python 作为研究环境中的首选编程语言。此外,你还将学会如何正确解读输出结果,例如曲线拟合中参数的误差,以及插值数据点的实际含义。 所分析的数据集包括:在晶体探测器中获得的放射性粒子能量测量值、用于治疗癌症患者的放射治疗设备中的光子谱,以及铅块中的光子衰减数据。在微分方程部分,我们将研究以下方程组的求解:摆、带摩擦的抛体运动、Lotka-Volterra 方程,最后(结合课程大部分概念的问题)研究整个宇宙历史中的暗物质演化。
This course is an introduction to useful python functionality in scientific research and engineering applications that is rarely taught rigorously in universities. It begins with an overview of required numerical libraries, such as NumPy and SciPy, and eventually moves on to techniques such as interpolation, curve fitting, and solving systems of differential equations. A heavy emphasis is placed on real world examples; datasets will be examined in lectures, and students will expand on the analysis of these datasets in the 5 thorough course assignments. At the end of this course, you will feel comfortable using python as your preferred programming language in a research setting. In addition (and most importantly) you will have learned to properly interpret output, such as the error on parameters in curve fitting, and what an interpolated data point actually means.Some datasets examined include: radioactive particle energy measurements obtained in a crystal detector, photon spectrum in a radiotherapy unit used to treat cancer patients, and photon attenuation data in a block of lead. In the differential equation section, we will look at solving the following systems of equations: the pendulum, projectile motion with friction, the Lotka Volterra equations, and finally (a question that combines most concepts of the course) dark matter evolution throughout the history of the universe.