When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Programação em Python aplicada a Problemas de Biologia
Resolva mais de 30 exercícios e 4 projetos da Biologia utilizando a linguagem Python! Exemplos passo a passo!

This Course Includes
udemy
4.7 (82 reviews )
9h 51m
english
Online - Self Paced
professional certificate
Udemy
About Programação em Python aplicada a Problemas de Biologia
Biólogos, estudantes de biologia e profissionais de áreas afins têm geralmente pouco ou nenhum contato com programação, que é em geral associada com a áreas de tecnologia da informação. Entretanto, a crescente quantidade de dados em bancos de dados genômicos, de proteínas e de organismos; somado ao papel cada vez maior que a modelagem computacional possui na descoberta de drogas, inseticidas e outros, faz com que biólogos se beneficiem do conhecimento de programação para que possam desenvolver aplicações que terão cada vez mais espaço na biologia molecular, ecologia, pesquisas sobre doenças, entre outras. Baseado nisso, este curso foi desenvolvido com a finalidade de introduzir aos biólogos, estudantes de biologia, biomedicina, ecologia, farmácia e profissionais de áreas afins a programação utilizando a linguagem Python, que é uma das linguagens de programação mais utilizadas no mundo atualmente. Ela possui uma sintaxe clara e é considerada de fácil aprendizagem, principalmente para profissionais que não são da área da tecnologia. Além disso, muitas ferramentas usadas no âmbito da biologia foram escritas com a linguagem Python, o que faz dela uma ótima opção para estabelecer o primeiro contato com programação. Neste curso você aprenderá as principais estruturas do Python, como por exemplo:
Instalação do Python e principais ferramentas (IDEs) para trabalhar com a linguagem
Variáveis, constantes e strings
Operações matemáticas
Operadores lógicos, relacionais e condicionais
Estruturas de repetição (comandos _for_ e _while_)
Criação de funções
Listas, dicionários, tuplas, conjuntos e matrizes
Manipulação de arquivos de texto
Tratamento de erros e exceções
Expressões regulares
Básico sobre Orientação a Objetos Após aprender os conceitos básicos da linguagem, você poderá aplicar os conceitos em exercícios, desafios e projetos práticos relacionados a área da Biologia. Veja abaixo alguns dos estudos de caso que implementaremos passo a passo:
Previsão de massa de uma sequência peptídica de acordo com sua composição de aminoácidos
Programar uma prova de biologia que calcula a nota e se o usuário acertou ou errou cada pergunta
Criação de classes relacionadas a objetos do mundo biológico
Análise de sequências gênicas
_.fasta_
Análise de frequências gênicas de acordo com o Teorema de Hardy-Weinberg
Criação de funções para cálculos de ecologia populacional
Descobrir padrões em sequências de RNA
Cálculo de estimativa de distâncias gênicas
Chave de identificação de espécies básica
Resolução de problemas de frequências gênicas
Criação de scripts que analisam arquivos de sequências de proteína do tipo
_.pdb_
Transcrição de sequências de DNA em RNA
São mais de 90 aulas
, dentre conceitos, demonstração de códigos para entender os conceitos e resolução de exercícios.
Mais de 30 desafios propostos
aplicando os conceitos aprendidos em cada seção em um contexto biológico, com vídeos de resolução passo-a-passo de cada desafio. Também desenvolveremos
4 pequenos projetos
nos quais serão propostos alguns desafios mais complexos e que exigem a utilização da maioria dos conceitos visto até o momento da proposição desses desafios
What You Will Learn?
- Aprenda a sintaxe básica da linguagem Python de maneira fácil e rápida .
- Aprenda a sintaxe básica da linguagem Python de maneira fácil e rápida .
- Implemente os principais operadores da linguagem Python: matemáticos, lógicos, relacionais e condicionais .
- Crie estruturas de repetição com os comandos for e while .
- Implemente funções para modularização dos programas .
- Implemente as principais coleções da linguagem Python: tuplas, listas, dicionários, conjuntos e matrizes .
- Manipule arquivos de texto .
- Realize o tratamento de erros e exceções .
- Aprenda a teoria básica e prática sobre expressões regulares .
- Aprenda a teoria básica e prática sobre Orientação a Objetos .
- Calcule de forma estimada a taxa de recombinação entre genes .
- Analise sequências genéticas na forma de strings .
- Modele de forma básica o crescimento bacteriano .
- Escreva códigos que transcrevam uma sequência de DNA .
- Escreva um código que simule uma prova de biologia, onde no final é calculada a nota .
- Analise arquivos de sequências gênicas diretamente de bancos de dados no formato .fasta .
- Analise arquivos de estruturas de proteínas no formato .pdb .
- Construa uma chave de identificação básica para espécies de plantas Show moreShow less.