1. PYTHON

 

PYTHON



¿QUÉ ES?

Python es un lenguaje de programación informático que se utiliza para crear sitios web, software, automatizar tareas y realizar análisis de datos. 
Este programa no está especializado en ningún problema en específico, es decir, es un lenguaje de propósito general, y perfecto para usar en diversas tareas.

Python es un lenguaje sencillo de leer y escribir debido a su alta similitud con el lenguaje humano. Además, se trata de un lenguaje multiplataforma de código abierto y, por lo tanto, gratuito, lo que permite desarrollar software sin límites.

Se ha hecho muy popular en los últimos años ya que facilita trabajar con inteligencia artificial.

ORIGEN 

Python tiene sus raíces a inicios de los 90, cuando Guido Van Rossum, del Centrum Wiskunde & Informatica (CWI) en Holanda, concibió la idea de un nuevo lenguaje de programación inspirado en "ABC", un proyecto anterior que él mismo había ayudado a crear. 

Desde su concepción, el objetivo de Python fue ser un lenguaje intuitivo y sencillo, accesible para aprender y escribir, pero sin sacrificar su capacidad para desarrollar cualquier tipo de aplicación. En esa época, las limitaciones del hardware impedían su pleno desarrollo, pero hoy, gracias al progreso tecnológico, Python ha florecido, cumpliendo con la visión original de ser un lenguaje de programación avanzado y adaptable a su tiempo.

¿DÓNDE SE UTILIZA? 

Python es un lenguaje multiplataforma, esto hace referencia a la capacidad de un software o lenguaje de programación capaz de ejecutarse en diferentes dispositivos y sistemas operativos. Como por ejemplo:

    •  Data analytics y big data: la gran cantidad de bibliotecas de Python hace que sea ideal a la hora de analizar y gestionar una gran cantidad de datos en tiempo real.
    •  Data mining: proceso que permite analizar grandes bases de datos con el objetivo de predecir futuras tendencias.
    •  Data science: Python tiene la potencia para trabajar con un gran número de datos.
    •  Inteligencia artificial: la capacidad de plasmar ideas complejas en pocas líneas, y el gran número de frameworks existentes, han hecho que Python sea uno de los lenguajes de programación que están impulsando a la IA.
    •  Blockchain: conocida mundialmente por ser la base sobre la que se sustentan las criptomonedas, también funciona muy bien junto a Python. Como lenguaje versátil, seguro y rápido, es muy útil para formar cadenas de bloques, e incluso permite a los desarrolladores crear una cadena de bloques sencilla en menos de 50 líneas de código, haciendo sencillo algo muy complejo.
    •  Machine learning o aprendizaje automático: la robótica y la IA son ahora capaces de aprender por sí mismas a medida que van procesando más y más datos. De esta forma, obtienen información cada vez más relevante que les permite tomar las decisiones adecuadas. 
    •  Desarrollo web: Python permite desarrollar webs complejas en menos líneas de código, lo que permite que estas sean más ligeras y optimizadas.
    •  Juegos y gráficos 3D: Pynthon posee una gran capacidad para manejar gráficos 3D gracias la gran cantidad de marcos de trabajo y herramientas existentes. Battlefield 2 es un juego de acción bélica lanzado en 2005 en el que el motor gráfico, las animaciones y sus distintas funcionalidades fueron desarrolladas con Python. 

Todo esto hace que Python sea uno de los lenguajes de programación más demandados en el mundo laboral.

2 comentarios:

  1. Hola, una preguntita preguntosa, hay bases para hacer un juego como battlefield 2, en python en la actualidad?

    ResponderEliminar
    Respuestas
    1. Sí, en 2005 ese mismo juego pudo ser desarrollado y hasta la actualidad ha mejorado exponencialmente, esa es una de las razones por las que está ahora mismo en el puesto número 1 del índice TIOBE. Un saludo

      Eliminar

  Contras del TIOBE: El ranking se determina observando y analizando todas las búsquedas de códigos de programación en Google, Wikipedia, Yo...