Escolar Documentos
Profissional Documentos
Cultura Documentos
Para Iniciantes
Aula 0
Sobre o Professor
https://www.linkedin.com/in/lucas-ferreira-de-araujo/
lucas0409lf@gmail.com
Ementa do Curso
● O que são algoritmos;
● O que são linguagens de programação e sua história;
● Tipos de dados;
● Entrada e saída de dados;
● Operadores Aritméticos;
● Operadores Lógicos;
● Estruturas condicionais (IF);
● Estruturas de Repetição (For in, While);
● Funções;
● Estruturas de dados nativas Python (tuple, list, dict e set);
● Strings;
● Arquivos.
Algoritmos: Origem
e papel na ciência
da computação.
O que é um algoritmo?
Conjunto das regras e
procedimentos lógicos
perfeitamente definidos que levam
à solução de um problema em um
número finito de etapas.
Resumidamente, um sequência de
passos finitos e ordenados que
resolvem um problema (Não
necessariamente computacional).
Algoritmos fazem
parte da humanidade, desde
sempre utilizamos de
procedimentos (mesmo sem
perceber) para resolver
problemas. Seja no período
neolítico, quando Exemplo de algoritmo para acender uma fogueira
aprendemos a fazer fogo ou 1. Pegue madeiras secas.
hoje em dia no manual para 2. Pegue folhas.
3. Amontoe as madeiras e folhas.
montar seu video game 4. Pegue duas pedras e bata uma contra a outra até a
faísca formar uma brasa nas folhas.
novo, algoritmos fazem 5. Mantenha a brasa acesa para as folhas e madeiras
parte do nosso dia a dia. queimarem bem.
Tipos de representação de algoritmos
NARRATIVO
FLUXOGRAMA PSEUDOCÓDIGO
Algoritmos na ciência da computação
ALTO
NÍVEL
MAIS SIMPLES PARA O MAIS SIMPLES PARA
PROGRAMADOR A MÁQUINA
MÉDIO
NÍVEL
BAIXO
NÍVEL
COMPILADA X INTERPRETADA
linguagem de máquina
01011100010
compilador
00110100011
interpretador
O PYTHON 3: História,
como instalar e primeiros
passos.
Python é uma linguagem de programação de alto
nível, multiparadigma e interpretada.
https://github.com/python/cpython
https://www.python.org/
Por que o Python?
print(‘hello, world!’)
no terminal:
python3 hello.py
Dúvidas?