Python 语言的优点可以列举出许多,语法简单易懂、模块丰富、应用广泛等等。但世界上没有有完美的东西,python 一个常被人吐槽的点就是运行速度慢。

所以,不安于现状的 Pythoner 就开发了许多工具。其中,最著名的莫过于 Cython 和 Numba。其中 Cython 可以把 Python 代码转成 C 代码执行,而 Numba 则是 Python 中的一个 JIT 编译器(即时编译器),以此提高运行效率。

除了依赖这些工具外,在代码层面也有一些方法可以提高 Python 的运行速度:

  1. 使用函数。有人可能会觉得,增加了函数调用,效率会更低。但实际上,增加一次调用的影响甚微。而由于 Python 中局部变量全局变量的实现方式不同,使用局部变量会让效率更高
  2. 去掉属性访问。比如用 from math import sqrt 替代 math.sqrt。因为在进行属性访问的时候啊,会调用这个对象的 __getattribute__ 或者 __getattr__ 方法,造成了额外的开销,所以导致速度变慢。
  3. 使用列表推导式(List Comprehension)。列表推导式的内部迭代是 C 实现的,所以效率更高。


当然,除了软件层面的优化, 想要运行更快,硬件才是最重要的! 咱们这儿不少读者是刚刚接触编程, 感觉编程是件特别“高大上”的事情。 所以就有人会问: “学编程的电脑有什么要求吗?” 这个答案因人而异: 若论最低入门要求, 一台能正常工作和上网的电脑即可。 但是,如果想通过Python学习, 从事Web开发、大数据开发、人工智能开发 和嵌入式开发等领域, 一台性能强大、稳定、趁手的电脑,是必备的。 所以,今天就推荐几款利器, 为各位的学习和日后的工作提速!  

【戴尔灵越7591】


可以用python编程的芯片 python编程 用什么处理器好_局部变量


铝合金机身 轻至1.87kg, 作为轻薄本, 却配备了九代英特尔酷睿标压处理器

让你的开发环境运行流畅不卡顿。 双风扇+双散热管设计, 针对不同发热部分定向散热, 时刻保持“冷静”工作。 对于初学编程的学生党, 这款在性能、续航、散热、便携性 等方面都表现不俗, 性价比很高。 有了它,你真的可以做到随时随地写代码。 而且初学者通常要在自己的电脑上通过虚拟机 来搭建伪分布式集群, 这对于内存的容量就提出了更高的要求, 这款机器内存8G

最高可支持32G大内存扩展, 所以是很好的选择!   【戴尔G7】

同样具备8G内存, 还有速度更快的固态硬盘, 可选 1TB PCle SSD

拥有外星人智控中心

 可选配备强大的 RTX 20系显卡

第9代英特尔酷睿i9处理器

性能强劲,运行大型程序不在话下, 在工作之余还可以用来打游戏放松。

可以用python编程的芯片 python编程 用什么处理器好_Python_02

15.6大英寸窄边框屏幕

可选 OLED 4K 屏幕,暗处尽显,

最高配备240Hz超高刷新率电竞屏

毫无撕裂卡顿, 无畏地形视觉阻碍,最大减少失误概率! 为你的暴走之旅带来极大安全保障。   对于一个进阶的coder, 仅仅是“不错”已不能满足对代码的热情, 还需要更强悍的装备来面对更复杂的开发场景。 这款不仅能让你“秒开”各种开发工具, 面对大数据、深度学习等 高性能计算的需求也不在话下。   【戴尔U2720QM显示器】


可以用python编程的芯片 python编程 用什么处理器好_学电脑先学什么_03


作为程序员双屏显示可以极大的提高工作效率 解决了频繁切换屏幕的烦恼。 戴尔这款显示器 4K超高清分别率,DCI-P3影院级显色, 首先从视觉上感受会特别好。 另外Type-C全接口一条线轻松链接多个设备, 时刻保持桌面整洁。 作为给程序员用的显示屏, 当然少不了旋转功能, 轻松旋转90度, 竖屏展示更多代码。   去互联网公司转一圈, 你会发现人均显示器数>2。 多一台显示器,你就可以 开发时:一边写代码,一边查文档 调试时:一边跑代码,一边看输出 摸鱼时:一边打游戏,一边刷B站 对于开发者来说, 显示器提升不仅仅是屏幕范围, 更是效率! 现在这款显示器戴尔官网限时4199元起, 需要的赶紧动手,别错过这个机会!