6 meses
25-09-2025
20
750
6 meses
$ 1.725
O Diploma em Programação Python da ISEIE Brasil foi desenvolvido para formar profissionais no desenvolvimento de soluções tecnológicas utilizando uma das linguagens de programação mais versáteis e procuradas da atualidade.
Nosso programa abrange desde o básico de Python até técnicas avançadas para desenvolvimento de aplicações, análise de dados, automação e projetos de inteligência artificial.
Destinado a iniciantes, profissionais de TI, analistas de dados e desenvolvedores, este diploma prepara você para aplicar Python em diversas áreas, desde desenvolvimento web e scripting até ciência de dados e aprendizado de máquina, com uma abordagem prática que garante a aquisição de competências. aplicável ao ambiente de trabalho.
O objetivo do Diploma de Programação Python é fornecer aos participantes as habilidades e o conhecimento necessários para programar efetivamente em Python. Python é uma das linguagens de programação mais populares e versáteis da atualidade, utilizada em uma grande variedade de aplicações, desde inteligência artificial até análise de dados e automação de tarefas.
O Diploma de Programação Python tem como objetivo proporcionar aos participantes uma compreensão profunda dos conceitos fundamentais de programação e das ferramentas e técnicas específicas do Python.
3 meses
Os estudos de pós-graduação não consistem apenas na aquisição de conhecimentos por parte do participante, mas também estão sujeitos ao desenvolvimento de uma série de competências em função dos perfis académicos e dos correspondentes perfis profissionais.
Nosso papel é focar os objetivos deste diploma e dos diferentes módulos que o compõem não apenas na simples acumulação de conhecimento, mas também nas habilidades técnicas e interpessoais que permitem aos profissionais de PROGRAMAÇÃO desempenhar seu trabalho com sucesso neste mundo de trabalho em constante evolução.
ISEIE tiene como objetivo promover la educación de calidad, la investigación de alto nivel y los estudios de excelencia en todo el mundo.
La titulación que reciben nuestros estudiantes son reconocidas en las empresas más prestigiosas.
ISEIE cuenta con una trayectoria formativa basada en años de experiencia y preparación de profesionales cualificados.
Alto porcentaje de aquellos que han estudiado un MBA han incrementado su salario
Según estudios, los perfiles más buscados son los que cuentan con formación académica superior.
Nuestro sistema educativo le permite compatibilizar de un modo práctico y sencillo los estudios con su vida personal y profesional.
Nuestro plan interno de calidad del instituto persigue diversos objetivos, como el aumento de la satisfacción de los estudiantes, el cumplimiento de los objetivos de calidad establecidos, el desarrollo de una cultura de calidad, el reforzamiento de la relación entre el personal y la universidad, y el mejoramiento continuo de los procesos.
De esta forma, el profesional que acceda al programa encontrarás el contenido más vanguardista y exhaustivo relacionado con el uso de materiales innovadores y altamente eficaces, conforme a las necesidades y problemáticas actuales, buscando la integración de conocimientos académicos y de formación profesional, en un ambiente competitivo globalizado.
Todo ello a través de de material de estudio presentado en un cómodo y accesible formato 100% online.
El empleo de la metodología Relearning en el desarrollo de este programa te permitirá fortalecer y enriquecer tus conocimientos y hacer que perduren en el tiempo a base de una reiteración de contenidos.
Módulo 1. Ferramentas básicas de programação Python
1.1 Variáveis e tipos de dados
1.1.1 Declaração de variáveis
1.1.2 Tipos de dados
1.1.3 Conversão entre tipos de dados
1.2 Estruturas de controle
1.2.1 Condicionais
1.2.2 Laços
1.2.3 Instruções de interrupção e continuação
1.3 Funções e módulos
1.3.1 Criando e chamando funções
1.3.2 Parâmetros e argumentos
1.3.3 Importando módulos externos
1.4 Listas e dicionários
1.4.1 Criando e manipulando listas
1.4.2 Acessando elementos de uma lista
1.4.3 Uso de dicionários e seus métodos
1.5 Tratamento de exceções
1.5.1 Uso de try, except, finally
1.5.2 Capturando exceções específicas
1.5.3 Lançando exceções personalizadas
1.6 Entrada/saída de dados
1.6.1 Leitura e escrita de arquivos
1.6.2 Interação com o usuário através do console
1.6.3 Formatação de strings e dados de saída
Módulo 2. Desenvolvimento de Software
2.1 Gerenciamento de requisitos
2.1.1 Identificação e documentação de requisitos
2.1.2 Análise e priorização de requisitos
2.1.3 Técnicas para captura de requisitos
2.2 Projeto de software
2.2.1 Princípios de design de software
2.2.2 Modelagem de dados e arquitetura de software
2.2.3 Ferramentas de design
2.3 Desenvolvimento de código
2.3.1 Seleção da linguagem de programação
2.3.2 Práticas de programação (nomes de variáveis, convenções de código, etc.)
2.3.3 Usando IDEs e ferramentas de desenvolvimento
2.4 Teste de software
2.4.1 Planejamento e design de testes
2.4.2 Tipos de testes
2.4.3 Ferramentas de teste
2.5 Controle de versão e gerenciamento de configuração
2.5.1 Sistemas de controle de versão (Git, SVN)
2.5.2 Ramificações e fusões
2.5.3 Estratégias de ramificação e fusão
2.6 Implantação e manutenção
2.6.1 Preparando ambientes de implantação
2.6.2 Automação de Implantação (CI/CD)
2.6.3 Monitoramento e manutenção de aplicativos
2.7 Segurança de software
2.7.1 Práticas de codificação seguras
2.7.2 Gerenciamento de vulnerabilidades e patches
2.7.3 Autenticação, autorização e criptografia de dados
2.8 Documentação e suporte
2.8.1 Preparação de documentação técnica
2.8.2 Processo de atualização da documentação
2.8.3 Suporte técnico e resposta a incidentes
Módulo 3. Ciência de Dados e Inteligência Artificial
3.1 Pandas
3.1.1 Estruturas de dados e ferramentas de análise de dados
3.1.2 Manipulação e limpeza de dados
3.1.3 Integração com outras fontes de dados
3.2 NumPy
3.2.1 Manipulando arrays e matrizes
3.2.2 Funções matemáticas para operações numéricas
3.2.3 Álgebra linear e geração de números aleatórios
3.3 Matplotlib
3.3.1 Visualização de dados na forma de gráficos, histogramas, dispersão, etc.
3.3.2 Personalização de gráficos e figuras
3.4 Scikit-learn
3.4.1 Aprendizado de máquina clássico para classificação, regressão, agrupamento, etc.
3.4.2 Ferramentas para pré-processamento e avaliação de modelos
3.5 TensorFlow
3.5.1 Construindo e treinando modelos de aprendizado de máquina
3.5.2 Desenvolvimento de redes neurais e modelos de aprendizagem profunda
3.6 Keras
3.6.1 API de alto nível para construção de redes neurais
3.6.2 Simplifique a implementação de modelos de aprendizado profundo
3.7 NLTK (Kit de ferramentas de linguagem natural)
3.7.1 Processamento de linguagem natural
3.7.2 Análise de texto, tokenização, marcação e análise de sentimento
3.8 OpenCV
3.8.1 Biblioteca para visão computacional
3.8.2 Manipulação de imagens, detecção e reconhecimento de objetos, rastreamento de movimento
Módulo 4. Manipulação e Extração de Dados em Python
4.1 Pandas
4.1.1 Tratamento de dados tabulares, limpeza, transformação e análise de dados
4.2 NumPy
4.2.1 Operações com matrizes e arrays, cálculos numéricos eficientes e manipulação de dados
4.3 Sopa Bonita
4.3.1 Extração de dados de arquivos HTML e XML, útil para web scraping e análise de dados da web
4.4 Solicitações
4.4.1 Fazer solicitações HTTP, permitindo a extração de dados de APIs da web e outros serviços online
4,5 Selênio
4.5.1 Facilita a automação da interação com navegadores da web, útil para extrair dados de páginas da web dinâmicas
4.6 Raspado
4.6.1 Realizar web scraping, permitindo a extração eficiente de dados estruturados de sites
4.7 Openpyxl
4.7.1 Ler e escrever arquivos Excel, facilitando o manuseio de dados neste formato
4.8 PyMongo
4.8.1 Interagir com bancos de dados MongoDB, permitindo extração e manipulação de dados neste tipo de bancos de dados NoSQL
Módulo 5. Programação Avançada
5.1 Programação orientada a objetos (POO)
5.1.1 Inclui conceitos avançados de POO, como herança múltipla, classes abstratas, métodos estáticos e métodos de classe
5.2 Decoradores e metaprogramação
5.2.1 Explorar o uso de decoradores para modificar o comportamento de funções e classes, juntamente com técnicas de metaprogramação
5.3 Tratamento avançado de exceções
5.3.1 Aprofundar-se em estratégias avançadas de tratamento de exceções
5.4 Programação concorrente e paralela
5.4.1 Abrange o uso de threads, processos, assíncronos e outras técnicas para obter simultaneidade e paralelismo em Python
5.5 Programação funcional
5.5.1 Inclui o uso avançado de funções lambda, compreensões de lista e dicionário, bem como o uso de funções de ordem superior, como mapear, filtrar e reduzir
Módulo 6. Visualizações em Python
6.3 Visualizações interativas com Plotly
6.3.1 Usando Plotly para criar visualizações interativas, incluindo gráficos dinâmicos, gráficos de dispersão interativos e gráficos de barras animados
6.4 Criando mapas com Folium
6.4.1 Explore a criação de mapas interativos e personalizáveis usando a biblioteca Folium
6.5 Visualizações estatísticas com Seaborn
6.5.1 Usando o Seaborn para criar visualizações estatísticas avançadas, incluindo gráficos de violino, gráficos de caixa e bigode, mapas de calor e gráficos de regressão
6.6 Painel com Dash
6.6.1 Introdução à criação de painéis interativos usando a biblioteca Dash, incluindo a criação de componentes interativos e layouts personalizados
6.7 Visualizando dados geoespaciais com Geopandas
6.7.1 Usando Geopandas para criar visualizações de dados geoespaciais, incluindo mapas coropléticos e visualizações de dados geoespaciais
6.8 Visualizações 3D com Matplotlib e Plotly
6.8.1 Explorando a criação de visualizações tridimensionais usando Matplotlib e Plotly, incluindo gráficos de superfície, nuvens de pontos 3D e visualizações volumétricas
6.9 Visualizações avançadas com Altair
6.9.1 Introdução à criação de visualizações interativas e baseadas em gramática com Altair, incluindo gráficos interativos e personalizáveis
Módulo 7. Análise de Dados com Python
7.1 Introdução à análise de dados
7.1.1 Introdução à análise de dados
7.1.2 Fundamentos da análise de dados
7.2 Manipulação avançada de dados com Pandas
7.2.1 Explorar recursos avançados do Pandas para limpeza, transformação e manipulação eficientes de dados, incluindo técnicas de limpeza, agregação e pivotamento
7.3 Visualização de dados com Matplotlib e Seaborn
7.3.1 Usando Matplotlib e Seaborn para criar visualizações eficazes que ajudem a entender e comunicar padrões e tendências em dados
7.4 Análise Estatística com Python
7.4.1 Introdução às técnicas estatísticas fundamentais aplicadas em Python
7.5 Aprendizado de máquina com Scikit-learn
7.5.1 Explorando as capacidades do Scikit-learn para construir e avaliar modelos de aprendizado de máquina supervisionados e não supervisionados
7.6 Análise e previsão de séries temporais
7.6.1 Aplicação de técnicas de análise de séries temporais usando Pandas e ferramentas como Statsmodels para modelar e prever tendências em dados temporais
7.7 Processamento de Linguagem Natural (PLN) com Python
7.7.1 Introdução ao processamento de texto e técnicas de análise de linguagem natural usando bibliotecas como NLTK e spaCy para tarefas como tokenização, análise de sentimentos e modelagem de tópicos
Módulo 8. Framework de Formulários Django
8.1 Introdução aos formulários no Django
8.1.1 Noções básicas de formulários no Django
8.2 Campos de formulário no Django
8.2.1 Explorando os diferentes tipos de campos de formulário disponíveis no Django
8.3 Validação de formulários no Django
8.3.1 Usando os recursos de validação do Django para garantir a integridade e validade dos dados
8.4 Formulários de modelo no Django
8.4.1 Integrando formulários com modelos de banco de dados no Django
8.5 Conjuntos de formulários no Django
8.5.1 Trabalhando com múltiplas instâncias de um formulário em uma única visualização
8.6 Personalizando formulários no Django
8.6.1 Técnicas para personalizar a aparência e o comportamento de formulários no Django
8.7 Segurança e proteção CSRF em formulários
8.7.1 Implementando medidas de segurança para proteger formulários contra ataques de falsificação de solicitação entre sites (CSRF) no Django
8.8 Formulários incorporados e formulários AJAX
8.8.1 Usando formulários incorporados e técnicas AJAX para melhorar a experiência do usuário
8.9 Tratamento de erros e mensagens em formulários
8.9.1 Lidando com erros e mensagens de feedback ao interagir com formulários no Django
8.10 Testando e depurando formulários no Django
8.10.1 Técnicas para escrever testes unitários e funcionais para formulários, bem como estratégias para depuração de problemas com formulários em Django
Módulo 9. Projeto Final de Diploma (TFD)
Al concluir el diplomado, los participantes serán galardonados con una titulación oficial otorgada por ISEIE Innovation School. Esta titulación se encuentra respaldada por una certificación que equivale a 20 créditos ECTS (European Credit Transfer and Accumulation System) y representa un total de 750 horas de dedicación al estudio.
Esta titulación de ISEIE no solo enriquecerá su imagen y credibilidad ante potenciales clientes, sino que reforzará significativamente su perfil profesional en el ámbito laboral. Al presentar esta certificación, podrá demostrar de manera concreta y verificable su nivel de conocimiento y competencia en el área temática del curso.
Esto resultará en un aumento de su empleabilidad, al hacerle destacar entre otros candidatos y resaltar su compromiso con la mejora continua y el desarrollo profesional.
Una vez que haya completado satisfactoriamente todos los módulos del Diploma em programação Python deberá llevar a cabo un trabajo final en el cual deberá aplicar y demostrar los conocimientos que ha adquirido a lo largo del diplomado.
Este trabajo final suele ser una oportunidad para poner en práctica lo que ha aprendido y mostrar su comprensión y habilidades en el tema.
Puede tomar la forma de un proyecto, un informe, una presentación u otra tarea específica, dependiendo del contenido de la especialización y sus objetivos, recuerde seguir las instrucciones proporcionadas y consultar con su instructor o profesor si tiene alguna pregunta sobre cómo abordar el trabajo final.
Descubre las preguntas más frecuentes y sus respuestas, de no e no encontrar una solución a tus dudas te invitamos a contactarnos, estaremos felices de brindarte más información
Este curso está dirigido a pessoas sem experiência prévia em programação ou àqueles com conhecimentos básicos que desejam aprender Python e aplicar este idioma em projetos reais.
Ao finalizar o curso, você receberá um certificado em Programação em Python, avalizado pela ISEIE Brasil.
Sim, o curso inclui exercícios práticos, projetos reais e um projeto final para aplicar tudo o que foi aprendido.
A avaliação é realizada através de exames, exercícios práticos e a apresentação do projeto final.
Sim, ao finalizar o curso, você terá as habilidades necessárias para desenvolver projetos completos utilizando Python, desde aplicações web até a automação de tarefas e análise de dados.
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloque laudantium totam rem aperiam, eaque ipsa quae.