国外课栈 - 国外电子信息技术
优化Python代码 
优化Python代码
类别 : 视频教程
格式 : MP4
订阅支付  提交订阅
概述

通过优化Python代码,可以确保您的代码比以前使用更少的资源并且运行得更快。在本高级课程中,探索可以帮助您优化代码以使其更高效的提示和技术。讲师Miki Tebeka涵盖了折中的一般工具,包括如何利用Python提供的用于测量时间的工具,以及如何使用line_profiler来获取逐行分析信息。Miki还分享了如何选择正确的数据结构,近似算法如何加快代码速度以及如何使用NumPy进行快速数值计算。他在课程结束时讨论了如何在您的流程中集成表现。

主题包括:

  • 优化规则
  • 测量时间
  • 使用line_profiler
  • 选择正确的数据结构
  • 使用bisect模块
  • Python中的内存分配
  • 缓存,作弊和并行计算
  • NumPy,Numba和Cython
  • 设计和代码审查

总目录(2h)

  • 介绍
  • 折中工具
  • 选择正确的数据结构
  • 折中技巧
  • 缓存
  • 作弊
  • 并行计算
  • Python之外
  • 在流程中添加优化
  • 结论