• 合作伙伴在欧洲先进的计算(PRACE)

Python在高性能计算

学习如何分析Python项目和确定性能障碍来帮助你工作更有效率。

6696年学习这门课程

0和1的超级计算机

加快Python程序使用优化和parallelisation技术

Python编程语言在科学计算中很受欢迎,因为它提供的好处的快速代码开发。纯Python程序的性能往往不佳,但也有让他们更快更有效的方法。

在本课程中,您将发现如何识别性能瓶颈,有效地进行数值计算,并扩展Python使用编译后的代码。您将学习各种方法来优化和parallelise Python程序,特别是在科学和高性能计算的背景。

下载视频:标准高清

跳到0分11秒Python编程语言是最受欢迎的选择之一,在许多领域的软件开发。Python´s成功是由于其许多内置功能以及一个广泛的标准库和大量的第三方库,可以显著提高程序员的生产力。然而,纯Python程序有时是次优的性能。在本课程中,我们´会教你提高性能的有效方法,通过优化和parallelisation Python程序。作为一个例子,我们使用一个简单的Python程序计算了曼德尔勃特集合的形象,一个复杂的分形图案。我们将展示如何分析其性能瓶颈,然后看看如何提高串行程序的性能。

跳到1分2秒最后,我们将讨论并行编程与Python和展示如何进一步提高程序的性能通过使用并行多个CPU核。请加入我们,学习如何提高Python程序的性能!

你谈什么主题?

  • 性能Python编程语言的挑战
  • Python程序的性能分析
  • 与NumPy高效的数值计算
  • 与Python使用编译后的代码
  • 连接其他编程语言编写的Python库
  • 与Python并行编程

你想什么时候开始?

马上开始,加入全球学习者的课堂。如果课程还没有开始你会看到未来的日期下面列出。

  • 现在有时间

学习这门课程

在过程的每一步你可以遇到其他学习者,分享你的想法和加入活跃在评论中讨论。

你能得到什么呢?

课程结束后,你将能够……

  • Python程序的提高性能
  • 使用Python应用parallelisation技术
  • 在Python中有效地计算数值表达式
  • 在Python程序中识别性能瓶颈
  • Python开发更高的性能扩展

这门课程是为谁设置的?

课程是专为Python程序员想加快自己的代码。您应该熟悉Python编程语言的基础知识。

你需要什么软件或工具?

软件需要的是虚拟机,您需要下载并运行来完成这门课。您还需要一个本地机器15 gb的空闲磁盘空间和2 gb RAM。

可选地,您可以收到指令安装Python环境中利用(Python、Numpy Cython mpi4py)。

谁将你学习?

高性能计算在CSC.fi工作的专家

芬兰国家超级计算中心高级应用科学家CSC——它科学中心。

谁开发的课程?

合作伙伴在欧洲先进的计算(PRACE)

合伙企业在欧洲先进的计算(PRACE)是一个国际非盈利协会在布鲁塞尔的座位。

推荐

学习方法

买这个课程

订阅无限

与有限的访问

选择最适合你的学习方法!

84美元

一次性付款

13.99美元/月

三个月了。自动更新

免费的

开启你的专长 访问数以百计的课程 本课程尝试——限制
接触这门课 蜱虫 蜱虫 限制在4周
访问所有符合条件的课程 交叉 蜱虫 交叉
以自己的节奏学习 蜱虫 蜱虫 交叉
在评论中讨论你的学习 蜱虫 蜱虫 蜱虫
证书当你有资格 印刷和数字 数字只 交叉
买这个课程

学习方法

订阅无限 访问这个课程和数以百计的其他短期课程电竞博彩app有什么只买这个课程 额外的好处。或者,与有限的访问

订阅无限

13.99美元/月

三个月了。自动更新

访问数以百计的课程

  • 接触这门课
  • 访问所有符合条件的短期课程电竞博彩app有什么
  • 以自己的节奏学习
  • 在评论中讨论你的学习
  • 数字证书当你有资格

买这个课程

84美元

一次性付款

开启你的专长

  • 接触这门课
  • 以自己的节奏学习
  • 在评论中讨论你的学习
  • 当你合格的印刷和数字证书

与有限的访问

免费的

先试后买

  • 有限的访问为4周课程内容

找到更多关于证书,无限的 购买课程(升级)

销售价格可用到2022年6月18日23:59 (UTC)条例适用

找到更多关于证书,无限的 购买课程(升级)

销售价格可用到2022年6月18日23:59 (UTC)条例适用

学习FutureLearn

你的学习,你的规则

  • 课程分为几周,活动,和步骤来帮助你跟踪你的学习
  • 通过混合学习的视频,长期和短小精悍的文章,音频,和实践活动
  • 保持动力通过进步页面记录你的步骤完成和评估分数

加入一个全球教室

  • 体验社会学习的力量,启发学习者的国际网络
  • 分享想法与你的同行和教育者在过程的每一步
  • 喜欢加入谈话通过阅读,@,书签和回复别人的评论

地图你的进步

  • 当你通过工作时,使用通知和指导你的学习进度页面
  • 只要你准备好了,每一步都标记为完成,你在控制
  • 完成90%的课程和所有的评估步骤取得证书

想知道更多关于学习FutureLearn吗?盖世电竞里钱如何提现

学习者的评论

学习者的评论不能加载cookie设置。请 并刷新页面查看此内容。

你知道一个人会爱这门课吗?告诉他们…

您可以使用标签# HPCPython 在社交媒体上谈论这门课。