Elementos de computação científica com Python

(Abril/Maio 2014)


Título Elementos de computação científica com Python
Formador
José Abílio Matos
Material de apoio
Reservado aos inscritos na formação >>>
Inscrição Formulário disponível aqui  >>>
Ficha de Inscrição aqui <ficha> para enviar por mail juntamente com o comprovativo do pagamento da propina por transferência bancária (ver abaixo).
Formato
Curso de curta duração (20h distribuídas em 7 sessões)
Local
Sala 1.18
Departamento de Matemática da FCUP
Rua do Campo Alegre, 687
4169-007 Porto
Breve Resumo
Python é uma linguagem de programação de alto nível de uso geral que é utilizada em muitos campos. A filosofia do seu design realça a legibilidade do código e a sua sintaxe permite que os programadores possam expressar conceitos em menos linhas de código do que seria possível em linguagens como o C. A linguagem tem uma grande biblioteca padrão e através de outros pacotes/bibliotecas pode ser estendida a outros domínios.
Este curso tem como objetivo fazer uma introdução à linguagem Python e permitir a resolução de problemas científicos com recurso à linguagem numa perspetiva da computação científica.
Público alvo Não é assumido nenhum conhecimento prévio de linguagens de programação, apesar de naturalmente ser uma vantagem, em especial para entender os tópicos mais avançados. O curso será progressivo e os assuntos abordados terão vários graus de dificuldade com o propósito de apelar a formandos com várias experiências.
Numerus Clausus
20 inscritos
Pré-requisitos     
Não é assumido nenhum conhecimento prévio de linguagens de programação, apesar de naturalmente ser uma vantagem, em especial para entender os tópicos mais avançados. O curso será progressivo e os assuntos abordados terão vários graus de dificuldade com o propósito de apelar a formandos com várias experiências..
Datas e Horário
Horário pós-laboral:
Sábados: dias 26 de Abril, 3 e 10 de Maio, das 9h às 13 horas
2ªs feiras: dias 28 de Abril e 3 de Maio; 4ªs feiras: dias 30 de Abril e 7 de Maio. Todas das 18h às 20h.
Total: 7 sessões, 20h
Propina
175 EUR (Inscrição+Pagamento efectivado até  24 de Abril de 2014);
Pagamento
Por transferência bancária para a conta seguinte:

Nome UNIVERSIDADE PORTO
Conta 0206011407630 - EUR - GEMAC
NIB 0035 0206 00011407630 14

devendo o participante enviar o comprovativo em versão digital para o nosso endereço de e-mail gemac@fc.up.pt,  juntamente com a ficha de inscrição seguinte <ficha> devidamente preenchida e digitalizada (de preferência em pdf).

Programa
1. Introdução à linguagem

    modo interativo (super calculadora) e ambiente gráfico
    operações com escalares, vetores e matrizes
    gráficos
    software livre

2. Aritmética de vírgula flutuante

    conceito
    limitações

3. Conceito básicos de programação em Python

    funções e programas
    fluxos de controlo
    tipos de dados
    biblioteca padrão
    entrada e saída de dados
    vetorização das operações

4. Computação científica

    paradigma
    reprodutibilidade
    relação com os dados
    ferramentas
    desenvolvimento
    boas práticas

5. Conceitos intermédios de programação em Python

    Paradigmas de programação (mecanismos de abstração)
    biblioteca padrão, funções pertencentes ao núcleo (exemplos e aplicações)
    bibliotecas de aplicação a domínios específicos (aplicações e exemplos)
    Interação com outras linguagens e programas

6. Otimização da execução de programas

    determinação do perfil dos tempos de execução
    estratégias e técnicas de otimização
    construção de extensões compiladas
Avaliação do curso Se frequentou o curso por favor faça uma avaliação usando o formulário seguinte >>>


 
 
 
 FCT - 2010
 
 
CMUP FCUP Universidade do Porto