Escola de Inteligência Artificial /Formação Profissional Python: Curso Completo + Projetos

  • R$ 24,90

Formação Profissional Python: Curso Completo + Projetos

  • 292 Lições

🔒Acesso Vitalício ⏰145 horas-aula 🎓Certificado 🧑‍🏫Suporte direto com Professor 📚Material de Apoio 🎬Legendas [auto] Explore 250+ aulas, 140+ atividades práticas, e 120+ testes. Aprenda fundamentos, programação avançada, Numpy, Pandas, Machine Learning, APIs, web scraping e deploy. Dois projetos finais incluídos.

Quais são os pré-requisitos para fazer esse curso?

Não é necessário experiência prévia.

O curso utiliza um ambiente Cloud, portanto você não precisa instalar ou baixar nada.

Assine e Tenha Acesso Ilimitado!

Cancele quando quiser, sem perguntas!

Por que Aprender Python?

Mercado de Trabalho

Por ser uma linguagem moderna e versátil, existem centenas de milhares de oportunidades de trabalho que de alguma forma requerem Python. Python é a sem dúvida a competência mais importante no mundo da tecnologia no momento!

Ótimos Salários!

Python é a linguagem de programação que mais cresce no mundo, e isso se reflete nos salários, que dependem de fatores como experiência, empresa, carga  horária etc, mas que pode ultrapassar R$ 20 mil mensais. Muitas oportunidades oferecem salários em doláres americanos.

Trabalhe em Casa!

Cada vez mais no mundo da tecnlogia o trabalho remoto é uma realidade. Você pode trabalhar 100% de sua casa, sem precisar de deslocamentos cansativos. É qualidade de vida!

Conteúdo do Curso

1.Apresentação

Dicas para aproveitar melhor seu curso!
Experimente
Rápida Apresentação...
Experimente
Por que estudar Python?
Experimente
O que você vai estudar?
Experimente
Escolhendo uma IDE (Ambiente de Desenvolvimento)
Material do Curso
Material do Curso
Google Colab

2.Fundamentos

Introdução
Comentários e Método Print
Dica rápida Nº 1
Atividades de Método Print
Solução das Atividades de Método Print
Dica rápida Nº 2
Principais Variáveis
Dica rápida Nº 3
Atividades de Variáveis
Solução das Atividades de Variáveis
Técnicas de Formatação de Texto
Dica rápida Nº 4
Formatação com Caracteres Especiais
Atividades de Formatação
Solução das Atividades de Formatação
Dica rápida Nº 5
Operadores Aritméticos
Ordem de Prioridade dos Operadores Aritméticos
Exemplos de Ordem de Prioridade
Atividades sobre Operações Aritméticas
Dica rápida Nº 6
Solução das Atividades sobre Operações Aritméticas
Operadores Lógicos
Operadores And e Or
Dica rápida Nº 7
Atividades sobre Operadores Lógicos
Solução das Atividades sobre Operadores Lógicos
Dica rápida Nº 8
Type e Casting
Atividades sobre Type e Casting
Dica rápida Nº 9
Solução das Atividades sobre Type e Casting
Lendo Entradas do Usuário
Atividades sobre Entradas do Usuário
Solução das Atividades sobre Entradas do Usuário
Atribuição e Combinação de Operadores Lógicos
Dica rápida Nº 10
Atividades sobre Atribuição e Combinação de Operadores Lógicos
Resolução das Atribuições e Combinações de Operadores Lógicos
Slicing de Strings
Uso de Strings
Operadores de Strings
Atividades sobre Slicing e Strings
Resolução das Atividades sobre Slicing e Strings

3.Estruturas de Programação

Python Memes - Para Descontrair
Fundamentos da Estrutura If
Utilizando Else
Aninhando Ifs
Atividades sobre If
Solução das Atividades sobre If
Laços While
Continuação de Laços While
Uso de Break e Continue
Atividades de Laços While
Solução das Atividades de Laços While
Uso de For
Mais sobre For
Atividades sobre For
Solução das Atividades sobre For

4.Listas

