⌨️︎ Python并行编程基础


../../../../_images/cover_image.png

本实验面向本科在读(或相似)阶段的学生设计,综合难度系数为3星(★★★⛦⛦),难度适中。


该实验旨在使参与的同学掌握能力:“ 能够使用Python进行基础的并行编程从而实现并行运算。” 具体而言,我们通过一起探索以下方面来实现这一目标。

  • 学习理解什么是并行运算以及并行运算的重要性。

  • 学会如何使用Python进行基础的并行编程。

  • 从实践中探索并行编程带来的计算速度提升。

详情请查看 📄实验指导书.pdf

为了能够顺利完成本实验,你需要具备基础的Python编程(包含阅读文档、自行查阅开源函数使用方法等)能力。

注意: 你可以通过查询网络(或询问chatgpt等)搜集信息,但不允许从网络直接复制或要求chatgpt生成代码或实验报告等。

这是一个面向真实应用场景的实验;我尝试将实际编程工作中可能遇到的棘手问题用简单的形式展现出来。 通过本实验,我相信同学能够取得真正的收获,并从积极主动的思维中获得成果,进而认识到并行编程的意义和背后的根本逻辑。 最后,我希望本实验能增大同学们对编程的兴趣。也许最终“编程确实很有趣”能够成为我们的共识。

祝编程愉快, happy coding.


并行编程练习可能使用到的基础程序:

  1. 🐍 sample_data.py


↩️ Back to 🧪 创新实验.

↩️ Back to 📖 TEACHING.

🏠️ Back to Math is cheap.