Códigos Fuente de Python

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

Reemplazar una linea de un archivo


Python

Publicado el 24 de Enero del 2017 por xve
61 visualizaciones desde el 24 de Enero del 2017
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
117 visualizaciones desde el 20 de Enero del 2017
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
244 visualizaciones desde el 16 de Diciembre del 2016. Una media de 49 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(1)
Publicado el 15 de Diciembre del 2016 por xve
246 visualizaciones desde el 15 de Diciembre del 2016. Una media de 49 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)
18.284 visualizaciones desde el 05 de Diciembre del 2014. Una media de 168 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
517 visualizaciones desde el 25 de Noviembre del 2016. Una media de 63 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
547 visualizaciones desde el 20 de Noviembre del 2016. Una media de 63 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.
Imágen de perfil

Obtener el nombre de la función donde nos encontramos y de donde es llamada


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 16 de Noviembre del 2016 por xve
672 visualizaciones desde el 16 de Noviembre del 2016. Una media de 70 por semana
Este código muestra como podemos obtener el nombre de la función donde nos encontramos, y cuando podemos saber desde que funciones ha sido llamada nuestra función.
Imágen de perfil

Juego de piedra, papel o tijera


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 13 de Noviembre del 2016 por kip
918 visualizaciones desde el 13 de Noviembre del 2016. Una media de 91 por semana
Funcion que simula el juego de piedra, papel o tijera contra la PC, debes ingresar las partidas que se deben ganar para terminar el juego y asi mismo tu comodin(piedra, papel o tijera) en cada partida.

Coloco dos versiones la 1.0 para Python 2.X y la 1.1 para Python 3.X.

Saludos
Imágen de perfil

Numero de caracteres en un archivo de texto


Python

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 11 de Noviembre del 2016 por kip
688 visualizaciones desde el 11 de Noviembre del 2016. Una media de 70 por semana
Simple funcion que devuelve el numero de caracteres en un archivo de texto excepto los espacios o saltos de linea, haciendo uso de expresiones regulares y la libreria re.

Espero les sirva.

Saludos