Programação PYTHON - Prepare-se em Programação Para a Inteligência Artificial


Detalhes
Curso Presencial - 24 horas
Dias 13, 14, 20, 21, 27 e 28 de maio das 18:00 às 21:30
Local: Centro de Treinamento & Estúdio na Rua Buenos Aires, 57 - 6 andar - Centro RJ (próximo a esquina da Av. Rio Branco)
Sobre a Capacitação
O Python é uma linguagem que vem crescendo bastante nos últimos anos e muitas empresas têm adotado essa linguagem, como por exemplo o Google, a NASA, a IBM, a Embratel e o Serpro. Dentre as linguagens de programação que possuem recursos para Inteligência Artificial, talvez o Python seja a que mais existem bibliotecas para aprendizagem de máquina e análise de dados.
Estudar Python é um ótimo caminho se você pretende se especializar em IA.
Objetivo
Apresentar os assuntos fundamentais que permitirão que o aluno consiga rapidamente produzir seu código em Python
Programa
AULA # 01 - Introdução
● Propósito do Curso
● Conhecimento Declarativo e Imperativo
● Controle de Fluxo
● Algoritmos
● Computador de programa fixo
● Computador de programa armazenado
● Condições de Término
● Interpretação
● Compilação
● Sintaxe
● Semântica estática
● Semântica
● Tipos de erros
AULA # 02 - Principais Elementos de um Programa
● Python IDLE
● Tipos de Objetos
● Operadores
● Overloading
● Comandos
● Variáveis
● Atribuição
● Entrada (Input)
● Programas sem desvio (straight line)
● Programas com desvio (branching)
● Construção de laços (loops) - Iteração
● Linguagem de Turing Completa
● Aninhamento
AULA # 03 - Solucionando Problemas
● Terminação
● Funções decremento
● Enumeração exaustiva
● Força bruta
● Laço “while”
● Laço “for”
● Aproximação
● Especificação
● Pesquisa bisseccionada
AULA # 04 - Interpretação de um Programa
● Decomposição
● Módulos
● Função
● Abstração
● Parâmetro formal
● Parâmetro corrente (actual) - Argumento
● Asseverar ( “Assert”)
● Escopo
● Mapeamento
● Pilha
● LIFO
● Cadeias de caracteres - “strings”
● Subcadeias - “slicing”
AULA # 05 - Objetos em Python
● Tuplas
● Listas
● Dicionários
● Métodos
● Identificadores
● Modificando Objetos
● Apelidos (Aliasing)
● Mutabilidade (Mutability)
AULA # 06 - Programa de Exemplo Dicionário e Introdução à Recursividade
● Dicionários
● Abstração Modular
● Dividir e Conquistar
● Recursividade
● Exemplo Multiplicação
● Exemplo Palíndromos
AULA # 07 - Depuração
● Binário
● Flutuante
● Ponto Flutuante
● Aproximações
● Depuração
● Erro de execução ( runtime error)
AULA # 08 - Classes , Programação Orientada a Objetos e Herança
● Classes
● Módulos
● Classes built-in
● Programação Orientada a Objetos
● Tipos de dados abstratos
● Especificações
● SubClasses
● Herança
AULA # 09 - Introdução à Simulação e Random Walks
● Gerador (Generator)
● Métodos Analíticos
● Métodos de Simulação
● Simulações
● Modelos
● Random Walk
AULA # 10 - Probabilidades Básicas e Plotagem de Dados
● Simulações com Introdução a Aleatoriedade
● Plotagem através de programação
AULA # 11 - Amostragem e Simulação de Monte Carlo
● Plotagem
● Aleatoriedade
● Probabilidade
● Algoritmo de Pascal
● Simulação de Monte Carlo
● Estatística Inferencial
● Falácia do Apostador
● Lei dos Grandes Números ( Teorema de Bernouille)
AULA # 12 - Pensamento Estatístico e Aplicações Web
● Cálculo de Pi com método estocástico
● Problema de Monty Hall
● Conceitos de Aplicações Web
● Exemplo básico com biblioteca web2py
● Exemplo de aplicação consumindo micro serviços na Nuvem
AULAS # 13 e 14 - Trabalho de Final de Curso
● Aplicação Web
Metodologia
Nossa metodologia é "HANDS ON" ou seja, Mão na massa o tempo todo. O aluno aprende e pratica.
Inscrições : https://www.sympla.com.br/programacao-python---prepare-se-em-programacao-para-a-inteligencia-artificial__507098
Valor : R$ 497,00 (Pode parcelar em até 10x)

Programação PYTHON - Prepare-se em Programação Para a Inteligência Artificial