Mostrando del 221 al 230 de 583 coincidencias
Se ha buscado por la cadena: python
Defensor, es un juego de naves 2d, inspirado en los clásicos : space invanders y galaga, consta de 11 niveles el ultimo de los cuales es un jefe final, y a partir del nivel 6 se muestran rivales un poco mas inteligentes que en los niveles anteriores, creado en
python 2.7 y pygame 1.9.2.
Este es un pequeño script escrito en Python 3 que permite modificar masivamente los nombres de ficheros de un directorio por un una lista con los nombres que le gustaría al usuario, usando para ello la herramienta de edición favorita (Emacs, Vim, Kate etc,).

Un simple código para ver como se utilizan las listan en python. Con este código agregaremos artículos nuevos a nuestra lista, borraremos artículos de la lista e imprimiremos los datos que tenemos en nuestra lista.
Para este código creé 3 funciones que son:
-agregar_articulos:
en esta función mediante el método .append() agregaremos los datos a nuestra lista.
-borrar_articulos:
en esta función mediante el método .remove() eliminaremos los datos a nuestra lista.
-ver_lista:
en esta función mostraremos todos los artículos agregados a nuestra lista mediante un ciclo for
El código lo he tratado de documentar bien (mediante comentarios claro), a pesar de ser un código sencillo y fácil de entender.
NOTA: A pesar de que trate de dejar todo en claro en los comentarios del código que resaltar que hago el uso de str.capitalize() para transformar nuestra primera letra a mayúsculas, por eso es que en la función de borrar_articulos la vuelvo a utilizar, ya que para python no es lo mismo "Leche" que "leche". Es decir si agregas "leche" a la lista, como hago uso de .capitalize() el resultado es "Leche" y si en la función borrar lo dejamos sin .capitalize() y queremos borrar "leche" python marcara un error.
Si deseas puede borrar .capitalize(), pero tendrás que borrar en ambas funciones.
Una clase que busca una carpeta o un archivo en el directorio dado, por defecto busca en el directorio raiz /.
Ejemplo:
Instanciamos el objeto enviandole como parametros el tipo de busqueda a realizar y el directorio
Para hacer una busqueda insensible a mayusculas y minusculas, enviar como tercer parametro al momento de instanciar la clase un True:
O simplemente luego de hacer la instancia acceder a a propiedad caseIns y darle el valor de True:
Luego llamamos al metodo find() enviandole la carpeta a buscar y luego llamamos al metodo showAll() para mostrar las coincidencias encontradas
Puede usarse una expresion regular como parametro al metodo de busqueda, recordar que se debe enviar un True como segundo parametro para que la busqueda con la expresion funcione
Si la busqueda esta tardando mucho, es posible cancelarla y dejar que muestre los resultados encontrados hasta el momento, CTRL + C y detendras la busqueda.
El metodo showAll() mostrara un listado de todas las coincidencias con un numero para luego poder seleccionar alguna entre ellas y mostrar su contenido.
Para mostrarlo podria hacerse asi, usando el metodo show():
Se envia como parametro el numero ingresado, luego mostrara el contenido de la carpeta selecionada o del archivo.
Al final la consola mostraria algo asi luego de ejecutar todo el codigo anterior:
Para verificar que se encontraron coincidencias y asi poder pedir algun numero correspondiente a alguna de estas, se debe acceder a la propiedad matches y verificar el tamaño de esta:
La clase es sencilla, usa la palara reservada para retornar un generador y asi aligerar un poco la busqueda al momento de iterar los directorios.
https://wiki.python.org/moin/Generators
Aqui dejo el codigo de ejemplo de uso:
Busqueda de una carpeta
Busqueda de un archivo
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
Python 3.x
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.
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