Cronograma da Disciplina Linguagem de

Propaganda
Cronograma da Disciplina Linguagem de Programação Python
Curso de Especialização em Bioinformática PUCRS – 2016/17
Aulas na Sala 202/Bloco C/Prédio 12
Carga horária: 30 horas/aula
Prof. Dr. Walter F. de Azevedo Jr. E-mail: [email protected]
Site: azevedolab.net . Laboratório do docente: Sala 204/Bloco C/Prédio 12.
Data
Semana
Resumo
22/03/2016
(18h4522h00)
1
31/03/2016
(18h4522h00)
06/04/2016)
(18h4522h00)
07/04/2016
(18h4522h00)
14/04/2016
(18h4522h00)
28/04/2016
(18h4522h00)
05/05/2016
2
Noções do sistema operacional Mac OS X. Apresentação
da linguagem Python. Instalação do Python nos sistemas
operacionais Mac OS X, Windows e Linux. Instalação a
partir do pyzo. Como executar programas em Python via
terminal de comandos. Editores de texto. Ambiente
integrado de desenvolvimento (IDE). Apresentação do IDE
Eclipse para desenvolvimento de programas em Python.
Noções de algoritmos, fluxogramas e pseudocódigos.
Função print() para strings. Inserção de comentários.
Sequência de escape. Representação de números em
Python. Variáveis em Python. Função input(). Ciclo de
programação (Editar-Rodar-Revisar). Funções para
conversão de tipos de dados. Operadores matemáticos em
Python.
Uso da programação Python para implementação de
equações. Exemplos de implementação de equações para
modelagem de sistemas biológicos.
Aula de reposição
Instalação do Eclipse, pydev, Java, Python, pyzo e
elaboração dos programas do trabalho 1
Métodos para manipulação de strings. Loops e estruturas
de controle de fluxo. Tuples, listas e dicionários em Python.
12/05/2016
(18h4522h00)
19/05/2016
(18h4520h15)
7
3
3
4
5
6
8
Escrita e leitura de arquivos. Manipulação e arquivos
usados em Bioinformática: FASTA e Protein Data Bank
(PDB).
Definição de funções em Python. Implementação em
Python de funções para análise de sistemas biológicos.
Manipulação de exceções em Python.
Uso de bibliotecas para computação científica: NumPy e
SciPy. Desenvolvimento de programas para análise da
estrutura de proteínas e ácidos nucleicos. Introdução à
programação orientada a objetos em Python.
Desenvolvimento de programas para análise de arquivos
PDB
Entrega dos trabalhos finais
Download