Programa

Propaganda
INTRODUÇÃO À PROGRAMAÇÃO EM PYTHON
PARA CIÊNCIA E ENGENHARIA
3 E 4 DE ABRIL DE 2017
COORDENADORES
INSCRIÇÕES

250,00€ + IVA 23% (307,50€)
Eng. Pedro Poseiro: Laboratório Nacional de Engenharia Civil.
Dr. Francisco Duarte: Celfocus.
Prof. Alexandre Gonçalves: Instituto Superior Técnico.
DESTINATÁRIOS
Este curso destina-se a quem tenha pouca ou nenhuma experiência a programar em Python e que pretenda iniciar-se na
utilização desta linguagem.
OBJECTIVOS
SISTEMAS E GESTÃO
Esta formação visa aumentar a eficiência e produtividade no trabalho, através da automatização de tarefas e
desenvolvimento de novas ferramentas e soluções.
O Python é uma linguagem de programação orientada a objetos de alto nível, que permite estar longe do código da
máquina e próximo da linguagem humana. Esta linguagem é conhecida pela sua facilidade de utilização e enorme
quantidade de bibliotecas disponíveis, que permitem o desenvolvimento de novos programas de forma rápida e
intuitiva. A sua utilização tem crescido acentuadamente nos últimos anos e graças à sua flexibilidade e acesso gratuito
esta tem-se tornado uma das linguagens de eleição para muitas empresas e instituições nacionais e internacionais,
nomeadamente no campo da ciência e da engenharia.
No final do curso, os formandos serão capazes de criar programas básicos nesta linguagem e aplicar a mesma de acordo
com as suas necessidades profissionais.
PROGRAMA*
Segunda-feira, 3 de Abril de 2017
08H45 – 09H00
Inscrição e recolha de documentação.
09H00 – 10H00
1. Introdução ao Python
Porquê o Python?; Caraterísticas principais; Instalação; Diferentes interpretadores do Python
(IDLE, IPhyton, Spyder, …); Primeiros passos para correr o primeiro script.
Eng. Pedro Poseiro (LNEC)
10H00 – 11H00
2. Tipos e estruturas de dados
Uso de variáveis; Funções nativas; Tipos simples de variáveis (Integer, strings, floats, boolean);
Estruturas de dados (arrays, listas, dicionários); Conversão e formatação de variáveis.
Dr. Francisco Duarte (Celfocus)
11H00 – 11H15
Intervalo para café
11H15 – 13H15
3. Ciclos e condicionais
Introdução aos ciclos (while, for); Expressões condicionais (if/else).
Dr. Francisco Duarte (Celfocus)
13H15 – 14H15
Intervalo para almoço
14H15 – 16H00
4. Trabalhar com ficheiros – Inputs e Outputs
Manipular ficheiros de texto (abrir, ler e escrever); Importar/exportar dados; Sistemas de
ficheiros (caminhos, diretorias e nomes de ficheiros); Ficheiros compactados.
Eng. Pedro Poseiro (LNEC)
16H00 – 16H15
Intervalo para café
16H15 – 17H00
5. Funções, Classes e Bibliotecas
Definição de classes, funções e importação de bibliotecas. Compreender os seguintes conceitos:
parâmetros, escopo de variáveis, retorno, construtor, herança e instanciação.
Dr. Francisco Duarte (Celfocus)
SISTEMAS E GESTÃO
Terça-feira, dia 4 de Abril de 2017
09H00 – 10H00
6. Computação numérica: Numpy
Apresentação da biblioteca Numpy e as suas vantagens de utilização; Criação de vetores e
matrizes; Funções matemáticas; Conversões; Operações de álgebra linear.
Eng. Pedro Poseiro (LNEC)
10H00 – 11H00
7. Métodos numéricos: Scipy
Capacidades do Scipy; Funções especiais; Integração numérica; Otimização; Estatística;
Visualização de dados.
Eng. Pedro Poseiro (LNEC)
11H00 – 11H15
Intervalo para café
11H15 – 13H15
8. Visualização gráfica: Matplotlib
Caraterísticas gerais; Gráficos básicos utilizando funções; Títulos, legendas, etc; Gráficos
avançados; Representação gráfica de dados matriciais.
Engº Pedro Poseiro (LNEC)
13H15 – 14H15
Intervalo para almoço
14H15 – 16H00
9. Processamento de imagens: PIL (Python Imaging Library)
Processamento de imagens em variados formatos. Ler e gravar imagens; Manipulação de
imagem (cortar, colar e unir); Transformações geométricas; Transformações de cor.
Dr. Francisco Duarte (Celfocus)
16H00 – 16H15
Intervalo para café
16H15 – 17H00
10. Interface gráfica: Tkinter
Caraterísticas principais e widgets disponíveis; Criação de uma interface gráfica; Conversão para
um ficheiro executável.
Dr. Francisco Duarte (Celfocus)
*Programa sujeito a alterações
LOCAL E HORÁRIO
CERTIFICADO
CONTACTOS / SECRETARIADO
O curso terá lugar no Instituto Superior Técnico,
Departamento de Engenharia Civil e Arquitectura
e Georrecursos, Sala V1.01 (Piso 1), sito na Av.
Rovisco Pais, 1049-001 Lisboa, dias 3 e 4 de Abril
de 2017, das 9h00 às 17h00.
Os participantes que
frequentem o curso recebem
um Certificado de Frequência
de Formação Profissional.
Fernanda Correia / Vanessa Silva
Tel.: 21 841 80 42
Fax: 21 841 81 93
e-mail: [email protected]
Download