¿Qué sistema operativo es mejor para Python, R y data science, Mac o Windows?

Yo mismo soy usuario de Windows (arranque dual con Linux), pero prefiero hacer mi trabajo de ciencia de datos en Linux o Mac. Si bien los IDE facilitan el mantenimiento del código, si necesita usar la línea de comandos y algo sale mal, es mejor depurar en Linux y Mac. Hay respuestas mucho mejores y más ampliamente disponibles para la depuración en esas dos plataformas. Además, si tiene acceso a una supercomputadora / clúster informático, estará en el marco de Linux. Definitivamente es factible mantener bases de código y transferir datos entre plataformas, pero será significativamente más fácil escribir y mantener una única versión de sus scripts. Macs y Linux se basan en el mismo marco, por lo que es muy fácil trabajar entre ambos. Si está trabajando principalmente en el análisis de datos y trabaja en cosas que están contenidas en su máquina, Windows está bien, pero si está trabajando con un clúster informático u otras máquinas basadas en Linux / Mac, obtenga una Mac o instale Linux.

No creo que haya un sistema operativo mejor per se para el contexto que está preguntando. Si sus datos son masivos, o si necesita ayuda para ejecutar sus algoritmos, es probable que necesite ayuda con ML u otras instalaciones basadas en la nube. Tanto Mac como Windows tienen suficiente soporte para permitirle ejecutar programas Python o R (incluyendo anaconda y núcleos virtuales para Python).

La opción de desempate para usted podría ser otros factores, por ejemplo, a) costo del sistema operativo, que es realmente el costo de una computadora portátil (Mac versus Windows) ob) otras aplicaciones c) otras consideraciones ambientales, por ejemplo, algunas personas podrían decir que Windows seguirá siendo periódicamente tener BSOD y Mac es más estable, una posible molestia si su algoritmo ha estado funcionando durante muchas horas y se interrumpe. etc.

  • Si tiene una Mac, entonces esta elección ya está hecha para usted. Algunas herramientas no ofrecen productos compatibles con MAC (por ejemplo, QlikView), pero puede ejecutarlas en una máquina virtual.
  • Si está en una PC, recomendaría configurar un arranque dual. Linux es mejor para hacer cálculos serios, mientras que Windows es mejor para usar productos de Office de Microsoft y algunos otros productos que solo están disponibles para Windows. Entonces, obtienes lo mejor de ambos mundos.
  • Otra opción que he visto usar es ejecutar máquinas virtuales Linux en Windows, pero eso limita la cantidad de memoria y rendimiento que puede lograr.
  • También es posible permanecer en Linux y usar la oferta de Office 360 ​​de Microsoft. No lo he hecho yo mismo, así que no puedo comentar sobre eso, pero parece una opción viable. De nuevo, puede haber algunos software, es posible que no pueda ejecutar en este escenario.

El sistema operativo no tiene relación con la ciencia de datos. Lo que quiere hacer, sin embargo, es importante para esa elección.

R y Python funcionan bien en ambas máquinas. Si eres fanático de la línea de comandos o vienes de un fondo Linux o Unix, macOS te encantará.

Sin embargo, si necesita conectarse a bases de datos y depende de controladores especialmente para bases de datos comunes, no hay nada mejor que Windows por el precio y la facilidad.

Necesito un factor genial y un bebé que cuidar, Apple es el camino a seguir. Necesita una máquina resistente que pueda bombear con más pistón cuando sea necesario, MS hizo algo bien.

El uso de R y Python no tiene nada que ver con el sistema operativo. Es todo lo que usted y sus necesidades.

Son iguales para ti si escribes códigos en IDE.

Yo mismo elegiría macOS, simplemente porque estoy más familiarizado con él. También me resultaría más fácil integrar scripts Python con el entorno de shell en Mac. Es fácil instalar y mantener paquetes de software de terceros con la ayuda de MacPorts y / o HomeBrew. En Windows puede que necesite instalar desde el entorno de ejecución.

Mac, por supuesto.

Windows no es tan malo, pero aún así encontrarás algunas cosas extrañas que llevarán algún tiempo a Google, así que ¿por qué simplificar tu vida?

se reduce a su comodidad con Mac OS o Windows