Introdução
Criando Tipos List
Mais Operações com List
Mais Operações com List - Continuação
Conhecendo Sets
Utilizando Tuples
Dominando Dictionaries
Dominando Dictionaries - Continuação
List comprehensions
List comprehensions - Continuação
Atividades - Parte I
Solução das Atividades Parte I
Atividades Parte II
Solução das Atividades Parte II

5.Criando e Utilizando Funções

Introdução
Funções no Python
Argumentos Arbitrários
Funções com Retorno de Valores
Funções Lambda
Funções Lambda na Prática
Funções Recursivas
Funções Aninhadas
Decorators
Atividades Parte I
Solução das Atividades Parte I
Atividades Parte II
Solução das Atividades Parte II
Escopo de Variáveis

6.Funções Built-in

Funções Matemáticas
Caracteres para Números e Números para Caracteres
Funções de Texto
Funções para Listas
Funções de Data e Hora
Manipulando Datas e Horas
Lendo Entrada de Datas
Atividades Parte I
Solução das Atividades Parte I
Atividades Parte II
Solução das Atividades Parte II

7.Orientação a Objetos

Introdução a Orientação a Objetos
Propriedades de Objetos
Funções de Objetos
Classes com uma Classe como Atributo
Herança
Overrides: Sobreposição de Funções
Herança Multipla
Modificadores de Acesso
Protegendo Atributos com Property
Protegendo Atributos com Decorators
Métodos Estáticos
Objetos por Valor e Referência
Exemplos de Valor e Referência
Deletando Objetos
Testando Tipos de Objetos
Uso de With
Sobrecarga de Operadores
Atividades Parte I
Solução de Atividades Parte I
Atividades Parte II
Solução de Atividades Parte II

8.Gestão de Módulos

Introdução a Módulos
Uso Básico de Módulos
Explorando um Módulo
PIP
Criando um Módulo
Parâmetros de Execução
Criando e Lendo Ajuda de Módulos
Atividades
Solução de Atividades

9.Gestão de Exeções e Produção de Logs

Introdução a Gestão de Exceções
Exemplos Básicos
Diferentes Tipos de Exceções
Gerando as Próprias Exceções
Atividades
Solução das Atividades
Introdução a Logs
Criando uma Função de Gestão de Logs

10.Iteradores

Fundamentos
Criando um Objeto Iterável
Funções Iteráveis - Generators
Enumerate
Unpacking de Iteradores
Join de Iteradores
Tratando Exceções
Atividades
Solução de Atividades

11.Ler e Escrever Arquivos: Texto, CSV, Json, XML, Yaml

Lendo Arquivos
Criando Primeiros Arquivos
Lendo Arquivos
Verificando Existência e Tratando Erros
Criando e Excluindo Pastas
Arquivos CSV
Criando uma Classe Pessoa Persistindo em CSV
Formato Json
Exemplos com Json
Criando uma Classe Carros
Formato XML
Criando um XML
Utilizando XML com Funções
Criando XML a partir de um Dicionário
Lendo XML
Criando uma Classe para Salvar XML
Lendo Formato Yaml
Upload de Arquivos para Atividades
Atividades Parte I
Solução das Atividades Parte I
Atividades Parte II
Solução das Atividades Parte II

12.Expressões Regulares

Introdução a Expressões Regulares
Exemplos Básicos
Buscando Grupos de Padrões
Mais Padrões
Caracteres Especiais
Exemplos Práticos
Atividades
Solução das Atividades

13.Numpy

Introdução
Tipos de Dados
Tipos de Dados II
Outras Formas de Declarar Tipos
Criando Nossos Tipos
Propriedades de Arrays
Produção de Objetos Preenchidos
List Comprehension
Slicing
Iteração em Arrays
Inserir e remover elementos
Copiando um Array
Alterando Dimensões
Operações sobre Arrays
Combinação de Arrays
Divisão de Arrays
Filtrando Elementos
Ordenação
Operações Aritméticas
Acumuladores
União, Intersecção e Remoção de Duplicados
Atividades Parte I
Solução das Atividades Parte I
Atividades Parte II
Solução das Atividades Parte II
Atividades Parte III
Solução das Atividades Parte III

