Notes
Introdução à Ciência da Computação com Python Parte 1
Content of the notes (2)
Page 1
PRIMEIRA SEMANA - CONCLUÍDA
A computação está no nosso dia-a-dia - ciência da computação esta presente.
como aproveitar o curso ao máximo - composta por 9 semanas o curso
cada semana atividades diferentes.
leituras
testes
cada vídeo um teste associado multipla escolha
lista de exercícios - o sistema irá corrigir automaticamente - forçar a programar toda semana
fazer no ritmo
como interagir com os colegas - fórum para discussão - escrever sua dúvida
responder as questões - dúvidas dos colegas ajuda muito no aprendizado
evite postar soluções completas
instrutores acompanham o fórum;
o que ciência da computação
Base é a matemática - meados do século 20
Engenharia -
Ciências Naturais
Arte - aspectos criativos
Esporte
Programar muito para ser fluente na programação
Habilidades importantes - Resolver problemas reais em termos computacionais - modelagem
Algoritmo - escrever um programa em uma linguagem - testar o programa
Profissional de TI - gerenciar software de grande porte.
Software para lidar com grandes quantidades de dados
Big Data
Gerenciar equipes de desenvolvimento de software
aprender a formular questões
pensar criativamente - solução clara e precisa - linguagem de programação
CONCEITOS BASICOS
ALGORÍTIMO - lista de instruções passo-a-passo = receita de bolo.
LINGUAGEM DE PROGRAMAÇÃO - linguagem formar e precisa executada por computador.
LINGUAGEM DE BAIXO NÍVEL - linguagem de máquina, assembly
LINGUAGEM DE ALTO NÍVEL - pyton, java, c, muitas outras.
LINGUAGENS INTERPRETADAS
código fonte - interpretador - saída
LINGUAGENS COMPILADAS
Código fonte - compilador - código objeto (máquina 0 e 1) - executor - saída
LINGAGENS MODERNAS INTERPRETADAS E COMPILADAS
Java e Python
Bytecode (código em bytes)
INTRODUÇÃO AO PYTHON
VARIÁVEIS E PRIMEIRO PROGRAMA
SOFTWARE LIVRE
o software pode e deve ser compartilhado
definição: 4 liberdades - usuário pode
-executar para qualquer finalidade
- liberdade para estudar e modificar o programa (código fonte)
- liberdade para redistribuir o programa
- Liberdade para melhorar e redistribuir as melhorias ao programa
VANTAGENS
Redução de custos
Qualidade
Escolha do fornecedor
SAIBA MAIS
www.opensource.org
www.fsf.org
Page 2
Information
- Description
- Note on Introdução à Ciência da Computação com Python Parte 1, created by Mozart Avila on 27/02/2018.
- Created by
- Mozart Avila · Feb 2018
- Updated
- Feb 28, 2018
- Views
- 5
- Rating