¿Qué tipo de computadora (Mac vs. PC) recomendaría para una ciencia de datos?

  1. Si va a jugar con grandes conjuntos de datos y ejecutar trabajos complejos, vaya a la máquina con muchas opciones de expansión de hardware (enfoque no en la nube). Por lo general, una Mac será más costosa y proporcionará un hardware de menor potencia en comparación con otros. Tampoco suele ser expandible.
  2. Si no, entonces Mac o PC son buenas opciones. Si va a ejecutar sus trabajos en un entorno en la nube (Google Cloud / AWS), realmente no importa siempre que tenga un terminal para ssh. Sin embargo, una PC será mucho más barata y le permitirá invertir su cantidad “guardada” en la computación en la nube. Podría utilizar cientos de gigabytes de RAM y cpus masivos por un par de dólares / hora.

    Mi preferencia personal es PC con Ubuntu instalado. Su facilidad de uso, muy ligero y la creación de un entorno sólido es pan comido. También puede replicar la misma compilación en todas sus estaciones de trabajo con solo tocar un botón.

Depende mucho de lo que va a hacer con más frecuencia. Pero yo diría que lo abra a casi cualquier cosa y lo mantenga legal desde el principio: Mac. Pero eso es solo porque no está estrictamente permitido usar un sistema operativo Mac en nada que no sea hardware de Apple, mientras que está permitido instalar Windows / Linux / BSD / etc. dentro de una Mac.

Si nunca vas a programar para un dispositivo Apple, entonces realmente no necesitas una Mac. Y luego tiende a ser más barato comprar una máquina diseñada para Windows / Linux. Si realmente quieres entrar en el hackeo nerd, siempre puedes intentar instalar OSX en algo que realmente no debería funcionar, pero esa es una historia diferente.

Acabo de ver esto de nuevo. Miré una MacBook Pro que realmente está en el extremo inferior de mis requisitos para el modelado 3D, y decidí optar por una computadora portátil para juegos MSI. Podría comprar uno al mismo precio que un MacBook Air con especificaciones más altas que el Pro.

La PC es siempre la mejor opción cuando eres estudiante o quieres flexibilidad en tu computadora. Por otro lado, Mac es lo suficientemente caro como para hacer cambios de hardware. Además, no hay nada bueno si compra Mac y luego trabaja en ‘Windows’ en lugar de en Machintosh OS.

Solía ​​tener una máquina Windows bastante poderosa, ahora en una MacBook liviana y puedo decir: un entorno similar a Linux Mac le evitará ejecutar una VM Linux como tendría que hacer en Windows antes o después.

En cuanto al hardware, si necesita una máquina robusta, simplemente active una instancia EC2, su hardware local ya no es tan importante.

  1. Macintosh
  2. Linux
  3. PC con Windows

Los sistemas operativos Macintosh se basan en el sistema operativo UNIX. Puede ponerse en marcha mucho más rápido. Si te gustan las computadoras, sugeriría Linux para la máxima configurabilidad. Solo use PC con Windows si ya ha programado anteriormente. Perderá mucho tiempo en problemas de configuración y configuración extraños.


Soy asistente de enseñanza en K2 Data Science , un campamento de ciencia de datos en línea para profesionales que trabajan.

PC con arranque dual en Linux. Evito Mac como la peste: si quieres hacer un trabajo serio, tienen poco poder, si necesitas un Linux como OS Linux es mucho, mucho mejor. Las Mac también están bastante bloqueadas con algunas cosas, por ejemplo, buena suerte usando cualquier cosa que use OpenMP. Ah, y diviértete actualizando y personalizando una Mac: p

Además, obtenga un escritorio para un trabajo serio. Las computadoras portátiles (especialmente las Macbooks) tienen CPU de baja potencia (es decir, una serie M i7 no es nada en comparación con una serie K) y una refrigeración insuficiente para ejecutar el trabajo real durante un período de tiempo prolongado sin estrangulamiento térmico.

Lo que desea es algún tipo de terminal UNIX / Linux, con scripts y utilidades asociados. Algo como Ubuntu o RedHat sería ‘mejor’ a este respecto, pero, en su defecto, supongo que MacOS está más cerca.

Mi elección personal sería Ubuntu-en-hardware de gama media-Dell, tal vez con una VM de Windows más pequeña para casos extremos donde necesitabas alguna funcionalidad de Microsoft.

Mac te va a costar más por adelantado (si eres estudiante obtienes un pequeño descuento) pero todos los Macs que he tenido han durado mucho tiempo. Las PC parecen tener más problemas y deben reemplazarse cada tres años. Mi Macbook Pro tiene cuatro años y todavía maneja cualquier aplicación que le agregue, y también puede ejecutar Linux en una Mac (o incluso Windows, para el caso).

Si va a trabajar con grandes cantidades de datos, querrá optar por un disco duro de estado sólido y tanta RAM como sea posible para que el procesamiento de los datos sea más rápido.

Prefiero una PC debido a las opciones de expansión flexibles.

Como SO recomendaría 1. Linux, 2. Windows, 3. OSX en este orden.

Mac. Está basado en Linux, lo que lo hace ideal para la programación, y también es una computadora más agradable en general. Todos los científicos de datos que conozco usan Mac.