14.Pandas

Séries
Data Frames
Data Frame apartir de um dicionário
Importando Dados
Acessando Valores Individuais e Slicing
Máscaras
Atualizando Valores
Inserindo Linhas e Colunas
Remoção de Linhas
Remoção de Colunas
Tratando Nulos e Ordenando
Agrupando Valores
Atividades
Solução das Atividades

15.Produção de Gráficos com Matplotlib

Gráficos Básicos
Mais Elementos
Personalizando Fontes
Aumentando o Tamanho dos Gráficos
Personalizando a Série
Legendas e Transparência
Adicionando Marcadores
Aprimorando com Linhas de Grade
Aplicando Estilos
Multiplos Gráficos
Ajustando Multiplos Gráficos
Gráficos de Barras
Gráficos Empilhados
Histogramas
Gráficos de Pizza
Gráficos de Dispersão
Atividades
Solução das Atividades Parte I
Solução das Atividades Parte II

16. Testes de Software com Pytest

Introdução ao Pytest
Um Caso Prático
Atividades
Solução das Atividades

17.Criando uma API

Introdução
Implementação no Python
Criando API no Python
Incrementado API com mais Métodos

18.Computação na Nuvem

Considerações sobre a Seção
Introdução a Computação na Nuvem
Criando Conta no AWS
Detalhes da Aplicação
Configurando o AWS
Lendo Informações no AWS

19.Banco de Dados

Introdução a Seção
Criando um Gerenciador de Banco de Dados
Conectando e Interagindo com o Banco de Dados
Adaptando a Aplicação da Seção Anterior para Registrar Dados

20. Web Scraping

Apresentação
Localizando e Coletando Elementos em um Site
Buscando Data e Hora em um Site
Buscando uma Tabela na Wikipedia e Transformando em Data Frame

21.Machine Learning

Introdução
Modelo
Conhecendo os Dados
Criando Modelo de Machine Learning
Treinando e Testando o Modelo de Machine Learning
Agrupamentos
Agrupamentos na Prática

22.Deploy de Aplicações

Introdução
Preparando uma Instância EC2
Configurando Linux
Criando e Rodando a Aplicação
Configurando a Aplicação para a Internet
Criando um Cliente em Python

23.Projeto Final I Regressão

Introdução a Regressão Linear
Como Regressão Linear Funciona
Solução: Construindo e testando a Classe
Solução: Criando método para produção de Gráfico

24.Projeto Final II Serviço de Reservas de Passagens

Apresentação
Solução Proposta
Instalação do PgAdmin
Criando Instância do Posgtres no AWS
Conectando com PgAdmin
Criando Banco de Dados e Populando
Criando Instância do EC2
Instalando Pré-Requisitos
Criando e Testando o Serviço
Criando uma Aplicação Cliente

Depoimentos

Veja Como Nossos Cursos Transformaram Carreiras

"O professor Fernando Amaral mostra profundo conhecimento e consegue repassar com maestria os conteúdos abordados nos cursos. Indico 100%."

Renato de Souza Patricio

"40% do curso completado e já estou liderando alguns projetos na empresa onde trabalho."

Esdras Heiderich Costa

"Com o conhecimento adquirido por meio dos cursos, consegui migrar para área de dados e contribuiu para minha evolução profissional conquistando uma pós graduação"

Marco Antonio Oliveira da Silva

"Conheci a EIA em abril de 2021. Em outubro daquele ano, consegui meu primeiro trabalho com dados. Sem dúvida, as aulas da plataforma, especialmente o bootcamp de Ciência de Dados foram essenciais para resolver o case do meu primeiro trabalho na área"

Tsad Martins Borges

"Ajudou demais a saber utilizar de forma correta a inteligência artificial, onde eu não sabia explorar essa ferramenta a meu favor. Super recomendo!!! Ensinamentos Extraordinários e de fácil compreensão!! Agradecida!! "

Sueli de Sousa Alves

