YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Portuguese, Brazilian subtitles

← Accessing a Website with Code - Programming Foundations with Python

Get Embed Code
7 Languages

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

  1. Aqui estamos nós de volta ao código. A única
  2. parte nova adicionada ao código
  3. até agora é esta função chamada check_profanity, que por enquanto
  4. está vazia. Essa função recebe um argumento
  5. ou informação, que é o texto que
  6. queremos verificar quanto à obscenidades. Sei que há
  7. um módulo em Python chamado URL lib que nos ajuda
  8. a obter as informações da internet. Ele tem uma função chamada
  9. urlopen, que guarda um link para um site.
  10. Vou fornecer um link completo
  11. para o site What do you love. [SOUND] E
  12. adicionar a ele o texto que queremos verificar quanto à
  13. obscenidades. [SOUND] A função urlopen nos ajudará
  14. a fazer uma conexão com o site. Chamarei
  15. isso de [SOUND] connection. Sei que
  16. talvez não seja possível ler toda a linha de código
  17. que escrevemos, por isso, colocarei temporariamente
  18. em uma instrução de retorno. Assim, você pode ler
  19. toda a linha de código. Em seguida, vou restaurar
  20. o código. Ok. vamos continuar. Quero que
  21. observemos que essa função urlopen é muito similar à
  22. outra função usada neste programa,
  23. que é a open. Open nos ajuda a ler conteúdos de um
  24. arquivo no computador. Por outro lado, urlopen
  25. ajuda a estabelecer uma conexão com um site na internet. Então,
  26. poderemos utilizar essa conexão para ler uma resposta do
  27. site em questão. [SOUND] Vou chamar essa resposta de output e imprimir
  28. a saída. Depois disso, [SOUND] encerrarei a connection.
  29. Agora é hora de chamarmos essa
  30. função check_profanity, o que farei após
  31. ler com sucesso o texto de um arquivo no meu
  32. computador. [SOUND] Adicionarei o código para chamar a
  33. função check_profanity. Para tanto, passarei os
  34. conteúdos que lemos anteriormente no arquivo. Vou
  35. salvar nosso programa. Se tudo
  36. der certo, a função read_text lerá os conteúdos do
  37. arquivo movie_quotes e a função check_profanity
  38. verificará se há palavrões nesse texto. Executarei
  39. o programa. Parece que esqueci de importar urllib. Vou
  40. voltar ao código e adicioná-lo logo no início. [SOUND] Tudo pronto. Vou salvar
  41. o programa e executá-lo novamente. Dessa vez,
  42. o programa funcionou e a resposta do programa é false,
  43. o que significa que o arquivo movie_quotes não têm
  44. palavrões. Se voltar
  45. ao arquivo movie_quotes, alterar apenas uma
  46. palavra e salvar o arquivo... E executar o
  47. código mais uma vez... A resposta mudará para
  48. true, o que significa que havia um palavrão
  49. no arquivo movie_quotes. Parece
  50. que estamos muito perto de finalizar esse código.
  51. Mas, antes disso, [SOUND] quero que todos reflitam. Como o
  52. Python sabe sobre urllib e urlopen. Vamos descobrir.