Tradução e modificação do material associado a programmingforbiology.org, associado a disciplina "CEN0336 - Introdução a Programação de Computadores Aplicada a Ciências Biológicas"
Criador e Instrutor da versão em Português Diego M. Riaño-Pachón
Criadores do material na versão em Inglês Simon Prochnik Sofia Robb
- Panorama geral
- Unix
- Unix 1
- Panorama de Unix
- O básico
- Formas de acessar o terminal do Linux
- OK. Estou no terminal. E agora?
- Prompt da linha de comandos
- Executando comandos
- Edição da linha de comandos
- Curingas
- Lar doce lar
- Conhecendo o sistema de arquivos
- Comandos essenciais de Unix
- Obtendo informação dos comandos
- Encontrando quais comandos estão disponíveis no seu computador
- Argumentos e switches na linha de comando
- Espaços e caracteres estranhos
- Comandos úteis
- Manipulando pastas
- Rede
- E/S padrão e redirecionamento
- Um exemplo simples
- Meta-caracteres de redirecionamento
- Filtros, Nomes de arquivos, e entrada padrão
- E/S Padrão e Tubos
- Mais Exemplos de Encadeamento de Comandos (Pipes)
- Mais Unix
- Link para o conjunto de problemas 1 de Unix
- Unix 2
- Git para iniciantes
- Unix 1
- Aulas de Python
- Python 1
- Python 2
- Python 3
- Sequências
- Quais funções vão com meu objeto?
- Cordas
- Aspas
- Cordas e a função print()
- Caracteres especiais e de escape
- Concatenação
- A diferença entre a corda e o integrador
- Determinar a extensão de uma corda
- Alterando o caso da corda
- Encontrar e contar
- Substituir uma corda com outra
- Extraindo um subtermo, ou separando
- Reverter uma corda ou uma lista
- Outros métodos de corda
- Formatação de corda
- Link to Python 3 Problem Set
- Python 4
- Python 5
- Dictionaries
- Creating a Dictionary
- Accessing Values in Dictionaries
- Changing Values in a Dictionary
- Accessing Each Dictionary Key/Value
- Building a Dictionary one Key/Value at a Time
- Checking That Dictionary Keys Exist
- Dictionary Operators
- Building a Dictionary one Key/Value at a Time using a loop
- Sorting Dictionary Keys
- Dictionary Functions
- Dictionary Methods
- Sets
- Link to Python 5 Problem Set
- Dictionaries
- Python 6
- Python 7
- Regular Expressions
- Individual Characters
- Character Classes
- Anchors
- Quantifiers
- Variables and Patterns
- Either Or
- Subpatterns
- Using Subpatterns Inside the Regular Expression Match
- Using Subpatterns Outside the Regular Expression
- Get position of the subpattern with finditer()
- Subpatterns and Greediness
- Practical Example: Codons
- Truth and Regular Expression Matches
- Using Regular expressions in substitutions
- Using subpatterns in the replacement
- Regular Expression Option Modifiers
- Helpful Regex tools
- Link to Python 7 Problem Set
- Regular Expressions
- Python 8
- Python 9
- Python 10
- Python 11
- Workshops
- BioPython -- Sofia Robb
- NGS -- Anoja Perera
- Sequence Homology -- Bill Pearson
- Genome Assembly -- Deb Triant
- Bioinformatics and Useful Tools -- Simon Prochnik
- STAR RNA Aligner -- Alex Dobin
- RNAseq -- Brian Haas
- Ethics and Responsibility in Bioinformatics -- Simon Prochnik
- GMOD -- Scott Cain
- Protein Function -- Huaiyu Mi
- Structural Variation -- Tomas Marques