Internet, Deporte y Educación

Página personal de Sergio Palay

Posts Tagged ‘python’

Código para advinar un número en Python

Posted by sergiopalay en enero 24, 2017

python

Se trata de un código sencillo en el que se elige un entero al azar entre 1 y 100 y luego se le va pidiendo al usuario que vaya ingresando números. Se cuentan los intentos y se da la pista si es mayor o menor.

Código Python

from random import randint
print ("te reto a adivinar un numero del 1 al 100 en la menor cantidad de intentos posibles")
solucion= randint(1,100)
elegido =0
intentos =0

while solucion != elegido:
   elegido = (input ("Introduce el numero "))
   intentos +=1
   if int (elegido) == solucion:
      mensaje = "Excelente ... lo lograste en "+ str(intentos) + " intentos"
      print(mensaje)
   else:
   if solucion > int(elegido):
      print ("es mayor")
   else:
      print ("es menor")

 

Posted in Programación | Etiquetado: , | Leave a Comment »

Enseñar a programar jugando

Posted by sergiopalay en enero 7, 2015

sergio en charla

Esta fue mi charla el pasado mes de septiembre en Universidad ORT respecto a estrategias sobre como enseñar a programar mediante el juego. Para esta ocasión y continuando con la línea de lo trabajado en los últimos dos años se mostró las experiencias realizadas con el lenguaje de programación Scratch.

Vale recordar que todos los documentos de la misma están en el sitio Aprende Scratch del cual se pueden descargar guías y videotutoriales.

Para este 2015 y luego un tiempo de experimentación se va a trabajar Python de forma de acercarlo también a los estudiantes de una manera didáctica.

Posted in Docencia | Etiquetado: , , , , | Leave a Comment »

Manual de Python, complemento ideal para los cursos de robótica del Plan Ceibal

Posted by sergiopalay en marzo 30, 2012

Excelente manual. Python para todos creado por Raúl González Duque.
Brinda de forma muy detallada conceptos básicos que seguramente pueden servirnos en el uso de tal lenguaje en Educación Secundaria.

A modo de resumen, Python es un lenguaje de programación concebido a finales de los años 80 de la mano de Guido van Rossum, un programador de origen holandés que desarrolló este lenguaje para el Centro para las Matemáticas y la Informática de los Países Bajos.
Se trata de un lenguaje de programación de alto nivel que fue diseñado con una sintaxis muy limpia que permitiese obtener códigos que fuesen fáciles de leer, es multiplataforma y soporta orientación a objetos, programación imperativa e, incluso, programación funcional.
Ah y su nombre es simplemente un guiño al grupo de humoristas Monty Python,

En el año 2001, se creó la Python Software Foundation (PSF), siguiendo el modelo de Apache y se lanzó Python 2.1 bajo la licencia Python Software Foundation License. Esta fundación sin ánimo de lucro, a día de hoy, es la que salvaguarda todo el código de Python y toda su documentación, fomenta la comunidad de desarrolladores y es la encargada de impulsar el desarrollo de este lenguaje.

Hoy por hoy encontramos a Python en muchas de las aplicaciones y servicios que utilizamos de manera habitual,como el cliente oficial de Dropbox está desarrollado en Python, el Software Center de Ubuntu, el gestor de ebooks Calibre (que está escrito en Python y en C), el servicio de streaming Flumotion, el gestor de listas de correo Mailman o, incluso, YouTube también lo utiliza.

Posted in Docencia, Plan ceibal | Etiquetado: , , , | Leave a Comment »