Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como librerías

Numpy, una librería para cálculo numérico y análisis de datos

Numpy ayuda con el tratamiento de datos y el cálculo numérico. Es similar a la librería Pandas y la complementa. Es fundamental para el cálculo numérico y el manejo de arrays multidimensionales. Es ampliamente utilizada en ciencia de datos, machine learning, y computación científica. Instalación: $ pip install numpy Verificar instalación: $ pip list Podemos crear un script para verificar que se ha instalado: verify.py import numpy as np print(np.__version__) Ejecutando el script: $ py verify.py Veremos la versión instalada. ¿Qué se puede hacer con Numpy? 1. Estructuras de datos: Arrays Crear arrays multidimensionales (ndarrays) para almacenar datos numéricos. Ejemplo: np . array([ 1 , 2 , 3 ]) np . array([[ 1 , 2 ], [ 3 , 4 ]]) Soporta arrays de cualquier dimensión (1D, 2D, 3D, etc.). Operaciones vectorizadas: cálculos rápidos sin bucles explícitos. 2. Operaciones matemáticas. Aritmética: Suma, resta, multiplicación, división, etc., elem...

Pandas, una librería para manejo de datos en Python

Pandas es una herramienta de análisis y manipulación de datos de código abierto rápida, potente, flexible y fácil de usar, construida sobre el lenguaje de programación Python. Instalando: $ pip install pandas Nota: También puedes instalarlo usando Anacaconda . Verificar instalación: $ pip list Al ejecutar este comando veremos las librerías y paquetes instalados. Otra forma de validar la instalación es entrando al Repl de Python: $ py >>> import pandas as pd >>> >>> exit() Si no sale error, entonces la instalación fue correcta. ¿Qué se puede hacer con Pandas? 1. Estructuras de datos principales. Pandas ofrece dos estructuras fundamentales: Series: Una columna unidimensional, similar a un array, pero con índices personalizables.  DataFrame: Una tabla bidimensional (filas y columnas), como una hoja de cálculo o una tabla SQL. 2. Carga y almacenamiento de datos. Leer datos desde múltiples formatos: CSV: pd.read_csv( 'arc...

Frameworks y librerías para desarrollar aplicaciones web dinámicas

En esta ocasión veremos una lista de frameworks y/o librerías para desarrollo de sitios web dinámicos.   Framework o librería   Descripción   Sitio oficial   React JS  Librería para interfaces de usuario web y nativas.   https://es.react.dev/   Angular    Framework de JavaScript de código abierto que permite crear aplicaciones web dinámicas de una sola página.   https://angular.dev/   Vue JS  Framework progresivo para crear páginas dinámicas.   https://vuejs.org/   Astro  El marco web para sitios web basados en contenido.   https://astro.build/   Svelte   Compilador Front End gratuito y de código abierto. Evolución de Ractive JS (https://ractive.js.org/)   https://svelte.dev/   Aurelia  Colección de módulos de JavaScript modernos que, cuando se usan juntos, funcionan como una poderosa plataforma para crear aplic...

Visual Basic for Applications en ejemplos(VII): Calcular el número cabalístico

En está serie de ejercicios de VBA hemos visto varias funciones y muchos ejemplos de cómo emplear Microsoft Office Excel VBA. Desde sencillos cálculos hasta algunos más complejos. En está ocasión calcularemos el número cabalístico de diferentes personas (algunas famosas como Bill Gates o Michael Jackson y la mayoría comunes). Para ello necesitaremos lo siguiente: Definir un diccionario (estructuras de datos con llave y valor). El algoritmo para calcular el número cabalístico. Un botón para lanzar el evento. El diccionario estará basado en la tabla de conversión de valores de letras a números del Profesor Lester (investiga si estás interesado en el tema). 1 2 3 4  5  6  7  8  9   A B  C  D  E   F G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  Ñ  Def...