Where’s Wal... I mean Python? Python Granada Jesús Escobar Cerezo 26 de junio de 2015 Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 1 / 16 Let’s play El Origen Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 2 / 16 Let’s play El Origen Best f**king game evah. Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 2 / 16 Let’s play El Origen Las chicas son guerreras. Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 2 / 16 Let’s play El Origen Ay, Khal Drogo. Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 2 / 16 Let’s play Espadazos are coming. Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 3 / 16 Let’s play Y nos vamos al futuro... Mira mamá, un mecha. Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 4 / 16 Let’s play Y nos vamos al futuro... ¡Tiene más definición que la realidad! (o eso pensábamos pew pew. entonces). Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 4 / 16 Let’s play ...and beyond. Motores WARP preparados, Capitán. Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 5 / 16 Let’s play ...and beyond. Con cien cañones por banda... Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 5 / 16 Let’s play ...and beyond. I have no idea what I’m doing. Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 5 / 16 Let’s play ...and beyond. Stackless Python. No usa el “call Stack” de C, sino uno propio. Primera ventaja, no está limitado por el tamaño del stack de C, sino por la heap memory. Principal caracterı́stica: permite correr cientos de miles de tasklets (tareı́tas) en un único hilo de ejecución (thread). Estos tasklets están desacoplados, y se pueden comunicar entre sı́ mediante “canales” channels. “With today’s most efficient operating system threads on a specially modified Linux variant and 1 GB main memory, it is possible to run about 100.000 Threads. The switching rate is somewhere better than 1 million per second...With its tiny Python tasklets, Stackless accomplishes similar performance within only 100 MB, but creating a million tasklets.” Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 5 / 16 Let’s play Juan Palomo, yo lo programo, yo me lo como. Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 6 / 16 Let’s play Juan Palomo, yo lo programo, yo me lo como. You...shall...not...pass Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 7 / 16 Let’s play Juan Palomo, yo lo programo, yo me lo como. You...shall...not...pass Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 7 / 16 Let’s play Juan Palomo, yo lo programo, yo me lo como. Mario wannabe. Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 7 / 16 Let’s play Juan Palomo, yo lo programo, yo me lo como. Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 7 / 16 Let’s play Juan Palomo, yo lo programo, yo me lo como. Dándolo todo. Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 7 / 16 Let’s play Juan Palomo, yo lo programo, yo me lo como. Mira mamá, soy un gueim debeloper d’esos. Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 7 / 16 Let’s play Juan Palomo, yo lo programo, yo me lo como. Mira mamá, soy un gueim debeloper d’esos. Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 7 / 16 Let’s play Juan Palomo, yo lo programo, yo me lo como. Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 7 / 16 Let’s play Juan Palomo, yo lo programo, yo me lo como. Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 7 / 16 Todo esto es muy interesante. Cuéntame más. Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 8 / 16 Múltiples plataformas. La respuesta estuvo ahı́ todo el tiempo. Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 9 / 16 Blender Blender Project Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 10 / 16 Blender Un vistazo Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 11 / 16 Blender Un vistazo Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 11 / 16 Blender Algunos ejemplos Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 12 / 16 Blender Blender Project Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 13 / 16 Blender Blender Project Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 14 / 16 Blender Blender Project Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 15 / 16 The End Hasta la próxima THE END Jesús (http://www.python-granada.es/) Where’s Python 26 de junio de 2015 16 / 16