Tutoriais de Programação Open Source
Fórum
Sobre
Blog
GitHub
Livros
Ruby
Ruby
1. Cadeias de Caracteres
Capitalizando uma string
Concatenando strings
Convertendo uma string para minúsculas
Excluindo caracteres que correspondem a um padrão
Extraindo substrings
Descobrindo o comprimento de uma string
Interpolando uma string
Removendo aspas de uma string
Pesquisando e substituindo texto
Usando expressões regulares
2. Números
Geração de números aleatórios
Arredondamento de números
Trabalhando com números complexos
3. Estruturas de Dados
Usando arrays associativos
4. Boas Práticas de Codificação
Tratamento de erros
Registro de Logs
Organizando o código em funções
Refatoração
5. Arquivos e E/S
Verificando se um diretório existe
Criando um arquivo temporário
Lendo um arquivo de texto
Lendo argumentos da linha de comando
Escrevendo um arquivo de texto
Escrevendo para o erro padrão
6. Datas e Horários
Calculando uma data no futuro ou passado
Comparando duas datas
Convertendo uma data em uma string
Obtendo a data atual
Analisando uma data a partir de uma string
7. Processamento de Dados e Texto
Manipulando arquivos com one-liners de CLI
Editando arquivos in loco com linhas de comando
8. Testes e Depuração
Exibindo saídas de depuração
Usando um shell interativo (REPL)
Escrevendo testes
9. Formatos de Dados e Serialização
Trabalhando com CSV
Trabalhando com JSON
Trabalhando com TOML
Trabalhando com XML
Trabalhando com YAML
10. HTML e a Web
Baixando uma página da web
Analisando HTML
Enviando uma requisição HTTP
Enviando uma requisição HTTP com autenticação básica
Última atualização em abril 9, 2024