Data
Brevemente
Descrição
Embarque numa jornada transformadora de codificação com ‘Python Mastery: de Principiante a Especialista’. Este curso foi desenhado para o tornar num profissional de programação em Python. Quer esteja a procurar mudar de carreira, aprimorar as suas competências atuais ou começar um novo hobby na área da tecnologia, este curso é a sua porta de entrada para o sucesso no mundo da programação e análise de dados.
Categoria
Desenvolvimento em Python
Duração do Curso
100 horas (3x semana)
Conteúdos
1) Fundamentos de Python
a. Aprenda a escrever código limpo e eficiente utilizando a sintaxe do Python, com foco em operações lógicas e estruturas de tomada de decisão.
b. Domine a criação e utilização de funções para um código modular, eficiente e reutilizável. Aprenda sobre argumentos de funções, valores de retorno e escopo.
2) Funcionalidades Avançadas do Python
a. Funções Lambda: Compreenda e aplique funções anónimas quando apropriado para uma execução de código concisa.
b. Decoradores: Aprenda como os decoradores podem modificar ou melhorar funções e métodos sem os alterar permanentemente, compreendendo as suas aplicações práticas em tarefas do mundo real.
3) Manipulação e Tratamento de Dados
a. Utilize estruturas de dados incorporadas do Python (listas, conjuntos, tuplos, dicionários) para uma manipulação e armazenamento de dados eficientes.
b. Utilize expressões regulares para correspondência de padrões sofisticados e extração de dados, essenciais para o processamento de texto.
c. Aprenda a analisar, manipular e armazenar dados em formato JSON, facilitando a troca de dados entre servidores e aplicações.
d. Use Beautiful Soup 4 e Selenium para extrair dados de páginas web, compreendendo tanto técnicas de scraping estático como dinâmico.
4) Interação com Bases de Dados
a. Entenda como conectar aplicações Python a uma base de dados MySQL para executar consultas, obter dados e gerir transações.
b. Opcional: integração com bases de dados noSQL.
5) Programação Orientada a Objetos
a. Adquira competência no uso do paradigma POO em Python, abrangendo classes, objetos, herança e polimorfismo para solucionar problemas complexos com código limpo e eficiente.
6) Desenvolvimento WEB e APIs
a. Desenvolva e implemente APIs usando Flask, compreendendo os fundamentos da criação de servidores web, rotas e manipulação de dados.
7) Desenvolvimento de projeto
a. Aplique as competências aprendidas ao longo do curso num projeto final que envolve a construção de uma aplicação WEB em Python com integração com bases de dados e APIs.
Horário
Brevemente.
Taxa de Frequência:
2300,00€ > 2000,00€*
*Condições especiais:
- Alunos/Alumni UMinhoExec/UMinho (mediante apresentação de comprovativo)
Os descontos não são cumulativos.
A UMinhoExec reservam-se ao direito de não iniciar a formação nas datas previstas, caso não exista um mínimo de 15 formandos;
Detalhes do Curso
- Sessões de Formação 0
- Avaliações 0
- Duração 100 horas
- Habilitações All levels
- Língua Português
- Critérios de avaliação Sim