"Como Analista de Dados Espaciais, estou sempre em busca de aprimorar minhas habilidades e aplicar novas técnicas em projetos reais. Os cursos oferecidos aqui são voltados diretamente para projetos práticos, o que os torna extremamente relevantes para minha vida profissional"

Fernando Gomes

"Gostaria de expressar minha profunda gratidão à Escola EIA e ao professor Fernando Amaral pelos cursos excepcionais na área de Dados. A qualidade do ensino e a dedicação do professor Fernando foram fundamentais para minha transição de Gerente de Supermercado para Analista de Dados na maior empresa privada do Paraná."

Diego Henrique Antonio de Morais

"O que me fez ser aluno da EIA foi o PLANO DE CARREIRA, pois existe uma sequência para cada objetivo almejado, não se trata de treinamentos avulsos, mas de uma linha coerente do básico ao avançado"

Alde Alexandre Araújo Ferreira

"Literalmente "mão na massa"! Sabemos que este é o momento de criar agilidade com I.A. A economia de tempo é enorme, e tempo é o ativo mais escasso que temos. Uma capacitação prática como a que tive com a Escola é fundamental para não perdermos tempo no aprendizado e rapidamente aplicarmos no trabalho"

Márcio dos Santos Pessoa

Fernando Amaral – Referência em Inteligência Artificial no Brasil

• Autor de best-sellers como Introdução à Ciência de Dados
• Consultor em projetos internacionais, com mais de 15 anos de experiência em tecnologia e inovação
• Mais de 250 mil alunos impactados por seus cursos de IA, ciência de dados e engenharia de dados
• Professor universitário e divulgador ativo de conhecimento técnico e aplicado

Perguntas Frequentes

Selecione o tópico da sua dúvida

Reembolso

Posso pedir reembolso se não gostar do curso?
Sim, você pode solicitar um reembolso dentro de 7 dias após a compra, caso não esteja satisfeito com o curso.

Suporte

Os cursos gratuitos oferecem suporte?

Sim, todos os cursos, incluindo os gratuitos, oferecem suporte para os alunos.

Acesso Vitalício

O acesso aos cursos é limitado?

Não, o acesso aos cursos é vitalício. Você pode acessar o conteúdo do curso a qualquer momento, para sempre.

Certificados

Receberei um certificado ao concluir um curso gratuito?
Sim, todos os cursos, incluindo os gratuitos, fornecem certificados de conclusão.

Conteúdo Atualizado

Os cursos são atualizados regularmente?

Sim, nos esforçamos para manter todos os cursos atualizados com as últimas informações e práticas da indústria.

Aulas Práticas

Os cursos incluem aulas práticas?
Sim, muitos de nossos cursos incluem aulas práticas e exercícios para garantir que você possa aplicar o que aprendeu.

Requisitos Técnicos

Quais são os requisitos técnicos para acessar os cursos?
Você precisa de um dispositivo com acesso à internet. Alguns cursos específicos podem ter requisitos adicionais, que serão listados na descrição do curso.

Certificações e Validade

Os certificados são reconhecidos no mercado de trabalho?
Nossos certificados são amplamente reconhecidos e podem ser adicionados ao seu currículo ou perfil do LinkedIn para demonstrar suas habilidades.

Interação com Instrutores

Posso interagir com os instrutores dos cursos?
Sim, nossos cursos oferecem a possibilidade de interação com os instrutores através de fóruns de discussão e sessões de perguntas e respostas.

Comunidade de Alunos

Existe uma comunidade de alunos para discutir os cursos?
Sim, incentivamos a participação na nossa comunidade de alunos, onde você pode discutir conteúdos, tirar dúvidas e trocar experiências.

Planos de Estudo

Os cursos oferecem planos de estudo personalizados?
Sim, muitos cursos incluem planos de estudo sugeridos para ajudar você a organizar seu tempo de estudo de maneira eficiente.

Acesso em Dispositivos Móveis

Posso acessar os cursos em dispositivos móveis?
Sim, nossos cursos são compatíveis com dispositivos móveis, permitindo que você estude de qualquer lugar.

Alguns de Nossos Clientes Corporativos

WhatsApp