Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.

Códigos Fuente de Python

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

Unificador para fotos de vacaciones


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 19 de Agosto del 2015 por neoGurb
640 visualizaciones desde el 19 de Agosto del 2015
Este verano he sufrido una triste experiencia: salir de vacaciones con mi señora e hijos, todos nosotros equipados con nuestra cámara y/o teléfono. Lo triste no es esto en sí, sino llegar a casa e intentar organizar las fotos que hemos tomado cada uno de nosotros para hacer un álbum común. Cada cacharro utiliza una nomenclatura distinta, por lo que al mezclar las fotos en una carpeta, se arma un sindiós y las vemos en un orden que nadie entiende.

Este programita intenta solucionar ese problema, basándose en los datos EXIF de las fotografías (concretamente, fecha y hora).

Es muy sencillo: coge todos esos cacharros, copia todas las fotos en una carpeta, y organízala con el programa que te mando. Quedarán ordenadas por fecha y hora, con independencia de quién hizo la foto con qué aparato.

organizar-fotos-python

Trie (Estructura de datos)


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 11 de Agosto del 2015 por Maximo
528 visualizaciones desde el 11 de Agosto del 2015
Un trie es una estructura de datos en forma de árbol generada a partir de una colección de palabras.

Cuando un conjunto de palabras o cadenas es transformado en trie, es muy rápido determinar si una palabra específica está o no en ese conjunto, así como insertar nuevas cadenas.

Las desventajas del trie son que utiliza un espacio más o menos considerable en memoria y que el proceso para generarlo puede ser muy lento, si se trata de muchas cadenas.

Esta es una implementación en python que lee un archivo (fichero) txt codificado en UTF-8 y lo transforma en trie. Una vez que procesa dicho archivo o fichero, el usuario puede introducir una palabra y el programa le dirá si dicha palabra se encuentra o no en el texto, junto con el tiempo que tardó la búsqueda.

Incluye el texto "El Arte De La Guerra" de Sun Tzu codificado en UTF-8 para hacer pruebas.
Imágen de perfil

Python: Programa que crea, escribe, lee y elimina ficheros


Python

estrellaestrellaestrellaestrellaestrella
Actualizado el 01 de Agosto del 2015 por Tito (Creado el 31 de Julio del 2015)
569 visualizaciones desde el 31 de Julio del 2015. Una media de 126 por semana
Este programa hace un fichero y tambien escribe, lee y hasta elimina el fichero
Imágen de perfil

Spoken time in Android


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 27 de Julio del 2015 por Sergio Martin
763 visualizaciones desde el 27 de Julio del 2015. Una media de 147 por semana
Este codigo permite saber la hora de forma hablada.

Algoritmo simplificado de Boyer-Moore


Python

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 23 de Julio del 2015 por Maximo
672 visualizaciones desde el 23 de Julio del 2015. Una media de 119 por semana
Una implementación del algoritmo de Boyer-Moore para búsqueda de cadenas de texto dentro de un archivo de texto.

El algoritmo de Boyer-Moore es el más rápido que se conoce para ésta tarea. En este caso utiliza sólo la regla del carácter malo, no utiliza la regla del sufijo bueno, y simplemente cuando es necesario utilizar esta regla desplaza la ventana de lectura en 1.

Recibe dos argumentos: El archivo dónde buscar y la cadena a buscar. Devuelve las posiciones dentro del archivo donde se encuentran instancias de dicha cadena.

Algoritmos de búqueda y ordenamiento


Python

estrellaestrellaestrellaestrellaestrella(2)
Actualizado el 23 de Julio del 2015 por Maximo (Creado el 11 de Agosto del 2006)
17.592 visualizaciones desde el 11 de Agosto del 2006. Una media de 42 por semana
Colección de algoritmos de búsqueda y ordenamiento.
-Ordenamiento Shell/Shell Sort
-Ordenamiento Radix/Radix Sort
-Quick Sort
-Mezcla Directa/Merge Sort
-Inserción/Insertion Sort
-Burbuja Mejorado/Enhanced Bubble Sort
-Algoritmo de Cook-Kim/Cook-Kim Sort
-Ordenamiento burbuja/Bubble Sort
-Búsqueda Secuencial/Sequential Search
-Búsqueda Binaria/Binary Search
-Ordenación Binaria/Binary Sort
-Módulo para creación y operaciones sobre arreglos.
Imágen de perfil

Bucle hasta que se introduzca un valor entero


Python

estrellaestrellaestrellaestrellaestrella
Publicado el 14 de Julio del 2015 por xve
705 visualizaciones desde el 14 de Julio del 2015. Una media de 105 por semana
Este simple código muestra una manera de no dejar seguir la ejecución del programa hasta introducir un valor entero.

Comvertidor de cm a metro , km y viceversa


Python

estrellaestrellaestrellaestrellaestrella
Publicado el 16 de Junio del 2015 por alexander
722 visualizaciones desde el 16 de Junio del 2015. Una media de 70 por semana
Un simple programa hecho con python para convertir entre centímetros, metros y kilometros.

Calculadora


Python

estrellaestrellaestrellaestrellaestrella
Publicado el 14 de Junio del 2015 por alexander
713 visualizaciones desde el 14 de Junio del 2015. Una media de 63 por semana
Una calculadora creado con python

Juego adivina el numero


Python

estrellaestrellaestrellaestrellaestrella(3)
Publicado el 13 de Junio del 2015 por alexander
660 visualizaciones desde el 13 de Junio del 2015. Una media de 63 por semana
primer juego que creo tengo 14 años llevo 1 mes programando