Python 101: 1. ¿Por qué Python?

Python es un lenguaje de programación de alto nivel y puede usarse tanto para análisis y visualización de datos, ciencias de datos (NumPy, Pandas y Matplotlib), desarrollo web (FastAPI, Django y Flask), juegos (Pygame), inteligencia artificial (TensorFlow y Scikit-learn), IOT Internet de las cosas, aplicaciones de escritorio GUI (tkInter, PyQt y PyGObject), ciencia y matemáticas (SciPy y IPython), desarrollo de software (Buildbot, trac y Roundup), administración de sistemas (Ansible, Salt, OpenStack y xonsh), prototipos y automatización.

Python es fácil de aprender por su semántica y sintaxis, es decir fácil de leer y escribir., por lo que si estás interesado en aprender a programar por este lenguaje debes empezar.

Además de que es muy popular entre programadores 51% de ellos de acuerdo a una encuesta de Stack Overflow, número uno en el índice TIOBE etiquetado como el mejor lenguaje de programación 2024 y el lenguaje de programación mas popular de acuerdo a un reporte del 2024 de GitHub, y hay una gran demanda laboral por lo que si lo dominas es probable puedas encontrar un trabajo.

VentajasDesventajas
  • Open Source te permite modificar el código fuente.
  • Fácil de aprender.
  • Escalable
  • Compatible con todos los sistemas operativos (SO) Linux, MacOs y Windows (Portabilidad).
  • Crear interfaces gráficas de usuario (GUI).
  • Una gran comunidad que lo soporta.
  • Un sin fin de Librerías y Frameworks que nos facilitan el desarrollo.
  • No es muy recomendable para aplicaciones móviles.
  • Lento por ser interpretado.
  • Alto consumo de memoria.

Hasta hay un documental

View more articles
  • Como instalar Fedora en MacBookPro15,1 MacBook Pro (15-inch, 2018)

    Mi MacBookPro15,1 la uso para desarrollo y ya no soporta las nuevas versiones de MacOS solo hasta Sequoia (15.x)., por lo que he optado por la mejor solucion instalarle Fedora Linux que es la distro que mas me gusta. Este equipo es de los primeros en implementar un chip de seguridad T2. Este chip maneja…

  • Instalar Fedora MacBookPro9,2 MacBook Pro 13-inch Mid 2012

    Tenia a la mano un MacBookPro que usaba para trabajar ya la había actualizado hasta el tope con 16GB de RAM y un SSD SATA y que a la fecha es un equipo viejo, decidí instalarle una de mis distribuciones de Linux preferidas Fedora, así que te comparto una guía de instalación. Todo funciona perfecto…

  • Como Fabricar Un Adaptador Alámbrico E Inalámbrico Para Controles De Videojuegos Compatible En Varias Consolas Con Joypad OS

    Joypad OS es un firmware para placas de microcontroladores (RP2040, ESP32-S3, nRF52840) con el cual puedes fabricar un adaptador tanto alámbrico como inalámbrico para controles de videojuegos. Podrás conectar estos controles USB y Bluetooth: Xbox PlayStation Nintendo 8BitDo Mandos inalámbricos: Adaptadores USB: Otros controladores compatibles Consolas compatibles Modo Descripción SInput Modo compuesto predeterminado: funciona en…