Todos os artigos

Go

Métodos

Esta aula aborda métodos em Go, explicando como definir e usar métodos com receivers de valor e ponteiro. Serão discutidos quando usar cada tipo de receiver, como criar métodos em tipos próprios, com exemplos práticos.

✓ Lido
Go

Structs

Esta aula aborda structs em Go, desde sua definição e campos até inicialização e structs anônimas. Inclui exemplos práticos e exercícios para fixação.

✓ Lido
Go

Strings, bytes e runes

Esta aula explora o tratamento de strings em Go, abordando a codificação UTF-8, a iteração com range, e os pacotes strings e strconv. O aluno aprenderá a manipular textos corretamente, considerando caracteres multibyte e conversões de tipos.

✓ Lido
Python

Entrada e saída

Esta aula aborda os fundamentos de entrada e saída em Python, incluindo as funções input() e print(), conversão de tipos e formatação de saída. O aluno aprenderá a interagir com o usuário e exibir dados de forma profissional.

✓ Lido
Go

Ponteiros

Esta aula cobre o conceito de ponteiros em Go, incluindo os operadores & e *, a função new, nil pointers e segurança. O aluno aprenderá como e por que usar ponteiros em Go com exemplos práticos.

✓ Lido
Rust

Comentários e documentação

Nesta aula, você aprenderá a usar comentários de linha e bloco em Rust, escrever documentação com doc comments (///) e gerar documentação HTML com cargo doc. Também verá como criar exemplos testáveis dentro da documentação.

✓ Lido
PHP

Escopo de variáveis

Esta aula aborda o escopo de variáveis em PHP, diferenciando entre escopo local e global, explicando as palavras-chave global e static, apresentando as superglobais e fornecendo boas práticas para evitar efeitos colaterais.

✓ Lido
Rust

Lifetimes: introdução

Esta aula introduz o conceito de lifetimes em Rust, explicando como o compilador gerencia a validade de referências para garantir segurança de memória. Aborda anotações básicas com 'a, regras de elisão e situações em que o compilador exige anotações explícitas.

✓ Lido
Linguagem C

A instrução switch

Esta aula aborda a instrução switch em C, detalhando sua sintaxe, o comportamento de break e fall-through, o uso da cláusula default e as limitações da estrutura. Inclui exemplos práticos e exercícios com respostas.

✓ Lido
Python

Strings avançado

Aula avançada sobre strings em Python, abordando formatação, imutabilidade, encoding e operações comuns. Inclui exemplos práticos e exercícios com respostas.

✓ Lido
Shell Script (Linux/Bash)

Redirecionamento de E/S

Esta aula explica os conceitos fundamentais de redirecionamento de entrada e saída no shell Linux/Bash, abordando os fluxos padrão stdin, stdout e stderr, operadores como >, >>, 2> e &>, e o dispositivo especial /dev/null. O conteúdo inclui exemplos práticos e boas práticas para manipular a saída de comandos de forma eficiente.

✓ Lido