• Saltar al contenido principal
  • Skip to secondary menu
  • Saltar a la barra lateral principal
  • Saltar al pie de página
  • Inicio
  • Secciones
    • Ciencia de datos
    • Criptografía
    • Herramientas
    • Machine Learning
    • Noticias
    • Opinión
    • Productividad
    • Programación
      • JavaScript
      • Julia
      • Matlab
      • Python
      • R
  • Programación
    • JavaScript
    • Julia
    • Matlab
    • Python
    • R
  • Laboratorio
    • Estadística
      • Calculadora del Tamaño Muestral en Encuestas
      • Calculadora de estadísticos descriptivos
      • Test de normalidad
      • Calculadora de contrastes de hipotesis
      • Calculadora de tamano del efecto
      • Simulador de Regresión Lineal con Ruido
      • Visualizador de PCA
      • Visualizador de Series Temporales
      • Simulador de Regresión Logística
      • Simulador de K-Means
      • Simulador de DBSCAN
      • Detector de la Ley de Benford
    • Probabilidad
      • Calculadora de Probabilidad de Distribuciones
      • Calculadora de Probabilidades de Lotería
      • Simulador del Problema de Monty Hall
      • Simulador de la Estrategia Martingala
    • Finanzas
      • Calculadora de Préstamos e Hipotecas
      • Conversor TIN ↔ TAE
      • Calculadora DCA con ajuste por inflación
      • Calculadora XIRR con Flujos Irregulares
      • Simulador FIRE (Financial Independence, Retire Early)
    • Negocios
      • CLV
      • Scoring
    • Herramientas
      • Formateador / Minificador de JSON
      • Conversor CSV ↔ JSON
      • Comparador y Formateador de Texto y JSON
      • Formateador y Tester de Expresiones Regulares
      • Inspector de JWT
      • Generador y verificador de hashes
      • Codificador / Decodificador Base64 y URL
      • Conversor de bases numericas
      • Conversor de Timestamp Unix
      • Conversor de colores
      • Generador de UUIDs
    • Juegos
      • Tres en Raya
      • Nim con Q-Learning
    • Más
      • Método D’Hondt
      • Generador de Contraseñas Seguras
  • Noticias
  • Boletín
  • Contacto
  • Tienda
    • Libros
    • Equipamiento de oficina
    • Equipamiento en movilidad

Analytics Lane

Ciencia e ingeniería de datos aplicada

  • Ciencia de datos
  • Machine Learning
  • IA Generativa
  • Python
  • Pandas
  • NumPy
  • R
  • Excel

Python

Python es un lenguaje de programación interpretado con una filosofía basada en la legibilidad del código. Un lenguaje que gracias posee un gran ecosistema de librerías para la ciencia de datos. Por lo que es uno de los más populares en la actualidad entre los científicos de datos. Además, es uno de los lenguajes más deseados y adorados por los programadores según las encuestas de Stack Overflow.

Python es un lenguaje de programación interpretado de propósito general que obliga al uso de una sintaxis clara, gracias a la cual el código es altamente legible. Siendo un lenguaje potente y fácil de aprender. Además, permite utilizar múltiples paradigmas de programación. Lo que permite usar desde programación orientada a objetos, pasando por programación imperativa o funcional.

Los paquetes de Python más utilizados por los científicos son:

  • NumPy: permite el tratamiento de datos basados en matrices,
  • Pandas: ideal para la manipulación de datos heterogéneos mediante objetos DataFrame,
  • SciPy: implementa tareas habituales en computación científica,
  • Matplotlib: facilita la visualización de datos y scikit-learn creación de modelos de aprendizaje automático.

Las publicaciones de esta sección versan sobre estas librerías y las bases del lenguaje.

Personalizar las marcas de división en Matplotlib

julio 7, 2022 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 4 minutos

Las figuras creadas con Matplotlib generalmente contienen marcas de división en los ejes, ya que son una excelente ayuda para interpretar correctamente los datos que se muestran. Aunque la configuración por defecto suele ser una buena opción, puede que no sea la más adecuada para nuestras necesidades. Veamos cómo se pueden personalizar las marcas de división en … [Leer más...] acerca de Personalizar las marcas de división en Matplotlib

Gráficos de barras en Matplotlib

julio 5, 2022 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 5 minutos

Las gráficas de barras son una de las más empleadas para la representación de datos. Siendo una excelente opción para aquellos casos en los que se desea mostrar valores numéricos asociados a categorías. Pudiéndose tanto aplicar los datos de diversas categorías en una misma barra, como dibujar diferentes barras una a lado de otra. Veamos algunas formas para conseguir gráficos de … [Leer más...] acerca de Gráficos de barras en Matplotlib

