elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14
71  Programación / Scripting / ¿Cómo crear una aventura conversacional? [PYTHON] en: 26 Octubre 2014, 14:19 pm
Hola...

Con el fin de entrenarme un poco con python, me gustaría crear un pequeña aventura conversacional. Es decir, la típica aventura de texto donde damos ordenes por teclado y el personaje se va moviendo por habitaciones (o lugares). Y aparte, que cuente con un inventario y tal. Me gustaría que de momento fuera solo con programación funcional. Es decir, con la ayuda de funciones internas de Python, las nuestras definidas por nosotros y algún módulo. Eso sí, sin tocar la POO para no liarme en exceso.

Con este tipo de programa/juego se pueden asentar las bases sobre vectores, ciclos, matrices, inteligencia artificial, excepciones, ficheros, etc...

He mirado un poco por internet, pero no hay gran cosa ¿Sabéis algo parecido (un tuto) en la lengua de Cervantes?

En todo caso ¿Cómo se debería plantear? Uso de matrices y árboles de decisión, supongo...

Bueno, espero alguna idea...saludos!
72  Programación / Python / Re: [PYTHON] ¿Cómo eliminar las secuencias de escape en archivos CSV? en: 26 Julio 2014, 20:58 pm
Según la documentación del móduclo parece que no es posible: https://docs.python.org/2/library/csv.html

Puedes especificar el parámetro "escapechar='\t'" y éste eliminará el tab, pero éste solo tendrá efecto una vez, es decir, si hay más de un \tab no servirá para eliminarlos todos.

Saludos

Ok. Gracias...

Bueno, en cierto modo también es bueno que nos 'rompamos' la cabeza buscando soluciones a las funciones de los módulos. Si nos lo dieran todo mascado, igual la programación, perdería interés.

Un saludo!
73  Programación / Python / Re: [PYTHON] ¿Cómo eliminar las secuencias de escape en archivos CSV? en: 25 Julio 2014, 16:39 pm
Muchas gracias. Pues sí, si que me sirve. No sé si habrá otro métodos. Incluso con el modulo CSV para que no salgan las secuencias de escape. Pero de momento, ya me sirve. Saludos!
74  Programación / Python / [PYTHON] ¿Cómo eliminar las secuencias de escape en archivos CSV? en: 22 Julio 2014, 19:42 pm
Pues eso...abro un archivo CSV en Python y recorro sus líneas con un FOR. Creando un lista. Pero al final me sale la secuencia de escape del tabulador. Y yo no quiero que se vea '\t'

Código
  1. lineas = csv.reader(leer)
  2. for i in lineas:
  3.    lista.append(i)
  4. cont = 1
  5. for i in lista:
  6.    print('Lista ',cont,'=',i)
  7.    cont += 1
  8.  

SALIDA:

Lista  14 = ['10', '20', '30', '40', '50', '60\t\t\t\t\t'] # Las \t últimas no quiero que las muestre :(
75  Programación / Scripting / Re: [DUDA]Funciona Pygame en Python 3.4.1 en: 11 Julio 2014, 18:44 pm
Que yo sepa ya hay una versión para python 3:

pygame.org/ftp/pygame-1.9.2a0.win32-py3.2.msi

Búscala en la sección de downloads: www.pygame.org/download.shtml
76  Comunicaciones / Dispositivos Móviles (PDA's, Smartphones, Tablets) / Tablet para programar ¿ANDROID O WINDOWS 8? en: 9 Junio 2014, 11:05 am
Hola,

Para programar utilizo un PC. Como es normal. Hace poco baje un app ANDROID de Python para probar pequeños códigos en el teléfono móvil. La duda es:

¿En una tablet se puede programar?

Osea...¿Puede instalar Python y programar en ella? En ese caso ¿Es mejor ANDROID ó WINDOWS 8?
77  Foros Generales / Dudas Generales / Re: Buen libro para empezar con Phyton en: 9 Junio 2014, 11:00 am
Hola...

Yo, aparte, te recomiendo este canal:

http://www.youtube.com/playlist?list=PLEtcGQaT56chpYflEjBWRodHJNJN8EKpO

No te dejes engañar por el título. Ya que es de una gran calidad. Y del mismo autor, pero enfocado mas a la POO:

http://www.youtube.com/playlist?list=PLEtcGQaT56cj70Vl_C1qfUinyMELunL-N
78  Programación / Programación General / Re: ¿Con las tres estructuras básicas se pueden hacer todos los programas? en: 27 Noviembre 2013, 19:01 pm

Ok. Muchas gracias.
79  Programación / Programación General / ¿Con las tres estructuras básicas se pueden hacer todos los programas? en: 23 Noviembre 2013, 10:01 am
Me choco ver esta afirmación (aunque yo lo pregunte aquí). Es decir, en un libro he leído que Böhm y Jacopini demostraron que con las tres estructuras básicas: secuenciales, selectivas y repetitivas se pueden crear todos los programas.

Ya no me refiero a programas con entornos gráficos y los de hoy en día. Si no, mas bien, que en esencia con estas tres estructuras se puede hacer de todo. Esta claro que se necesitara mas código y repetiremos parte de mismo muchas veces.

Es solo como duda. Por que lo normal es usar funciones, procedimientos, arreglos, definición de tipos de datos propios, etc...pero claro, todas estas operaciones están desarrolladas con esas estructuras básicas de control (secuenciales, selectivas y repetitivas) ¿No?
80  Programación / Programación General / Re: ¿Que matemáticas recomendáis para programar como hobby? en: 23 Noviembre 2013, 09:51 am
Muchas gracias. Me ha servido de mucha orientación vuestras respuestas. Esta claro que quién escoja programar para dedicarse profesionalmente a ello (ingenieros, cientificos, investigadores, etc...) tendrá que saber matemáticas de las buenas si o si.

Pero como comente, yo voy aprendiendo Pascal como hobby. Me compre el libro de Joyanes que es un tocho de 800 páginas y de momento se enfoca en algoritmia para luego pasar a explicar la sintaxis de Pascal y meterse de lleno en el lenguaje.

De echo, me gustaría hacer programas que utilizaran menús, creación de bucles y estructuras de datos. Y cuando lo llegue a comprender bien, meterme en la POO.

Saludos!
Páginas: 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines