学Python要用什么样的电脑?

Posted Crossin的编程教室

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学Python要用什么样的电脑?相关的知识,希望对你有一定的参考价值。

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】
铝合金机身 轻至1.87kg,
作为轻薄本,
却配备了九代英特尔酷睿标压处理器
让你的开发环境运行流畅不卡顿。
双风扇+双散热管设计,
针对不同发热部分定向散热,
时刻保持“冷静”工作。

对于初学编程的学生党,
这款在性能、续航、散热、便携性
等方面都表现不俗,
性价比很高。
有了它,你真的可以做到随时随地写代码。
而且初学者通常要在自己的电脑上通过虚拟机
来搭建伪分布式集群,
这对于内存的容量就提出了更高的要求,
这款机器内存8G
最高可支持32G大内存扩展,
所以是很好的选择!
 
【戴尔G7】
同样具备8G内存,
还有速度更快的固态硬盘,
可选 1TB PCle SSD
拥有外星人智控中心
 可选配备强大的 RTX 20系显卡
第9代英特尔酷睿i9处理器
性能强劲,运行大型程序不在话下,
在工作之余还可以用来打游戏放松。
学Python要用什么样的电脑?
15.6大英寸窄边框屏幕
可选 OLED 4K 屏幕,暗处尽显,
最高配备240Hz超高刷新率电竞屏
毫无撕裂卡顿,
无畏地形视觉阻碍,最大减少失误概率!
为你的暴走之旅带来极大安全保障。
 
对于一个进阶的coder,
仅仅是“不错”已不能满足对代码的热情,
还需要更强悍的装备来面对更复杂的开发场景。
这款不仅能让你“秒开”各种开发工具,
面对大数据、深度学习等
高性能计算的需求也不在话下。
 
【戴尔U2720QM显示器】
学Python要用什么样的电脑?
作为程序员双屏显示可以极大的提高工作效率
解决了频繁切换屏幕的烦恼。
戴尔这款显示器
4K超高清分别率,DCI-P3影院级显色,
首先从视觉上感受会特别好。
另外Type-C全接口一条线轻松链接多个设备,
时刻保持桌面整洁。
作为给程序员用的显示屏,
当然少不了旋转功能,
轻松旋转90度,
竖屏展示更多代码。
 
去互联网公司转一圈,
你会发现人均显示器数>2。
多一台显示器,你就可以
开发时:一边写代码,一边查文档
调试时:一边跑代码,一边看输出
摸鱼时:一边打游戏,一边刷B站
对于开发者来说,
显示器提升不仅仅是屏幕范围,
更是效率!

现在这款显示器戴尔官网限时4199元起,
需要的赶紧动手,别错过这个机会!


注意啦!
我们编程教室和戴尔官方特地
给Python学习者一个额外福利:
现在购买以上产品,
还可以获得
“编程教室”知识星球一年VIP会员

在知识星球里你可以向我提问,
我也会定期在里面分享一些
python 知识和开发经验。
有换装备需求的朋友们可以行动起来了,
马上扫描下方二维码把利器带回家吧!

以上是关于学Python要用什么样的电脑?的主要内容,如果未能解决你的问题,请参考以下文章

Python 入门需要学些啥?

Python学习之函数初识一

python学习之三 scrapy框架

python学习之-装饰器

学python爬虫用win电脑还是mac?

C++学完后应该学啥?