Introdução Linguagem Python aplicado a problemas Biológicos.

Este curso pretende introduzir ao profissional ou estudantes ligados a área de Ciências Biológica uma visão geral sobre a linguagem de programação Python e como está linguagem pode ser utilizada para resolver problemas ligados a Genética, Genômica, Bioquímica e Biologia Molecular, Ecologia e Sistemática Biológica. O curso terá enfoque teórico e prático.

Python é uma linguagem de programação de alto nível, interpretada de script, orientada a objetos, funcional, de tipagem dinâmica criada por Guido van Rossum em 1991, possui um modelo de desenvolvimento comunitário, aberto. Esta linguagem de programação prioriza a legibilidade do código sobre a velocidade ou expressividade. Combina uma sintaxe concisa e clara com os recursos poderosos de suas bibliotecas padrão e módulos. Python é uma linguagem de alto nível, multiparadigma, orientada a objetos, funcional e procedural. Uma de suas principais características é permitir a fácil leitura do código e exigir poucas linhas de código. Devido a estas características, ela é utilizada, principalmente, no processamento de textos, dados científicos. E por isso tem sido extensivamente usada para ajudar a análise dados biológicos e elucidar fenômenos biológicos. Neste curso pretendemos introduzir os conceitos básicos da programação Python usando problemas biológicos como base de exemplos.

Carga horária: 132 Horas

Próxima turma: Segunda semestre de 2023

Período de inscrição:

Proporcionar ao profissional ou estudante um conhecimento básico da Linguagem de programação Python e que o estudante seja capaz de usando esses princípios básicos da linguagem aplicá-los a solução de problemas reais dentro da grande área das Ciências Biológicas.

Estudantes e profissionais Biólogos ou aqueles que atuam na área afim da Ciências Biológicas.

Introdução a programação Python

(CH T: 1 hora /CH L: 1 hora /CH P: 2 horas) 

  1. Breve histórico da linguagem Python
  2. Instalação do Anaconda Navigator e Configuração do Ambiente Python
  3. Executando Codigo Python
  4. Primeiro Projeto Python

Fundamentos da Linguagem Python

(CH T: 7 horas /CH L: 3 horas /CH P: 10 horas) 

  • Introdução
  • Tipo Inteiro (int)
  • Ponto Flutuante ou Decimal (float)
  • Complexo (complex)
  • String (str)
  • Boolean (bool)
  • Listas (list)
  • Tuplas (tuple)
  • Dicionários (dict)
  • Como mudar o tipo de uma variável
  • Erros comuns relacionados ao tipo da variável

Condicionais e Loops em Python

(CH T: 7 horas /CH L: 3 horas /CH P: 10 horas)

  • Condicional If
  • Condicional Else .
  • Condicional Elif
  • If com For

Criando Funções em Python

(CH T: 7 horas /CH L: 3 horas /CH P: 12 horas)

  • Loops utilizando for
  • Loops utilizando while
  • Auxiliadores
  • Criando funções em Python def()

Analise de Dados usando Python

(CH T: 7 horas /CH L: 3 horas /CH P: 12 horas)

  • Pacotes e Bibliotecas em Python
  • numpy, pandas,
  • Introdução a bioestatística e análise de dados usando linguagem Python

 Visualização gráfica usando Python

(CH T: 7 horas /CH L: 3 horas /CH P: 12 horas)

  • Instalação do pacote Matplotlib e Seaborn
  • Construindo gráficos usando a Linguagem Python
  • Heatmaps
  • Construindo dashboard usando a linguagem Python

Aplicação da Linguagem Python na resolução de problemas biológicos

(CH T: 7 horas /CH L: 3 horas /CH P: 12 horas) 

  • Aplicação da linguagem Python na Genética, Bioquímica e Biologia Molecular
  • Aplicação da linguagem Python na Farmacologia
  • Aplicação da linguagem Python na Ecologia
  • Aplicação da linguagem Python na Sistemática biológica.

Professor Eduardo José Azevedo Corrêa

Graduado em Ciências Biológicas com Licenciatura e Bacharelado, Mestrado em Biologia vegetal. Doutorando em Bioquímica e Biologia Molecular, UFSJ.

Serão disponibilizados materiais para leitura, áudio aulas, vídeo-aulas, estudos dirigidos, fóruns e tarefas, que serão realizadas online, no AVA (Ambiente Virtual de Aprendizado) do ITAP. Todas estas atividades totalizarão 19 horas, com atividades síncronas e assíncronas e participação do professor. Durante esta etapa, além do aprendizado com as técnicas do curso pretende-se que o cursista familiarize-se com técnicas do aprendizado em AVAs.  Para tanto, o cursista necessário de um computador com acesso à internet.

O curso também será oferecido na versão presencial, com carga horaria de 113 horas, realizadas no ITAP.  Serão 43 horas teóricas, seguidas por 70 horas de aula prática. Dessa forma, o aluno verá na prática a aplicação das técnicas possibilitando discussões sobre o conteúdo já estudados, permitindo que as aulas sejam mais interativas e que haja maior fixação dos conteúdos ministrado.

Total de horas do curso: 132 horas

Para o recebimento do Cerificado será exigido a aprovação no curso. Para aprovação no curso, o cursista deverá ter nota igual ou superior a 60%.