Códigos Fuente de Python

Mostrando del 1 al 10 de 196 registros
<<>>
Imágen de perfil

Función para convertir numero decimal a cualquier otro sistema de numeración desde binario hasta hexadecimal


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 15 de Febrero del 2017 por kip
298 visualizaciones desde el 15 de Febrero del 2017
Función que permite transformar un número en sistema numeración decimal a su equivalente en cualquier sistema de numeración desde binario hasta hexadecimal.

La función recibe dos parámetros, el número decimal y el número de la base del sistema de numeración a convertir este.

Recordar
Bin = 2
Octal = 8
Hexa = 16....


Ejemplo:

Decimal a binario
1
print dec_to(47, 2)
RESULTADO
1
101111


Decimal a quinario

1
print dec_to(47, 5)
RESULTADO
1
142

Decimal a octal
1
print dec_to(47, 8)
RESULTADO
1
57

Decimal a hexadecimal
1
print dec_to(47, 16)
RESULTADO
1
2F
Imágen de perfil

código para mostrar una lista de palabras en forma de cruz


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 13 de Febrero del 2017 por xve
264 visualizaciones desde el 13 de Febrero del 2017
Este código muestra como a partir de una lista de caracteres, se puede imprimir una cruz con las letras

funcion
Imágen de perfil

Hacer ping a un dominio dado y indicar si funciona o no


Python

Publicado el 08 de Febrero del 2017 por xve
223 visualizaciones desde el 08 de Febrero del 2017
Este simple código muestra como hacer un ping a un dominio o IP y determinar si responde o no al ping.

Esta pensado para Linux por la gestión de errores > /dev/null 2>&1, pero eliminado este contenido, se puede utilizar en Windows.
Imágen de perfil

Reemplazar una linea de un archivo


Python

Publicado el 24 de Enero del 2017 por xve
243 visualizaciones desde el 24 de Enero del 2017. Una media de 49 por semana
Esta simple función cambia una linea entera de un archivo que cumpla la condición dada.

La manera de funcionar, es leyendo el archivo entero y ir revisando linea a linea y guardando las lineas en una variable, para posteriormente guardar el contenido de esa variable en el archivo de texto. Si al revisar cada una de las lineas, encuentra la linea a reemplazar, la reemplaza en la variable, por lo que al guardarse nuevamente en el archivo, queda modificado.
Imágen de perfil

Clase para conectar con MySQL


Python

Publicado el 20 de Enero del 2017 por xve
271 visualizaciones desde el 20 de Enero del 2017. Una media de 49 por semana
Este código es una simple clase de Python para poder ejecutar query's contra MySQL utilizando MySQLdb.
Imágen de perfil

Funcion que retorna el numero de veces que aparecen las letras de una cadena


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 16 de Diciembre del 2016 por kip
563 visualizaciones desde el 16 de Diciembre del 2016. Una media de 56 por semana
Función que recibe una cadena y retorna un diccionario con cada letra y el número de veces que aparece en la cadena dada, ejemplos de uso:

Python 2.x
1
2
3
4
datos = enum_letras('Oscuridad para asuntos oscuros')
for letra, num in datos.iteritems():
    cont = 'z' if (num < 2) else 'ces'
    print 'La letra %s se repite %s ve%s' % (letra, num, cont)

1
2
3
4
5
6
7
8
9
10
11
La letra a se repite 4 veces
La letra c se repite 2 veces
La letra d se repite 2 veces
La letra i se repite 1 vez
La letra o se repite 4 veces
La letra n se repite 1 vez
La letra p se repite 1 vez
La letra s se repite 5 veces
La letra r se repite 3 veces
La letra u se repite 3 veces
La letra t se repite 1 vez

Python 3.x
1
2
3
4
datos = enum_letras('Oscuridad para asuntos oscuros')
for letra, num in datos.items():
    cont = 'z' if (num < 2) else 'ces'
    print ('La letra %s se repite %s ve%s' % (letra, num, cont))

1
2
3
4
5
6
7
8
9
10
11
La letra t se repite 1 vez
La letra d se repite 2 veces
La letra u se repite 3 veces
La letra s se repite 5 veces
La letra a se repite 4 veces
La letra p se repite 1 vez
La letra c se repite 2 veces
La letra i se repite 1 vez
La letra r se repite 3 veces
La letra n se repite 1 vez
La letra o se repite 4 veces

Se debe tener cuidado con las palabras con acentos, en la version 2 de Python la libreria re no reconoce ninguna palabra con acento en su busqueda mientras que en la 3 si lo hace, por eso he añadido dos códigos, uno para cada version.
Imágen de perfil

Calcular la letra del DNI español


Python

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 15 de Diciembre del 2016 por xve
427 visualizaciones desde el 15 de Diciembre del 2016. Una media de 42 por semana
Este código muestra como obtener la letra de cualquier DNI Español
Imágen de perfil

Ejemplo de implementar un menu en python en la consola


Python

estrellaestrellaestrellaestrellaestrella(9)
Actualizado el 30 de Noviembre del 2016 por xve (Creado el 05 de Diciembre del 2014)
20.066 visualizaciones desde el 05 de Diciembre del 2014. Una media de 175 por semana
Este simple código es un ejemplo para visualizar como se puede crear un menú con varias opciones de manera sencilla.
Imágen de perfil

Python Login Menu Basico


Python

Publicado el 25 de Noviembre del 2016 por Katherine
675 visualizaciones desde el 25 de Noviembre del 2016. Una media de 56 por semana
Login basic menu coded in python.

Menu basico para registro en python.

Dudas a: alvarez_katherine@outlook.com
Imágen de perfil

Definir un tiempo limite para la ejecución de una función


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 20 de Noviembre del 2016 por xve
642 visualizaciones desde el 20 de Noviembre del 2016. Una media de 49 por semana
Este simple código, muestra como finalizar una función si dura mas de los segundos indicados. Se utilizan mucho cuando pueden haber procesos que no sabemos muy bien si se pueden quedar colgados pasados unos minutos al utilizar aplicaciones externas o procesos externos en los que no podemos controlarlos.