Diploma em programação Python

Duración

6 meses

Fecha de inicio

25-09-2025

ECTS

20

Horas

750

Financiación

6 meses

Precio

$ 1.725

El 99%
de los alumnos
potencia su valor en el mercado laboral
Harvard
Deusto
ISEIE la universidad del futuro
Universidad
Nº1
Internacional
en Certificaciones y Reconocimientos Internacionales
El 99%
de los alumnos
potencia su valor en el mercado laboral
Universidad
Nº1
Internacional
en Certificaciones y Reconocimientos Internacionales

Presentación del Diploma em programação Python

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.

Propósito del Diploma em programação Python

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.

Financiación

3 meses

Para qué te prepara el Diploma em programação Python

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.

Solicitad más información del Diploma em programação Python
Ative o JavaScript no seu navegador para preencher este formulário.
Nombre y Apellido

Razones por las cuales elegir ISEIE

Prestigio internacional

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.

Validez internacional

La titulación que reciben nuestros estudiantes son reconocidas en las empresas más prestigiosas.

Trayectoria académica

ISEIE cuenta con una trayectoria formativa basada en años de experiencia y preparación de profesionales cualificados.

Mejora salarial​
0 %

Alto porcentaje de aquellos que han estudiado un MBA han incrementado su salario

Demanda laboral​
0 %

Según estudios, los perfiles más buscados son los que cuentan con formación académica superior.

Flexibilidad​
0 %

Nuestro sistema educativo le permite compatibilizar de un modo práctico y sencillo los estudios con su vida personal y profesional.

ISEIE Innovation School es calidad académica

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. 

Los objetivos de la Diploma em programação Python

1

Familiarizar os participantes com conceitos fundamentais de programação, incluindo variáveis, estruturas de fluxo de controle, funções e objetos.

2

Ensine aos participantes como usar ferramentas de programação Python, incluindo o ambiente de desenvolvimento integrado (IDE) e bibliotecas de funções.

3

Forneça aos participantes habilidades de desenvolvimento de aplicativos em Python, incluindo aplicativos de linha de comando, aplicativos da Web e aplicativos de desktop.

4

Ensine aos participantes como usar técnicas de depuração e teste para desenvolvimento de aplicativos em Python.

5

Preparar os participantes para aplicar a ciência de dados em setores-chave.

Diseño del plan de estudios Diploma em programação Python

Para el diseño del Plan de estudios de este Diploma em programação Python de ISEIE ha seguido las directrices del equipo docente, el cual ha sido el encargado de seleccionar la información con la que posteriormente se ha constituido el temario. 

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.

Curso de Python

Plan de estudios Diploma em programação Python

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)

Requisitos del Diploma em programação Python de ISEIE

Reserva el Diploma em programação Python

Aprovecha esta oportunidad única y reserva tu plaza en el máster con solo el 10% del precio total.
$ 1.725
  • 9 Módulos
  • 750 Horas
  • 20 ECTS

Razones por las cuales estudiar en ISEIE

Estudiantes
+ 0
Tutores
+ 0
Online
0 %

Trabajo final del Diploma em programação Python

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.

Conoce todas nuestras preguntas más frecuentes

Preguntas Frecuentes

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.

 

Cursos relacionados

$ 390

$ 4.265