1. O documento apresenta um resumo sobre lógica de programação com a linguagem Python. Aborda conceitos de algoritmos, linguagens algorítmicas, variáveis, estruturas de decisão e repetição. Também introduz a linguagem Python para representação de algoritmos.
2. 1.'Algoritmos'
a. Conceito'
b. Caracterís>cas''
c. Formas'Representa>vas'
d. Máquina'para'Execução'de'Algoritmos'
e. Estruturas'Algorítmicas''
– ''''''(Sequência,'Decisão,'Iteração)'
f. Linguagem'Algorítmica'
'
4. 3.'Linguagens'de'Programação'
a. Codificação'de'algoritmos'(Fonte'x'Objeto)'
– ''''(Estrutura'de'um'Programa'Fonte/Objeto)'
b. Tradutores'(Interpretadores'x'Compiladores)'
c. Portabilidade'de'Código'Fonte'
d. Portabilidade'de'Código'Objeto'
e. E'na'WEB?'
f. O'Mundo'dos'Scripts''
– ''''(javascript,'php,'python'etc'etc)'
5. 4.'Python'
a. Usando'o'interpretador'intera>vamente'
b. Escrevendo'scripts'em'arquivos'textos''
c. Variáveis,'expressões'aritmé>cas'e'lógicas'
d. Desvios'condicionais'
e. Repe>ções'(Variantes,'Contadores,'Ranges)'
f. Cláusulas'de'controle'de'laços'
g. Definindo'funções'em'Python'
– ''''(Argumentos'e'Funções'Lambda)'
6. 5.'Iteração'e'Recursão'
a. Operações'repe>>vas'
b. Geração'de'Séries'e'Progressões'
c. Funções'itera>vas''
– ''''(Fatorial,'Fibonacci,'Somatório,'etc)'
d. Recursividade'e'Funções'Recursivas'''
– '''(Fatorial,'Fibonacci,'Ackerman,'etc)'
'
7. 6.'Estruturas'de'Dados'
a. Listas'em'Python'
b. Vetores'e'Matrizes'
c. Pilhas'em'Python.''
– '''(Operações'append,'push,'pop,'etc)''
d. Tuplas,'Sequencias,'Conjuntos'e'Dicionários'
11. 10.'Pesquisa'e'Ordenamento'
a. Pesquisa'linear'simples'em'listas'
b. Pesquisa'binária'em'listas'ordenadas'
c. Métodos'de'Ordenamento'
– '''(Inserção,'Seleção,'Bolha,'Classificação'Rápida)'
d. Complexidade'do'Algoritmos'
e. Comparação'de'performance'de'algoritmos'
13. 12.'Tópicos'Adicionais'
a. Recursividade'avançada'(Torres'de'Hanói)'
b. Listas'encadeadas'
c. Buffer'circular'
d. Árvores'e'Grafos'
e. Busca'em'árvores'e'Grafos'
f. Métodos'numéricos'(Cálculo'do'Pi,'Integração'
Numérica,'Raízes'de'Polinômios,'etc)'
g. Mul>nThreading'e'Programação'Concorrente'
h. Metanheurís>cas'
i. Busca'na'WEB'