Tag: Python

Desarrollador Cubano de Python: Carlos Cesar Caballero Díaz

Continuamos con nuestra serie de entrevistas dedicadas a dar a conocer a los desarrolladores cubanos que emplean Python como lenguaje de programación, esta vez conoceremos un poco al colega Carlos Cesar Caballero Díaz a quién agradecemos el tiempo dedicado a esta entrevista. Carlos es un desarrollador cubano, graduado de la Universidad de Ciencias Informáticas (UCI) y …

Continue reading

Funciones en Python

En las matemáticas, una función es un mapeo de valores en un dominio determinado (variable independiente) con valores en un rango (variable dependiente), de forma tal que para cada valor en el dominio de entrada, la función genera como resultado un valor único en el rango de valores de salida. Este concepto resulta útil cuanto …

Continue reading

Desarrollo Guiado por Pruebas (TDD) en Python

Un requisito implícito en el trabajo de todo programador es el de producir código confiable y seguro. Esto implica que siempre tendremos que probar nuestro código, de una forma u otra, para asegurarnos de que cumple con las especificaciones y de que en realidad hace lo que se supone que debe hacer. Por esta razón, …

Continue reading

La Sintaxis de Python

Es bien conocido que uno de los rasgos distintivos de Python es su sintaxis clara y limpia, con estructuras que se asemejan mucho al idioma inglés escrito y que facilitan el aprendizaje y la enseñanza del lenguaje. Con la lectura de este post, podrás conocer en profundidad los fundamentos básicos de la sintaxis de Python. …

Continue reading

Desarrollador Cubano de Python: Oscar Garcell

Continuamos con nuestra serie de entrevistas dedicadas a dar a conocer a los desarrolladores cubanos que emplean Python como lenguaje de programación, esta vez conversamos con Oscar Garcell, desarrollador graduado de la Universidad de Ciencias Informáticas (UCI) con varios años de experiencia en la programación con Python y en el mundo del Software Libre y …

Continue reading

Buenas Prácticas de Programación con Python

En toda disciplina del saber humano la experiencia práctica es fundamental. De la práctica se derivan lecciones muy importantes que difícilmente se olvidan. Estas lecciones generalmente se convierten en lo que se suele denominar buenas prácticas. Te propongo un resumen de lo que podrías considerar buenas prácticas de programación con Python que te ayudará a …

Continue reading

Tipos de Datos en Python: Cadenas de Caracteres

El tipo de dato str representa lo que comúnmente se denomina cadenas de caracteres o strings, que en Python son secuencias inmutables de caracteres. Se emplean generalmente para representar y manipular datos textuales. Constituyen un tipo de dato muy empleado en la programación y en Python son extremadamente versátiles y flexibles. Algunos ejemplos de literales válidos …

Continue reading

Desarrollador Cubano de Python: Leodanis Pozo Ramos

Continuamos con nuestra serie de entrevistas dedicadas a dar a conocer a los desarrolladores cubanos que emplean Python como lenguaje de programación, esta vez conversamos con Leodanis Pozo Ramos, desarrollador autodidacta con varios años de experiencia en la programación con Python y en el mundo del Software Libre y el Open Source. P. ¿Cuál es …

Continue reading

Tipos de Datos en Python: Datos Numéricos

En Python los tipos de datos integrados (built-in) numéricos fundamentales son: los enteros (integers) que no tienen una parte fraccionaria, los de coma flotante (floating-point) que sí tienen una parte fraccionaria, y algunos otros tipos más específicos como pueden ser los números complejos (complex numbers) con una parte real y otra imaginaria, los decimales de …

Continue reading

Tipos de Datos en Python: Un Primer Vistazo

Python cuenta con un conjunto de tipos de datos integrados (built-in) poderoso y funcional que nos permite abordar exitosamente un sinnúmero de problemas de computación casi sin la necesidad de crear tipos de datos nuevos y/o personalizados. Este conjunto incluye lo tipos numéricos, las colecciones (listas, tuplas, conjuntos, diccionarios), las cadenas de caracteres, entre otros. …

Continue reading