这与你的学习目的和职业定位有关。
1. 初学者,单纯想要了解python。不需要特别配置一台电脑,普通办公电脑能完全满足要求,目前大部分畅销的笔记本电脑能够满足基本的学习需求。
2. 职位定位为大数据。有一定的电脑配置的要求。大数据领域的发展计算机内存通常有更高的要求。一个重要的原因是,大数据平台内存通常有更高的要求。许多大数据平台至少需要8 g的内存。一些商业的大数据平台将有更高的内存需求,所以如果你想学习Python从事大数据的发展,您必须配置一台电脑和一个更大的内存,越大越好。
3. 职业定位为机器学习Python(深度学习),计算机视觉等。必须配备一个更好的显卡,这将大大提高实验的运行速度。
4. 人工智能的方向。有一定的CPU和内存的要求。在硬盘的配置,最好是选择一个更快的固态驱动器。
用来编程的话,锐龙和酷睿没什么区别,只要稳定就可以了。
编程这类软件工程,主要学习算法、数据结构、操作系统等等理论知识,以及学习C,C++,Java,Python等编程语言,电脑需要安装一些IDE、数据库、虚拟机等等。这些用途使用Intel或者AMD都可以,编程既可以使用酷睿,也可以使用锐龙。
Python支持常见的主流平台,如AIX、HPUX、Solaris、Linux、Windows等
电脑可以参考如下配置:
CPU为酷睿i5 / i7
内存 4G / 8G
硬盘 500G,或者用 SSD
前面一个为基础配置,后面的为更好的选项。
更重要的,做量化需要数据、需要量化引擎系统,这需要很多开发工作,可以自己抓取数据和用开源的回测引擎。
开发环境的配置:
下载安装Python时,要把Python添加到环境变量,或者手动复制Python路径添加到环境变量
集成开发环境(ide),这里推荐使用pycharm
普通电脑就可以了,linux对电脑的配置要求不高的,它集成了Python。
可以,至于配置,看你是否使用IDE(集成开发环境),如果不用IDE,那么I3处理器,4G内存,也可以用,surface,小米,华为的超薄本都可以,如果使用IDE,那么,建议I5处理器,8G内存以上,效果会好点[PYTHON整体对电脑配置要求不是非常高,除非是公司级别的专业程序员需要使用顶配级别的设计师本,普通学习Python用游戏本足矣]
不会让电脑变烫。python只是一种编程语言,电脑运行用python编写的程序和电脑运行别的编程语言编写的程序没有什么区别,只是编译速度有差异,但现在电脑运行速度很快,这点差异可以忽略不计,电脑不会因为这点差异而变烫。
正常学习python和R语言的话,一般配置的计算机都是可以的。
不过还要考虑一下做分析的时候数据量的大小,如果经常需要处理几百M以上的数据,建议内存和cpu还是要好一些,不然可能会比较卡。
笔记本推荐的话,内存8G以上,Cpu1.8ghz以上。
不清楚提问者的目的,目前Python运行环境包括Linux,Windows和Mac。也就是通常的笔记本都可以运行的,为什么要安装虚拟机?
单纯从运行环境安装,Linux默认就有安装,版本稍微老一些。Windows有一个安装包,就跟安装QQ 差不多,双击安装就行。
Python是脚本语言,不需要编译,因此写完程序就能运行。在Windows下用其自带的软件即可运行。在Linux下在命令行运行python 文件名 就能运行。
方法如下
1、内存建议2G以上,CPU最好是双核支持64位的,这样才可以在虚拟机中装64位的系统。
2、显卡建议是独立显卡4G及以上。
3、操作系统:64位的win7或Vista或者win10(这样12G内存可以全部调用,32位的系统最多只能调用3.25G)
4、处理器:intel i5或者intel i7,完成matlab电脑配置要求了。
现在电脑的各种配置均可以用来学习python,老的赛扬、奔腾4 256 m 内存或者512内存即可,20g以上硬盘。 一般来说能跑动winxp或者linux 就可以。 最简单的是使用树莓派。Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年,Python 源代码同样遵循 GPL(GNU General Public License)协议。
Python语法简洁而清晰,具有丰富和强大的类库。
它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。
常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。