¿Por qué los desarrolladores usan tanto Python?

Python es un diamante extraordinario.

Una piedra preciosa de Internet con el verdadero potencial de inversión para financiar un nuevo renacimiento humano. Tiene el poder adquisitivo para encargar obras nuevas y extraordinarias con una riqueza que supera la de los Medicci.

Permíteme ser menos misterioso. Internet nos ha legado muchos dones culturales y constantemente está generando nuevos fenómenos. Pero antes de la triste polarización de las redes sociales y la publicidad que vemos hoy, en la década de 1990, la revolución del código abierto estaba ocurriendo, en la oscuridad y en silencio. No hubo dólares de marketing, ni noticias patrocinadas sobre el tema, pero el Trabajo fue forjado en Internet forjando con un vigor loco. Lejos de las corporaciones transnacionales grises y retardadas (contadores frente a los banqueros) que luego buscaban quitar el brillo de los ojos de los inocentes indios para obtener ganancias a corto plazo, se estaba realizando una inversión técnica gigantesca, como ninguna corporación concebible actualmente podría permitirse el lujo de patrocinar o probablemente ser lo suficientemente competente para administrar.

Python Investment, por llamarlo así, fue exclusivamente Free Western, de base y orientado a la comunidad: la explosión oportuna en el uso de Internet estadounidense y europeo en ese momento permitió por primera vez una intensa colaboración intelectual de un tipo sin precedentes en todos de historia y a una escala sin precedentes.

Por supuesto, hay otros innumerables proyectos técnicos de la comunidad, también importantes y valiosos, pero ninguno tiene el alcance de la comunidad y la concentración de capital humano de Python. Es divertido cuando personas ignorantes hablan casualmente de la tecnología como otro lenguaje de programación de código abierto. Algunos incluso se sienten orgullosos de tener competencia en varios idiomas. Fallando por completo en ver el asunto.

Por supuesto, Python es un lenguaje de programación, pero la profundidad de sus fundamentos de inversión y la altura de sus edificios, las bibliotecas aportadas por los usuarios y sus sólidos fundamentos de ingeniería, eclipsan y dominan todas las demás opciones de programación. Python es uno de los principales monumentos humanitarios de internet. Espero que estoy exagerando. Realmente no lo soy.

Python comenzó como el segundo trabajo más importante realizado por el compilador de C: el otro es Linux. Pero junto con Linux, el valor comercial real de estos motores gemelos, hoy ya está llegando a los billones de dólares. El hecho de que nadie cuente no altera la verdad sustantiva.

Hay una razón por la cual Apple abrió su iniciativa Swift. Y por qué Swift ha tomado prestado tanto estilo (pero lamentablemente mantuvo los corchetes de la década de 1970, al igual que todos los idiomas principales).

Y nadie le oculta la inversión ni restringe su uso. Este es el ideal occidental de Liberty que pone su dinero donde está su boca.

Nadie está cobrando una tarifa de licencia. Python pertenece genuinamente a la humanidad. Hace mucho tiempo se implementaron salvaguardias cruciales que impiden cualquier futura apropiación comercial. La Python Software Foundation (PSF) se configuró en anticipación del aumento y el valor que la participación de Internet aportaría a la tecnología. Sus inversiones privadas se pueden asegurar durante siglos al igual que la del renacimiento original.

Python es un diamante extraordinario.

Gracias por A2A.

El hecho es que python se usa cuando es necesario, lo cual no es una regla universal.

Por ejemplo, si quiero escribir un script simple, uso bash. Si necesito scripts más largos y complejos, utilizo python. Nunca consideraría python para un programa de consola pesado o un juego GUI, por ejemplo. Esos son más fáciles y rápidos en otros idiomas.

Algunas de las ventajas de python son:

  • Fácil de leer y elegir para los novatos.
  • Razonablemente rápido.
  • Amplia aceptación y gran base de usuarios.
  • Un montón de paquetes de terceros para casi todo.
  • OOP por diseño.
  • Algunas personas encuentran revolucionaria la característica de sangría. Personalmente lo odio, y creo que quienquiera que despojó mis queridos brackets en C tuvo una conmoción cerebral cuando lo hizo.
  • Muy bueno para la enseñanza académica y la programación de cursos de introducción.
  • Plataforma cruzada (aunque no la única, por supuesto).

La cosa con Python es que es un lenguaje de programación liviano de propósito general con un ecosistema MASIVO. Python es fácil de aprender y se usa mucho en el mundo académico.

¿Entonces quieres integrar un servicio de terceros? ¡Hay un paquete para eso! Si quieres hacer aprendizaje automático, ¡adelante! Python es adecuado para cosas como desarrollo web, desarrollo de aplicaciones, aprendizaje automático y también para pequeños scripts para automatizar cosas.

Casi cualquier persona puede usar python para sus necesidades específicas.

Porque se interpreta el lenguaje de programación, incluida la función, OOP, scripting. Líneas de código muy cortas. Muy buena implementación, muy fácil de entender, simple. Python es multiplataforma, y ​​muy efectivo y rápido. Python se usa para scripts más cortos y comunicación de servidor en sitios web.

¡Para mí programar en Python es divertido! A diferencia de otros idiomas, generalmente me concentro en el problema y lo implemento sin tener que preocuparme por la sintaxis o las formas intrincadas de hacer que las cosas funcionen.

En lugar de centrarse en problemas hipotéticos, todo el diseño del lenguaje se centra en hacer que las cosas comunes sean fáciles y hermosas.

Excelente lenguaje para un principiante.
Python es fácil de aprender si eres un principiante. Cuando escribí mi primer programa, no pude entender qué era main (), por qué usamos return, etc., pero tuvimos que escribirlo para ejecutar el programa.
En Python, un programa hello world es
print "Hello World!
Esto facilita que los principiantes entiendan las cosas sin asustar
ellos lejos.

Como otros han dicho, Python es muy fácil de entender y se usa cada vez más como el idioma principal para enseñar a los estudiantes universitarios a codificar.

Es un lenguaje de secuencias de comandos de propósito general y se puede utilizar en numerosas aplicaciones. Python tiene una gran cantidad de bibliotecas que proporcionan funcionalidad para muchas áreas diferentes, por lo que es una buena opción para un lenguaje de programación para usar en un proyecto.

Python es un lenguaje híbrido que hace que sea fácil hacer lo que quieras con él.

En mi opción, es uno de los idiomas más fáciles y flexibles. Es fácil de aprender y puedes hacer mucho con él.