Linter para auditar el rendimiento de Python

junio 29, 2022 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 5 minutos

Los analizadores estáticos de código, o linter, permiten buscar problemas en el código de una forma automática, facilitando de esta forma la auditoría de este. Uno de los más populares para Python es pylint, el cual hemos visto recientemente. Quizás uno de los problemas que puede tener este linter es que no cuenta con reglas para identificar problemas de rendimiento en el … [Leer más...] acerca de Linter para auditar el rendimiento de Python

Unir múltiples archivos CSV en uno con Pandas

junio 27, 2022 Por Daniel Rodríguez 2 comentarios
Tiempo de lectura: 4 minutos

Por múltiples motivos es bastante habitual que un conjunto de datos llegue en varios archivos CSV en lugar de uno único. Algo que generalmente obliga unirlo en uno antes de poder realizar los análisis. Aunque es una tarea sencilla, puede ser tediosa si se repite de forma habitual. Para solucionar esto, se puede crear una función con Pandas para unir múltiples archivos CSV en … [Leer más...] acerca de Unir múltiples archivos CSV en uno con Pandas

Uso de Matplotlib en PySimpleGUI

junio 20, 2022 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 4 minutos

Aplicación de ejemplo creada con PySimpleGUI en la que se integra una gráfica de Matplotlib

En una publicación reciente se explicaron los fundamentos de PySimpleGUI, una librería con la que es posible crear, únicamente con código Python, aplicaciones gráficas de usuario de una forma extremadamente sencilla. Pero en esa entrada no se vio una forma de crear representaciones de datos dentro de las aplicaciones. Siendo Matplotlib uno de los paquetes más utilizados y … [Leer más...] acerca de Uso de Matplotlib en PySimpleGUI

Truco: obtener los mismos números aleatorios en Python y Matlab

junio 15, 2022 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 2 minutos

Cuando se intenta reproducir un proceso aleatorio en dos plataformas diferentes generalmente nos encontramos con el hecho de que los generadores de número aleatorios son diferentes. Por lo que, aunque la implementación sea equivalente, los resultados serán diferentes. Lo que hace puede hacer complicado probar las cosas. En el caso de Python y Matlab afortunadamente ambos … [Leer más...] acerca de Truco: obtener los mismos números aleatorios en Python y Matlab

Realizar auditorías de código Python automáticamente

junio 13, 2022 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 6 minutos

Seguir los estándares de PEP8, o cualquier otro, es algo que garantiza producir un código de mayor calidad. Pero es algo complicado. Tanto por desconcierto de todos los detalles de la norma como por descuido, no se siguen las recomendaciones. Para garantizar que el código siga fielmente los estándares se puede usar algún linter, como puede ser Pylint, que nos indique todos los … [Leer más...] acerca de Realizar auditorías de código Python automáticamente

Comenzando con PyScript: Ejecutar Python en un navegador

junio 10, 2022 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 4 minutos

Hasta ahora cuando queríamos ejecutar código en un navegador este se tenía que escribir únicamente en JavaScript, o en alternativas cómo TypeScript que deben ser traducidas. Pero esto puede cambiar gracias a PyScript. Una librería con la que es posible ejecutar prácticamente cualquier código Python en un navegador moderno. Algo con lo que nos podemos aprovechar de la gran … [Leer más...] acerca de Comenzando con PyScript: Ejecutar Python en un navegador

Formatear automáticamente código Python

junio 6, 2022 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 4 minutos

El formato del código en Python es un componente clave del lenguaje. Este es el que indica al intérprete, mediante la indentación, cuáles son las partes que pertenecen a un bucle, una función, una clase o un método. Aun así, el lenguaje es flexible y permite cierta libertad a la hora de escribir. Por eso, es posible encontrarse con código descuidado que es feo y difícil de leer … [Leer más...] acerca de Formatear automáticamente código Python

Representar los criterios de selección en árboles de decisión

junio 3, 2022 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 3 minutos

La representación de árboles de decisión es un tema del que ya se ha publicado con antelación en el blog. En su momento de ha visto los pasos necesarios para generar representaciones gráficas y de texto con las librerías PyDotPlus y Scikit-Learn. Aunque también existen otras librerías como dtreeviz, la que veremos hoy. Una librería con la que es posible representar los … [Leer más...] acerca de Representar los criterios de selección en árboles de decisión

Truco: reemplazar los valores NaN en los DataFrame Pandas

mayo 30, 2022 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 2 minutos

