Ir al contenido principal

Entradas

Trabajando con ficheros de texto: Reemplazo de texto en un fichero.

Hola, mi nombre es Antonio Alfonso Martínez  y en la siguiente entrada vamos a retomar la serie de artículos dedicados a los ficheros de texto y de las acciones y operaciones que podemos llevar a cabo con ellos, haciendo uso de las funciones y recursos que nos proporciona el lenguaje de programación Python. En esta ocasión, vamos a llevar a cabo una operación muy sencilla haciendo uso del módulo nativo " fileinput ". Dicha operación no e otra que la de sustituir (dentro de un fichero de texto) un texto por otro que nosotros indicaremos: Para ejemplificar el funcionamiento de nuestro programa, procederemos a hacer dicha operación sobre el texto almacenado en un archivo ". txt " (de nombre " archoo.txt ") almacenado en nuestra carpeta Python: Dicho archivo, si lo abrimos nos encontramos con un texto, en el que queremos sustituir tres palabras (que en la imagen aparecen subrayadas en rojo) por otras tres palabras que indicaremos en su momento:
Entradas recientes

Uso de "generadores" en Python.

Hola, mi nombre es Antonio Alfonso Martínez y en la presente ocasión me dispongo a dar unas breves pinceladas acerca del uso de los generadores en el lenguaje de programación Python. Para empezar, diremos que los generadores constituyen un determinado tipo de estructura que, a diferencia de lo que sucede con las funciones corrientes, no nos va a devolver un valor concreto, sino un objeto iterable cuyos resultados se ven a ir generando uno a uno. Para entender mejor la diferencia con las funciones que empleamos habitualmente vamos a crear un sencillo programa que va a generar la lista de números pares que hay entre 0 y el número que indiquemos: Como se ve, hemos creado una función (de nombre " pares ") que tomando como argumento el numero de pares que queremos hallar (variable " maximo ") irá calculando los números pares (multiplicando por 2 la variable "num") e irá añadiendo el resultado a una lista (de nombre " lista_pares ") qu

Encriptado de información con "hashlib" en Python

En ocasiones, nos encontramos con aplicaciones o webs que requieren la introducción de datos de usuario en la misma para su almacenamiento o trasmisión posterior, datos, los cuales, necesitan la correspondiente protección contra ataques. Para lograr el objetivo de proteger los datos introducidos por el usuario, la mayoría de webs y aplicaciones que manejan dicho tipo de información, emplean funciones "hash", las cuales lo que van a generar/guardar es una cadena de caracteres de longitud fija correspondiente a la contraseña (o información) creada (y no la contraseña o texto en si) de modo que una vez creado el objeto "hash" este queda asociado a dicha contraseña de modo permanente, convirtiéndose en una especie de firma de la correspondiente información introducida que a su vez, podrá ser empleada para detectar para validar la información o detectar posibles alteraciones en los datos asociados. En el presente articulo veremos el modo de crear con python, dicha c

"Decoradores" con python.

Hola, mi nombre es Antonio Alfonso Martínez y en el presente articulo nos proponemos a dar unas breves pinceladas acerca del uso de decoradores en python. Para empezar diremos que los “decoradores” son funciones, las cuales, toman como argumento otra función como argumento para acabar generando una tercera función (la cual incorporará las funciones de la función decorada). Se trata de un método que nos permitirá ampliar las funcionalidades de una función definida, en determinadas circunstancias. Lo dicho también podría aplicarse a las clases, aunque a la aplicación de decoradores a clases, dedicaremos otro artículo en el futuro. En nuestra explicación partiremos de una sencilla función (a la que llamaremos “hola”) cuyo único cometido será mostrar en pantalla el mensaje “¡HOLA!”: Como se puede apreciar, hemos creado una función muy sencilla. Acto seguido, vamos a “decorar” nuestra función, haciendo uso de otra función, decoradora a la que daremos el nombre de

Copiando archivos, con el módulo "shutil" de python.

Saludos, mi nombre es Antonio Alfonso Martínez y en el presente articulo vamos a crear un sencillo programa para copiar archivos de una carpeta a otra, haciendo uso del módulo "shutil" de python (un módulo instalado con python que nos permitirá realizar diversas operaciones con archivos y carpetas) y, concretamente, de la función "copyfile". Así, lo primero que haremos será importar desde el mencionado módulo, la función que vamos a emplear para la copia de archivos (función "copyfile"). A su vez, importaremos desde "sys" la función "exit" para finalizar el programa en determinadas circunstancias: Para poder copiar un archivo desde una ubicación a otra distinta, lo primero que deberá "saber" nuestro programa es la ubicación actual del archivo a copiar. A su vez para realizar la copia en otra ubicación, tendremos, también, que especificarle el destino del mismo. Para ello, crearemos dos variables, llamadas "

Manual de creación de videojuegos con Unity 3D

Descargar:  Manual de creación de videojuegos con Unity 3D Unity  es un  motor de videojuego  multiplataforma creado por Unity Technologies. Unity está disponible como plataforma de desarrollo para  Microsoft Windows ,  OS X ,  Linux . La plataforma de desarrollo tiene soporte de compilación con diferentes tipos de plataformas (Véase la sección  Plataformas objetivo ). A partir de su versión 5.4.0 ya no soporta el desarrollo de contenido para navegador a través de su plugin web, en su lugar se utiliza WebGL. Unity tiene dos versiones: Unity Professional (pro) y Unity Personal. Descargar: Manual de creación de videojuegos con Unity 3D .

Primeros pasos con "pygame" para crear video juegos con python.

Inauguramos una serie de artículos en los que aprenderemos a crear video juegos, haciendo uso de la librería externa "pygame" la cual, nos proporcionará las funciones y métodos necesarios para crear nuestros propios video juegos. En el presente artículo, empezaremos por lo más básico y fundamental que tendremos que hacer al crear cualquier juego. Me estoy refiriendo a la creación de nuestra área de trabajo en donde podremos ir creando los eventos que van a definir el desarrollo de nuestros juegos: Dado que estamos hablando de una librería externa, antes de poder trabajar con ella, lo primero que haremos será instalarla en nuestro ordenador. Para ello haremos uso del modulo "pip": Una vez que hemos hecho esto, para empezar a escribir nuestro programa, lo primero que haremos será, naturalmente, importar los recursos que vamos a necesitar: En esta ocasión hemos importado el la librería "pygame" (que tal y como ya hemos comentado, con