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 usar Esptool

    Esptool es un conjunto de herramientas creadas en Python para programar las placas de desarrollo ESP8266, ESP8585, ESP32, ESP32-C2, ESP32-C3, ESP32-C6, ESP32-H2, ESP32-S2 y ESP32-S3. 1.- Instala la ultima versión de Python (ocupas 3.10 o superior., sigue la guía) 2.- Instala Visual Studio Code (Sigue el tutorial) 3.- Crea una carpeta por ejemplo esptool y…

  • Como configurar un entorno de desarrollo para el lenguaje C / C++

    Para crear un entorno de trabajo para poder jugar con el lenguaje C recomiendo 1. Instalar compilador C / C++ Para Windows Descarga e instala MinGW Ejecuta MinGW Installer Manager selecciona los paquetes básicos e instálalos (durara algunos minutos ya que los descarga) Agregar MinGW al PATH Es importante agregarlo a las variables del sistema…

  • Python 101: Instalar entorno de trabajo IDE Visual Studio Code

    Existe un sin fin de editores de código IDE (Integrated development environment / Entorno de desarrollo integrado) especiales para Python como: Pero la que recomiendo es Visual Studio Code (descarga e instala el adecuado para tu Sistema Operativo Windows, Linux o Mac) E instala estas extensiones: En VSC le damos clic al Icono de Extensiones…