Portuguese subtitles

← 01-06 Programando

Get Embed Code
14 Languages

Showing Revision 1 created 09/18/2014 by Eduardo Passeto.

  1. Então iniciaremos com programação e programação é de fato o núcleo da Ciência da Computação.
  2. A maioria das máquinas é projetada para realizar uma única tarefa.
  3. Suponha que isso é uma torradeira... mais como um desenho representativo que um bastante fiel...
  4. E uma torradeira... nós podemos fazer mais de uma coisa com uma torradeira.
  5. Nós podemos inserir diversas coisas nela... Nós podemos torrar pão, torrar biscoitos e para algumas coisas nós podemos mudar sua ação um pouquinho...
  6. Nós podemos girar um marcador para que ela torre mais ou menos.
  7. Mas é bastante limitado o que isso pode realizar. Tudo o que ela pode realizar é uma variação da funcionalidade básica para a qual ela foi projetada:
  8. o processo básico de inserir pão, o aquecer e aguardar a torrada ser ejetada.
  9. Se você quiser modificar seu comportamento para fazer algo realmente diferente, nós teremos que alterar fisicamente a máquina.
  10. Nós talvez possamos retirar algumas partes e as remontar de uma maneira diferente.
  11. E se nós formos realmente criativos, nós poderíamos talvez fazer uma bicicleta de uma torradeira. Isso seria no entanto um projeto bastante extenso...
  12. E então, sem um programa, um computador é ainda menos funcional que uma torradeira.
  13. Você não pode fazer nada sem um programa.
  14. O programa é o que diz ao computador o que ele deve fazer.
  15. E o poder do computador é que, diferente da torradeira que foi desenhada para fazer apenas umas poucas coisas, ele pode fazer qualquer coisa...
  16. Um computador é uma máquina universal. Nós podemos programá-lo para fazer de fato qualquer cálculo.
  17. Então qualquer coisa que pudermos imaginar, qualquer coisa que nós podermos conceber de maneira a escrever um programa de computador, nós podemos fazer a máquina realizar.
  18. E o que um programa necessita ser é uma sequência precisa de passos.
  19. O computador por ele mesmo não sabe fazer nada. Ele tem algumas instruções muito simples que ele pode executar.
  20. E para criar um programa para fazer algo útil, nós precisamos colocar estas instruções de tal maneira que ele realize o que nós queremos.
  21. Então nós podemos transformar o computador num navegador Web, num servidor, numa máquina de videogame, numa torradeira, sem lugar algum para inserir o pão...
  22. Mas ele pode fazer qualquer coisa que imaginemos: ao menos qualquer cálculo que queiramos.
  23. O poder do computador é que ele pode executar os passos super, super rápido.
  24. Então nós podemos executar bilhões de instruções em um segundo.
  25. O programa nos dá uma maneira de dizer ao computador quais passos executar.
  26. Então existem diversas linguagens para programar computadores.
  27. A linguagem que iremos aprender neste curso chama-se Python, como a serpente... Ela foi assim nomeada por causa de Monty Python [NT: série de comédias inglesas]
  28. O que é importante no Pyton é que ele nos provê de uma linguagem de alto nível que nós podemos usar para programar.
  29. E isso significa que ao invés do nosso programa rodar diretamente no computador, o programa que escrevermos irá servir de entrada para o programa Python, este que irá rodar no computador!
  30. O que o Python é é o que se chama de Interpretador. Isso significa que ele roda nossos programas, ele os interpreta, executa o programa que escrevemos na linguagem Python usando um programa na linguagem que nosso computador pode entender diretamente.