Códigos Fuente de Python

Mostrando del 261 al 270 de 652 registros
Imágen de perfil
Val: 3.475
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

CRUD de un diccionario de estudiantes con sus notas


Python

Publicado el 25 de Febrero del 2020 por Joel (150 códigos)
2.697 visualizaciones desde el 25 de Febrero del 2020
Este código muestra como gestionar un diccionario de estudiantes, permitiendo añadir estudiantes con sus notas, buscar por el nombre, modificar la nota de un estudiante, listar los estudiantes ordenados alfabéticamente o por nota, y obtener la media de las notas.

Al utilizar un diccionario para guardar los estudiantes, no permite que se repitan los nombres.

CRUD-de-estudiantes-en-python


Puedes ver la misma versión utilizando una lista en vez de un diccionario: https://www.lawebdelprogramador.com/codigo/Python/5969-CRUD-de-una-lista-de-estudiantes-con-sus-notas.html
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Ordernar un lista de listas (matriz)


Python

Publicado el 25 de Febrero del 2020 por Katas (150 códigos)
735 visualizaciones desde el 25 de Febrero del 2020
Crear una función que reciba una matriz (lista de listas) y ordene dicha lista por cualquiera de sus valores, ascendente o descendente.

1
2
3
4
5
6
7
8
x=[["a", 5, 7], ["c", 3, 4], ["b", 1, 9]]
 
sortMatrix(x, 0)       # [['a', 5, 7], ['b', 1, 9], ['c', 3, 4]]
sortMatrix(x, 0, True) # [['c', 3, 4], ['b', 1, 9], ['a', 5, 7]]
sortMatrix(x, 1)       # [['b', 1, 9], ['c', 3, 4], ['a', 5, 7]]
sortMatrix(x, 1, True) # [['a', 5, 7], ['c', 3, 4], ['b', 1, 9]]
sortMatrix(x, 2)       # [['c', 3, 4], ['a', 5, 7], ['b', 1, 9]]
sortMatrix(x, 2, True) # [['b', 1, 9], ['a', 5, 7], ['c', 3, 4]]
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Ordenar un diccionario


Python

Publicado el 25 de Febrero del 2020 por Katas (150 códigos)
746 visualizaciones desde el 25 de Febrero del 2020
Crear una función que reciba un diccionario y lo ordene por su clave o valor, ascendente o descendente.

1
2
3
4
5
6
x = {1: 2, 3: 4, 4: 3, 2: 1, 0: 0}
 
sortDictionary(x, 0)       # {0: 0, 1: 2, 2: 1, 3: 4, 4: 3}
sortDictionary(x, 0, True) # {4: 3, 3: 4, 2: 1, 1: 2, 0: 0}
sortDictionary(x, 1)       # {0: 0, 2: 1, 1: 2, 4: 3, 3: 4}
sortDictionary(x, 1, True) # {3: 4, 4: 3, 1: 2, 2: 1, 0: 0}
Imágen de perfil
Val: 712
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Grabadora de audio mp3


Python

Publicado el 24 de Febrero del 2020 por Antonio (55 códigos)
2.277 visualizaciones desde el 24 de Febrero del 2020
grab


Aplicación para grabación de sonido en formato mp3. Consta de 4 botones: "Carpeta" para seleccionar la carpeta de destino de las grabaciones, "Grabar" para iniciar el proceso de grabación, "Abrir" para reproducir un archivo previamente grabado con la aplicación y "Parar", para detener la grabación o para detener la reproducción del audio grabado.
Imágen de perfil
Val: 712
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Graficador de funciones


Python

Publicado el 23 de Febrero del 2020 por Antonio (55 códigos)
2.328 visualizaciones desde el 23 de Febrero del 2020
Script para graficar funciones sencillas mediante la introducción del rango de X y la expresión a representar.
graficador
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Convertir una lista de listas en una sola lista


Python

Publicado el 20 de Febrero del 2020 por Katas (150 códigos)
2.787 visualizaciones desde el 20 de Febrero del 2020
Crear una función recursiva que reciba una lista que puede contener es su interior otras listas, y que a su vez pueden contener mas listas, para devuelva una sola lista con sus valores.

1
2
3
4
5
list_flat([1, 2, 3]) # [1, 2, 3]
list_flat([[1], [], 2, [3,[4, 5, 6]], 7]) # [1, 2, 3, 4, 5, 6, 7]
list_flat([[[], []], []]) # []
list_flat([1, [[], []], []]) # [1]
list_flat([1, [["a"], [[[[["e"]]]]]], [["i"]]]) # [1, 'a', 'e', 'i']
Imágen de perfil
Val: 712
Bronce
Ha aumentado 1 puesto en Python (en relación al último mes)
Gráfica de Python

Generador de contraseñas


Python

Publicado el 20 de Febrero del 2020 por Antonio (55 códigos)
2.851 visualizaciones desde el 20 de Febrero del 2020
Programa creado para generar contraseñas, a partir de un número mínimo de caracteres (en mayúsculas, minúsculas y numéricos) y longitud de la contraseña, introducidos por el usuario.

gc
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Convertir una lista de listas de una profundidad en una sola lista


Python

Publicado el 20 de Febrero del 2020 por Katas (150 códigos)
494 visualizaciones desde el 20 de Febrero del 2020
Data una lista que en su interior contiene listas de una sola profundidad, devolver una única lista. Si no recibe una lista con listas dará error.

1
2
3
4
5
list_flat([]) # []
list_flat([[1, 2, 3], [4, 5]]) # [1, 2, 3, 4 ,5]
list_flat([[1, 2, 3], []]) # [1, 2, 3]
list_flat([[1, [2], 3], [4, 5]]) # [1, [2], 3, 4, 5]
list_flat([1, 2]) # Error

Si la lista contiene listas de mas de un nivel de profundidad hay que utilizar este otro código: https://www.lawebdelprogramador.com/codigo/Python/5945-Convertir-una-lista-de-listas-en-una-sola-lista.html
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Obtener los números de una lista o cadena


Python

Publicado el 20 de Febrero del 2020 por Katas (150 códigos)
721 visualizaciones desde el 20 de Febrero del 2020
Crear una función que recibe como parámetro una lista o una cadena y devuelva un entero con los valores numéricos contenidos en la lista o cadena, o devuelve None en caso de no haber ningún valor numérico.

1
2
3
4
5
6
7
GetNumbers("10") # 10
GetNumbers("10a1") # 101
GetNumbers("house 125") # 125
GetNumbers([]) # None
GetNumbers([1, 2, 3]) # 123
GetNumbers([1, 2, 3, "a", 4]) # 1234
GetNumbers(["h", "o", "u", "s", "e"]) # None
Imágen de perfil
Val: 1.703
Plata
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Devolver una lista con las letras juntas


Python

Publicado el 20 de Febrero del 2020 por Katas (150 códigos)
476 visualizaciones desde el 20 de Febrero del 2020
Dada una cadena de caracteres, crear una función que devuelva una lista con cada una de las letras agrupando las que son iguales. Si la cadena contiene caracteres que no son letras, no se incluirán en el array.

1
2
3
4
joinLetters("") # []
joinLetters(".") # []
joinLetters("acdcaa") # ["aaa", "cc", "d"]
joinLetters("blue house!!") # ["b", "ee", "h", "l", "o", "s", "uu"]