Dicionários
Esta aula aborda dicionários em Python, desde a criação e acesso a valores até métodos úteis como get, items e keys, iteração e dict comprehensions. O conteúdo é prático e progressivo, ideal para alunos intermediários.
✓ Lido
Esta aula aborda dicionários em Python, desde a criação e acesso a valores até métodos úteis como get, items e keys, iteração e dict comprehensions. O conteúdo é prático e progressivo, ideal para alunos intermediários.
✓ Lido
Nesta aula, exploramos strings em C como arrays de caracteres terminados pelo caractere nulo '\0'. Aprendemos a inicializar strings, a importância do terminador nulo e cuidados essenciais para evitar erros comuns como estouro de buffer.
✓ Lido
Esta aula aborda o cmdlet Where-Object do PowerShell, essencial para filtrar objetos no pipeline. Você aprenderá sua sintaxe, incluindo a versão simplificada, como combinar múltiplas condições e verá exemplos práticos para aplicar em scripts do dia a dia.
✓ Lido
Esta aula aborda os principais padrões de concorrência em Go: worker pool, fan-in/fan-out, pipeline e rate limiting. Cada padrão é explicado com exemplos práticos de código, destacando o uso de goroutines e canais para construir programas concorrentes eficientes e controlados.
✓ Lido
Esta aula aborda os ponteiros void* em C, que permitem criar código genérico ao apontar para qualquer tipo de dado. São explicados os conceitos de casting, casos de uso como funções de comparação genéricas e os cuidados necessários para evitar erros de tipo e acessos inválidos.
✓ Lido
Esta aula aborda arrays multidimensionais em C, incluindo declaração e inicialização de matrizes, acesso a elementos, organização na memória no formato row-major e passagem de arrays multidimensionais para funções. O conteúdo é prático e progressivo, com exemplos de código e exercícios.
✓ Lido
Esta aula explora o conceito de traits em PHP, um mecanismo de reuso horizontal de código que permite compartilhar métodos entre classes independentes. Aborda a sintaxe de declaração e uso, resolução de conflitos com o operador insteadof e aliases, e discute cenários apropriados para seu uso. Ao final, o aluno será capaz de implementar traits de forma eficaz e evitar armadilhas comuns.
✓ Lido
Esta aula aborda condições de corrida (data races) em Go, explicando o que são, como detectá-las com o race detector integrado, e como prevenir usando sincronização e boas práticas de memória compartilhada.
✓ Lido
Esta aula cobre como restringir tipos genéricos em Rust usando trait bounds, a sintaxe `where` para clareza, o uso de `impl Trait` em argumentos e retornos, e como combinar múltiplos bounds. O conteúdo inclui exemplos práticos, boas práticas e exercícios com respostas.
✓ Lido
Esta aula aborda o pattern matching introduzido no Python 3.10 com a declaração match/case, explorando sua sintaxe, tipos de padrões, uso de guardas e casos de uso práticos. O conteúdo é voltado para alunos intermediários que desejam escrever código mais expressivo e conciso.
✓ Lido
Esta aula introduz objetos em JavaScript, abordando pares chave-valor, acesso por ponto e colchete, e métodos. O conteúdo inclui exemplos práticos e exercícios para fixação.
✓ Lido