Ordenar listas en Python

En este post vamos a ver distintos métodos y formas de ordenar arreglos o listas en el lenguaje de programación Python. No vamos a ver cuál es más eficiente, solo vamos a ver los métodos nativos y los métodos manuales, aunque me parece que los métodos nativos (algoritmo Timsort) serán más rápidos y eficientes la mayoría de veces. Nota: como en otros tutoriales de Python, en este caso me referiré a lista y arreglo como lo mismo. ...

septiembre 25, 2020 · 4 min · 674 palabras · Parzibyte

Python: días que tiene un mes

En este post te voy a enseñar a obtener los días totales que tiene un mes, a partir del número de mes, tomando en cuenta el año bisiesto y el mes, ya que no todos los días tienen 30, 31 o 28 días. Si bien el resultado será confiable, esto que te muestro es más bien la solución a un ejercicio de programación en Python que indica cuántos días tiene un mes tomando en cuenta el año. ...

septiembre 22, 2020 · 3 min · 467 palabras · Parzibyte

Año bisiesto en Python

En este post de programación en Python vas a aprender a saber si un año es bisiesto, usando ese lenguaje de programación. Vamos a ver dos cosas. La primera es escribir una función que indica si un año es bisiesto o no. La segunda es imprimir todos los años bisiestos en un período de tiempo. Recuerda que lo que vamos a usar para comprobar si un año es bisiesto es el lenguaje de programación Python. ...

septiembre 20, 2020 · 2 min · 404 palabras · Parzibyte

Quicksort en Python - Algoritmo de ordenamiento

En este post de programación en Python te enseñaré a ordenar una lista o arreglo usando el ordenamiento rápido también conocido como Quicksort. Como en varios tutoriales de Python, me referiré a las listas ya sea con ese nombre o con “arreglo”. ...

septiembre 8, 2020 · 5 min · 904 palabras · Parzibyte

Python - Ordenamiento de burbuja

Hoy veremos cómo implementar el algoritmo de la burbuja para ordenar una lista o arreglo en Python; es decir, el código python para ordenar un arreglo con el ordenamiento de burbuja. Recordemos que este método es más lento comparado con otros, pero que nos sirve de introducción para el ordenamiento de listas. Nota: aquí, asumiré que “lista” y “arreglo” son lo mismo. ...

septiembre 5, 2020 · 3 min · 497 palabras · Parzibyte

Longitud de arreglo en Python

En este corto post te mostraré cómo obtener la longitud de una lista, arreglo o array en Python. Es decir, saber cuántos elementos hay en un arreglo. ...

agosto 31, 2020 · 1 min · 118 palabras · Parzibyte

Unir listas en Python

En este post aprenderás a sumar, concatenar o unir listas o arreglos en el lenguaje de programación Python. Dicho con otras palabras, te voy a enseñar a combinar listas en uno sola, para tener los elementos de ambas. No solamente podrás sumar dos listas, también podrás sumar 3 o infinitas listas para tener un arreglo con todos los elementos de las listas. ...

agosto 31, 2020 · 1 min · 204 palabras · Parzibyte

Dibujando figuras con Python y Turtle

En este post te voy a mostrar una pequeña introducción a Turtle, el módulo de Python que permite dibujar figuras y formas desde las más básicas hasta las más complejas. En concreto te mostraré cómo hacer una estrella, un cuadrado, y algunos espirales. ...

julio 30, 2020 · 4 min · 729 palabras · Parzibyte

Python: ordenar arreglo especificando clave

En este post te mostraré cómo ordenar un arreglo o lista en Python especificando la clave de comparación. Es decir, ordenar un arreglo complejo especificando cómo comparar los valores para ordenarlos. Esto también es conocido como ordenar una lista especificando una función de comparación o compare function, solo que presta atención, aquí vamos a especificar la clave, cosa que al final tendrá el mismo resultado para ordenar un arreglo de manera personalizada. ...

julio 23, 2020 · 3 min · 614 palabras · Parzibyte

Congruencia de Zeller en Python

En este post veremos cómo resolver o implementar la congruencia de Zeller en Python, que no es otra cosa más que resolver una fórmula. Por si no lo sabes, la congruencia de Zeller permite calcular qué día de la semana es (de domingo a sábado) a partir del año, mes y día. Además de esa función que obtiene el número de día de la semana (0 para domingo, 6 para sábado) vamos a implementar otra función que dice el nombre del día con letra. ...

junio 7, 2020 · 3 min · 540 palabras · Parzibyte