La existencia de valores NaN es un conjunto de datos puede ser una molestia ya que no es posible realizar muchas operaciones con ellos. Por eso conocer un método para reemplazar los valores NaN en los DataFrame por cualquier otro puede solucionar algunos problemas. Afortunadamente para ello existe el método fillna() en Pandas, con el que se puede reemplazar todas las … [Leer más...] acerca de Truco: reemplazar los valores NaN en los DataFrame Pandas

Obtener el valor máximo de un diccionario en Python

mayo 23, 2022 Por Daniel Rodríguez Deja un comentario
Tiempo de lectura: 3 minutos

Los diccionarios son estructuras de datos con las que es posible almacenar colecciones de datos y acceder a ellos mediante una clave, no el índice en la colección. Algo que los hace tremendamente útiles para múltiples aplicaciones. Aunque algunas tareas como obtener la clave o el elemento cuyo valor sea el máximo o mínimo del conjunto puede ser algo complicado. Veamos las … [Leer más...] acerca de Obtener el valor máximo de un diccionario en Python

  • « Ir a la página anterior
  • Página 1
  • Páginas intermedias omitidas …
  • Página 13
  • Página 14
  • Página 15
  • Página 16
  • Página 17
  • Páginas intermedias omitidas …
  • Página 34
  • Ir a la página siguiente »

Barra lateral principal

Suscríbete a nuestro boletín

Suscríbete al boletín semanal para estar al día de todas las publicaciones.

Política de Privacidad

Analytics Lane en redes sociales

  • Amazon
  • Bluesky
  • Facebook
  • GitHub
  • Instagram
  • Mastodon
  • Pinterest
  • RSS
  • Telegram
  • Tumblr
  • Twitter
  • YouTube

Publicidad

Entradas recientes

Síndrome del objeto brillante en ciencia de datos: el error simétrico a los costes hundidos

mayo 21, 2026 Por Daniel Rodríguez

De la Regresión Logística al Scorecard: La Transformación Matemática

mayo 19, 2026 Por Daniel Rodríguez

Noticias

Analytics Lane lanza la versión 1.1 del laboratorio con nuevas suites de CLV y Scoring

mayo 18, 2026 Por Daniel Rodríguez

Publicidad

Es tendencia

  • Creación de gráficos de barras y gráficos de columnas con Seaborn publicado el julio 18, 2023 | en Python
  • Copiar y pegar Activar copiar y pegar en VirtualBox publicado el mayo 1, 2019 | en Herramientas
  • Prueba de independencia de Chi-cuadrado publicado el mayo 6, 2020 | en Ciencia de datos
  • Muestreo de Thompson y BayesUCB para un problema Bandido Multibrazo (Multi-Armed Bandit) publicado el abril 30, 2021 | en Ciencia de datos
  • Excel en Python Guardar y leer archivos Excel en Python publicado el julio 30, 2018 | en Python

Publicidad

Lo mejor valorado

4.9 (24)

Seleccionar filas y columnas en Pandas con iloc y loc

4.6 (16)

Archivos JSON con Python: lectura y escritura

4.4 (14)

Ordenación de diccionarios en Python mediante clave o valor

4.7 (13)

Operaciones de filtrado de DataFrame con Pandas en base a los valores de las columnas

4.1 (11)

Aplicar el método D’Hondt en Excel

Comentarios recientes

  • bif en JSON en bases de datos: cuándo es buena idea y cuándo no
  • bif en Cómo desinstalar Oracle Database 19c en Windows
  • M. Pilar en Cómo eliminar las noticias en Windows 11 y recuperar tu concentración
  • Daniel Rodríguez en Probabilidad básica: cómo entender el azar en nuestra vida diaria
  • Pepe en Probabilidad básica: cómo entender el azar en nuestra vida diaria

Publicidad


Footer

Analytics Lane

  • Acerca de Analytics Lane
  • Boletín de noticias
  • Contacto
  • Libros
  • Lo más popular
  • Noticias
  • Tienda
  • Tiendas afiliadas

Secciones

  • Ciencia de datos
  • Criptografía
  • Herramientas
  • Machine Learning
  • Opinión
  • Productividad
  • Programación
  • Reseñas

Sobre de Analytics Lane

En Analytics Lane tratamos de explicar los principales conceptos de la ciencia e ingeniería de datos con un enfoque práctico. Los principales temas tratados son ciencia de datos, ingeniería de datos, inteligencia artificial, machine learning, deep learning y criptografía. Además, también se habla de los principales lenguajes de programación y herramientas utilizadas por los científicos e ingenieros de datos.

Copyright © 2018-2026 Analytics Lane ·Términos y condiciones ·Política de Cookies ·Política de Privacidad ·Herramientas de privacidad ·Contacto