# perdiendo.org/museodemetralla

entraron en mi cabeza (201) | libros (20) | me lo llevo puesto (7) | pelis (2) | Renta básica (9) | series (6) | escasez (2) | frikeando (94) | arduino (1) | autoreferencial (11) | bici (1) | esperanto (4) | eve online (3) | git (2) | GNU/linux (4) | markdown (7) | nexus7 (2) | python (7) | raspberry pi (3) | vim (1) | wordpress (1) | zatchtronics (3) | hago (755) | canciones (156) | borradores (7) | cover (42) | el extremo inútil de la escoba (2) | elec (1) | GRACO (2) | guitarlele (11) | ruiditos (11) | Solenoide (1) | fotos (37) | nanowrimo (3) | novela (26) | criaturas del pantano (5) | el año que no follamos (12) | huim (5) | rehab (4) | poemas (353) | Anclajes (15) | andando (3) | B.A.R (7) | Canción de cuna para un borracho (38) | Cercos vacíos (37) | Cien puentes en la cabeza (7) | Conejo azul (6) | Contenido del juego (5) | De tiendas (3) | del pantano (3) | Destrozos (2) | Epilogo (4) | Fuegos de artificio (5) | Imposible rescate (15) | Jugando a rojo (7) | Libro del desencuentro (2) | Lo que sé de Marte (11) | Los cuentos (21) | Montaje del juego (5) | Orden de salida (4) | palitos (31) | Piernas abiertas (7) | Poemas medianos (12) | Privado de sueño (7) | rasguemas (5) | Tanto para nada (17) | Todo a 100 (2) | Uno (4) | relatos (96) | anatemas (9) | orbital (2) | prompts (8) | vindicaciones (103) | perdiendo (1.694) | atranques (1) |

python

Bueno, pues últimamente me ha dado por empezar con python y la verdad es que es bastante divertido, aunque a veces una locura. Voy a dejar algo de documentación para empezar (sobre todo para que no se me olvide a mí mismo).

Code Academy. Empezad por aquí, el curso para principiantes en python aclara muchas cosas.

Invent with Python. ¿Quieres aprender a hacer un programa con el ahorcado, por ejemplo? Explica todo desde el principio, pero con multitud de ejemplos prácticos en forma de juegos.

Python para todos. Estupendo, pero si no habéis programado antes no empecéis por aquí, da algunas cosas por hechas.

Documentación de Python. Muuucho. Quizá demasiado al principio, pero luego imprescindible. Puedes bajártela en varios formatos para leerla tranquilamente, tanto de la versión 2.6 como de la 3.3.

Python en ocho clases. Lo compré en Amazon pero no me sirve, demasiado avanzado. De hecho, leerlo el primero puede ser bastante contraproducente, además de ser los apuntes o el material extra de un curso presencial de python en el que no has estado.

Ya iré contando qué tal… mi primera mierda termina en esta emocionante ejecución:

Captura_de_pantalla_082013_021827_PM

Y usa este código seguramente lleno de mierdecitas:

#le decimos que el contenedor mierda existe,
#aunque de momento no tenga nada dentro
mierda = ""

#explicamos el programica y le
#decimos al tipo cómo salir cuando quiera
print("""Escribe tu nombre y te digo qué me parece.
    Escribe salir para cerrar el programa""")

#mientras que el contenido de mierda
#no sea salir a repetir todo esto
while mierda != "salir":

    #le preguntamos el nombre al tipo amablemente
    mierda=input('Dime tu nombre, tarado\n')

    #si mierda no está vacío (el tipo ha escrito algo),
    #ha escrito letras y no ha escrito salir
    if len(mierda) != 0 and mierda.isalpha() and mierda != "salir":

        #le respondemos amablemente que su nombre es de capullo
        print('Un puto nombre de capullo\n')

    #si no ha escrito nada se lo decimos con sutileza
    elif len(mierda) == 0:
        print('No has escrito nada, cerebrito\n')

    #si escribe números le decimos que no nos vale
    elif mierda.isdecimal():
        print('Eso son numeros, eres C3PO o qué\n')

    #si quiere salir nos despedimos amablemente
    elif mierda == "salir":
        print('No tienes cojones, adios\n')

    #si no es ninguno de los anteriores es que ha metido
    #espacios en blanco, se lo decimos
    else:
         print('Has metido espacios en blanco, joer\n')

Estremecedor, ¿no?, se huele que voy a revolucionar o algo el mundo. O a salvar a la humanidad de algo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.