Summary
Keywords
Full Transcript
NIAJus - Curso 1 - Ciclo 1 - vídeo 11 (c1.v11) Para se inscrever no curso no qual se insere este vídeo visite https://cursos.niajus.org. Após ver o código de cálculo da raiz quadrada por aproximação, você deve estar preocupado com o esforço intelectual que é exigido da atividade de programador. Felizmente já teve muita gente antes de nós que precisou calcular uma raiz quadrada e escreveu programas para realizar tal cálculo. Alguns profissionais da computação, procurando facilitar a vida de outros programadores, empacotam conjuntos de programas que tratam de assuntos similares, como caĺculos científicos, álgebra de matrizes, manipulação de planilhas etc, e criam bibliotecas de programas que ficam disponíveis pra gente usar sempre que precisar. Assim sendo, para calcular uma raiz quadrada a gente não precisa explicar pro computador como fazer isso, porque uma outra pessoa já escreveu e o nosso programa vai simplesmente “conversar” com o objeto de uma biblioteca responsável pelo cálculo da raiz quadrada e nos retornar o valor já calculado. Em suma, as linguagens de programação podem ter suas habilidades “ampliadas” por meio da criação e uso de bibliotecas de programas, que implementam vários algoritmos especializados em aspectos como tratamento de sítios web, programação de jogos, aprendizagem de máquina etc. Então recapitulando: Computadores seguem à risca e literalmente todas as instruções que lhes são dadas. Essas instruções são dadas em formas de programas escritos em linguagens. As instruções em geral são escritas na forma de comandos enviados a objetos. Por fim, a escrita de programas é inspirada por algoritmos, ou seja, planejamentos de passos lógicos e detalhados para solução de problemas lógicos específicos. Programas que realizam cálculos ou processamentos bastante comuns são geralmente empacotados em bibliotecas (módulos, na linguagem Python), para serem reusados e economizar nosso tempo de programação. Sem mais conversas, vamos agora aprender a trabalhar diretamente com os conceitos apresentados, e fazer a conexão entre Google Drive e Google Colab.
