/images/denis-rasulev.png

BLOG DE DATOS

Desde revisiones de varias soluciones hasta programación y útiles 'how-tos'

Sólo opinión personal. Algunos enlaces en los posts pueden ser de referencia.

Vim y Neovim para desarrolladores Python

Elegir el editor de texto adecuado para un desarrollador de Python marca una gran diferencia en la productividad y el flujo de trabajo. Dos de los entornos integrados más populares hoy en día son VS Code y PyCharm. Son herramientas estupendas que ofrecen un montón de extras. Ya las revisamos y comparamos junto con otras muchas soluciones. Introducción Existen dos potentes y populares editores de texto basados en la línea de comandos con características y capacidades similares.

Piensa como un programador: Resolución de problemas

Intro Para mantener afilados mis conocimientos de programación, de vez en cuando resuelvo problemas en LeetCode. Es genial porque está en constante evolución, tiene una interfaz amigable, puedes elegir problemas sobre temas que te interesen y hay una comunidad excelente, de la que puedes aprender mucho. Siempre me ha interesado saber qué pasa por la cabeza de los programadores cuando resuelven problemas. ¿Cómo ocurre realmente? Como no pude encontrar ningún material sobre el tema, decidí escribir sobre cómo me ocurrió a mí.

El mejor gestor de marcadores para usar en 2023

Marcar sitios y páginas web es una práctica habitual para muchas personas que utilizan Internet con regularidad. Nos permite acceder fácilmente a nuestros sitios y páginas web favoritos sin tener que recordar sus URL exactas o buscarlas cada vez. Sin embargo, a medida que aumenta el número de sitios y páginas que marcamos, puede resultar difícil hacer un seguimiento de todos ellos. Aquí es donde resulta útil un gestor de favoritos.

El mejor framework para construir una API en Python

Este es el segundo artículo de una serie dedicada al tema de las API. Cada artículo cubre un tema diferente. Si está empezando a comprender cómo escribir su propia API, le resultará útil leerlo todo en orden. Si ya lo conoce y está interesado en un tema concreto, vaya directamente a él. Explicación sencilla de la API El mejor marco de trabajo para API (este artículo 👇) Construir API con FastAPI (próximamente) Construir API con ChatGPT (próximamente) Herramientas para probar API (próximamente) Gane dinero con la API (próximamente) Vamos…

¿Qué es la API? Explicación breve y sencilla

El tema de la API es muy interesante y extenso, por lo que he dividido el material en tres partes, cada una de ellas destinada a un público diferente. Si estás empezando a entender el tema, lee todo en orden. Y si ya sabes algo, elige la parte que te interesa. Explicación sencilla de la API (este artículo 👇) El mejor marco de trabajo para API Construir API con FastAPI (próximamente) Construir API con ChatGPT (próximamente) Herramientas para probar API (próximamente) Gane dinero con la API (próximamente) Así que, vamos…

Los mejores IDEs y editores de Python para Mac

“Las herramientas son las habilidades, los instrumentos y cualquier otro medio necesario para hacer bien el trabajo de uno.” - de la definición del Diccionario Collins. Hay varias herramientas básicas (aplicaciones) que un programador utiliza todo el tiempo: un navegador, un terminal y un editor de código o entorno de desarrollo integrado (IDE). La elección de la aplicación adecuada es siempre importante, ya que el tiempo que se dedica a utilizar estas herramientas justifica el tiempo que se dedica a elegirlas.

Cómo crear una tabla en Markdown

Intro Empecemos por averiguar por qué son necesarias las tablas en los documentos markdown y veamos las formas más convenientes de insertar una tabla en un documento markdown de forma rápida y sencilla. Las tablas se utilizan a menudo para organizar y presentar información de forma clara y concisa. Pueden emplearse para mostrar datos, comparar distintos valores o mostrar relaciones entre distintas piezas de información. El uso de tablas también puede ayudar a que su documento sea visualmente más atractivo y más fácil de leer y comprender, sobre todo si tiene mucha información que presentar.

Introducción a las pruebas de código con PyTest

Una prueba es código que ejecuta código. Cuando empiezas a desarrollar una nueva característica para tu proyecto Python, podrías formalizar sus requisitos como código. Cuando lo haces, no sólo documentas la forma en que se utilizará el código de tu implementación, sino que también puedes ejecutar todas las pruebas automáticamente para asegurarte siempre de que tu código se ajusta a tus requisitos. Una de estas herramientas, que te ayuda a hacer esto es pytest y es probablemente la herramienta de pruebas más popular en el universo Python.

Elegir el mejor gestor de favoritos

Necesitas una herramienta que te permita gestionar tu colección de enlaces: organizar un acceso fácil, ordenar por categorías, eliminar duplicados y enlaces rotos, sincronizar todo entre dispositivos. Lea sobre las mejores soluciones para 2022.

Acelera tu código Python con Microsoft Pyjion

Qué es Pyjion La forma más común de acelerar tu código Python es utilizar CPython, el intérprete oficial de Python. Este compila el código en un lenguaje intermedio llamado bytecode y evalúa este código cada vez que se ejecuta tu código. Esto permite mucha flexibilidad, pero tiene un inconveniente. Los cálculos sencillos en los que las CPUs son muy eficientes, como la aritmética de números enteros y de coma flotante, son significativamente más lentos en CPython que en otros intérpretes.