Spanish subtitles

← 05-19 Connecting Turtle, Open, and Urllib

05-19 Connecting Turtle, Open, and Urllib

Get Embed Code
8 Languages

Showing Revision 1 created 05/15/2015 by carlos_upload.

  1. Bien, antes de cerrar este proyecto, quiero
  2. que tomemos un minuto para conectar algunas de las ideas que
  3. hemos visto en esta lección hasta ahora. Empezamos
  4. creando cuadros y escribimos una porción de
  5. código que decía brad = turtle.Turtle. Lo que
  6. estábamos haciendo en realidad tras bastidores era crear un
  7. objeto o instancia de la clase Turtle. Lo que
  8. entonces pudímos hacer con esa instancia son cosas como brad.forward.
  9. A continuación, queríamos hacer cosas como leer contenidos
  10. desde un archivo en nuestra computadora, por lo que escribimos una
  11. fracción de código que decía quotes igual a abrir
  12. ubicación del archivo. Lo que estábamos haciendo realmente tras bastidores,
  13. era crear un objeto del tipo archivo. Pudimos
  14. en ese momento hacer cosas con ese objeto como quotes.read. Y
  15. cuando quisimos acceder a un sitio web en Internet,
  16. escribimos una fracción de código que decía que la conexión es
  17. igual a urllib.urlopen. Ahora bien, esta fracción de
  18. código también devolvió un objeto similar a un archivo o instancia
  19. y pudimos entonces hacer cosas con
  20. esa instancia, como connection.read. En los tres
  21. ejemplos, creamos instancias u objetos
  22. y luego usamos esos objetos. Bien, algunos
  23. de ustedes puede decir que en el ejemplo de editor de lenguaje obsceno, todo lo que utilizamos fueron funciones.
  24. Funciones como open y urlopen y que no hubo clase de la manera que lo vimos en el
  25. ejemplo anterior con Turtle. Bueno, a pesar de que en la superficie
  26. parece que no hicimos uso de ninguna clase
  27. en el ejemplo de editor de lenguaje obsceno, si nos fijamos en
  28. cómo se implementan realmente las funciones como open y urlopen
  29. en Python, encontraremos que algunas clases,
  30. funciones similares a init se llaman para devolver estos objetos.
  31. Bien, veamos un ejemplo más de cómo
  32. utilizar clases. Las cosas serán mucho más claras después de eso.