Portuguese, Brazilian subtitles

← Connecting Turtle

Get Embed Code
8 Languages

Showing Revision 4 created 06/20/2016 by Udacity Robot.

  1. Antes de concluir o projeto, quero
  2. dedicar um minuto para conectar algumas ideias que
  3. vimos nesta lição até agora. Começamos
  4. criando quadrados e escrevemos um
  5. código que dizia: brad é igual a turtle.Turtle. O que fizemos
  6. nos bastidores foi criar um
  7. objeto ou instância da classe Turtle. Em seguida, foi possível
  8. criar com essa instância algo como brad.forward.
  9. Então, quisemos ler o conteúdo
  10. de um arquivo no computador. Assim, escrevemos
  11. um código que dizia: quotes é igual a open
  12. file location. O que fizemos nos bastidores
  13. foi criar um objeto do tipo File. Depois disso,
  14. criamos itens com esse objeto, como quotes.read. Quando
  15. queríamos acessar um site na internet,
  16. escrevemos um código que dizia: connection é
  17. igual a urllib.urlopen(). Esse código
  18. também retornou um objeto File ou instância,
  19. e pudemos criar com
  20. essa instância coisas como connection.read(). Nos três
  21. exemplos, criamos instâncias ou objetos
  22. e usamos esses objetos. Alguns
  23. de vocês podem dizer que só usamos funções no exemplo do editor de palavrões.
  24. Funções como open e urlopen, e que não havia qualquer classe,
  25. como vimos nos exemplos anteriores com Turtle. Embora aparentemente não
  26. tenhamos usado qualquer classe no exemplo do editor
  27. de palavrões, se você observar como as funções
  28. open e urlopen foram implementadas no Python,
  29. descobrirá que algumas classes init como função estão
  30. sendo chamadas para retornar esses objetos.
  31. Ok, vejamos mais um exemplo de como
  32. usar classes. Tudo ficará muito mais claro depois disso.