Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Reforçando conceitos: Áreas de Aplicação de Linguagens de programação e uso de bibliotecas
Play lesson

NIAJus Curso 1: Introdução à Estrutura do Judiciário usando Ciência de Dados - Reforçando conceitos: Áreas de Aplicação de Linguagens de programação e uso de bibliotecas

5.0 (1)
30 learners

What you'll learn

This course includes

  • 6.3 hours of video
  • Certificate of completion
  • Access on mobile and TV

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.

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere