¿Para qué sirve el lenguaje Python? ¿Es necesario usar la nube en ella?

El uso del lenguaje python es similar al uso de cualquier otro lenguaje de programación de alto nivel: para construir software (hacer que las máquinas hagan algo) de forma rápida y amigable para los humanos.

Las máquinas entienden 1s y 0s. Muy bien. Los seres humanos no lo hacen. Entendemos los idiomas humanos. Los lenguajes de programación intentan cerrar esta brecha. Diferentes lenguajes de programación cierran esta brecha en diferentes grados.

Los idiomas más cercanos a nuestro lado, que el lado de la máquina, se llaman idiomas de alto nivel. (sobre simplificación)

Python es un lenguaje de programación muy potente, muy flexible y que permite muy rápidamente. Se puede usar para construir motores computacionales, sitios web, herramientas de automatización, aprendizaje automático, procesos de backend, etc.

La nube no es necesaria para usarla. Piense en la nube como una tostadora que está disponible en cualquier lugar de su vecindario. Y su software de Python como el pan.

Si quieres pan tostado, puedes comprar tu propia tostadora y comer pan todos los días. No te importan los vecinos. O sus tostadoras. O puede dárselo a sus vecinos, quienes tuestan el pan por usted. Además, por un cargo nominal, pueden asegurarle que su pan siempre estará tostado y disponible a tiempo, puede tostar tantos panes como desee rápidamente, la tostadora siempre estará disponible y la tostadora funciona bien con muchos sus otros electrodomésticos, que también puede usar usted.

De esta manera, no necesita comprar tostadoras, gastar en electricidad, correr el riesgo de quemar el pan o que la tostadora se rompa, comprar tostadoras de gama alta, mantenerla, gastar tiempo en ella, etc. Le importa la tostada.

No estoy diciendo que la nube sea lo mejor que le pueda pasar al software, ya que es pan para los humanos 🙂

Python es un lenguaje de programación de propósito general. Puedes hacer lo que quieras con eso. No, no será la mejor opción para todo, pero puedes hacerlo.

Y no, no necesita “la nube” para Python, solo necesita un intérprete. Algunos cálculos pueden ser extremadamente exigentes y requieren instalaciones informáticas distribuidas, pero debe saberlo si los necesita.

Python es un lenguaje de programación de propósito general, puede hacer casi todo lo que quiera con él. La gente escribe sitios web, aplicaciones para iPhone, software de escritorio y muchas otras cosas con él. En mi último trabajo, escribí software para bancos de inversión en él.

“Nube” es un término de marketing, en realidad no es nada como tal. No necesita la nube para usar Python porque “nube” no es nada en particular, como digo, es una palabra de moda de marketing.

Esta taza lo dice todo, no existe tal cosa como la “nube”, son solo computadoras en las salas de servidores.