Coding Dojo é uma abordagem de aprendizagem para programadores melhorarem suas técnicas, lógica e práticas em programação resolvendo exercícios em conjunto com outros programadores.
Saiba mais em: (1) Descobri a ferramenta que pode levar o Programador para um outro nível (2) Slideshare Henrique Bastos
- Escolha de ferramenta de sala virtual
- Escolha dos problemas
- Dinâmica do fluxo de interação (Piloto, Co-piloto e platéia - 3/7minutos para cada piloto)
- Uso de TDD, baby-steps
- Retrospectiva
- nome do arquivo descritivo ao problema;
- Enunciado completo do problema?
- Fonte do desafio
- Nome da pessoa/site
- Link da origem
- Participantes de todas as etapas de interação para resolver o problema (autores) ;
- Pessoas que participaram da dinâmica do coding dojo;
- As datas DD/MM/AAAA de quando aconteceram;
- Com TDD
- Espaço para interação e revisão do que foi bacana e pode melhorar para a próxima vez
A HBNetwork é uma comunidade que acolhe os alunos que participam de alguma iniciativa promovida pelo Henrique Bastos. A maioria almejando a carreira de programação, mas esse é um dos poucos detalhes em comum, somos bastante heterogêneos. No nosso desenvolvimento enquanto sociedade, aprendemos a tratar a diferença como se ela fosse um problema e que deveríamos a qualquer custo evitá-las. Afinal estar em um ambiente com a sensação de controle traz uma enorme paz.
GREGORIO DE ALMEIDA QUEIROZ 💻 |
j.moreno 💻 |
Márcio Conrado 💻 |
Lucas Paim 💻 |
Everton Matos 💻 |
Frederico Fávaro 💻 |
Adailton Vieira 💻 |
Álisson Sielo Holkem 💻 |
PLANILHA ANTIGA ORDEM DOS PROBLEMAS
Data inicio | Data fim | Título | Enunciado | Código fonte | Origem (fonte) | Nível | Tópicos de programação relacionados |
---|---|---|---|---|---|---|---|
22/11/2023 | Dominoes | Exercism -> dominoes | domino.py | Exercism | Médio | list, laços de repetição | |
08/11/2023 | 08/11/2023 | Brincando com digitos | codewars -> playing with digits | brincando-com-digitos.py | Codewars | Médio | potência, list, |
05/04/2023 | 05/04/2023 | Add Two Numbers | leetcode -> add-two-numbers | Leetcode | Fácil | list, inverter lista, cast, | |
29/03/2023 | 29/03/2023 | Permutação simples | leetcode -> permutations | 46_permutacao_letcode.py | Leetcode | Médio | array, copy, fatorial, random,shuffle, sorted, |
22/03/2023 | 22/03/2023 | Two Sum | leetcode -> two-sum | two_sum.py | Leetcode | Fácil | array, raises exceptions,enumerate, manipulação de array, min, max, potência, |
15/03/2023 | 15/03/2023 | Triângulo de Pascal | leetcode -> pascals-triangle | triangulo_de_pascal.py | Leetcode | Médio | manipulação de array, funções, |
07/03/2023 | 07/03/2023 | Palavras Primas | dojopuzzles-palavras-primas | descobrindo-se-um-numero-e-primo-atrav%C3%A9s-da-soma-das-letras-de-uma-palavra.py | DojoPuzzle | Médio | número primo, ord, ascii, isupper, unidecode, |
01/03/2023 | 01/03/2023 | Livraria Harry Potter | dojopuzzles-livraria-do-harry-potter | calcular_desconto_vendas_livro.py | DojoPuzzle | Fácil | calculo porcentagem, tuplas, format string, float, for |
22/02/2023 | 22/02/2023 | Contabilizar distância entre as palavras | dojopuzzles-livraria-do-harry-potter | contar_distancia_entre_as_letras.py | DojoPuzzle | Fácil | import string alfabeto completo, manipular string, |
11/01/2023 | 01/02/2023 | Poker | dojopuzzles-poker | poker.py | DojoPuzzle | Dificíl | isolamento,dicionário, criação de números aleatórios, sample, random.sample, random.shuffle, ternário |
07/12/2022 | 07/12/2022 | Troco | dojopuzzles-troco | realizando-troco-notas-dinheiro.py | DojoPuzzle | Fácil | loop, quebra de loop, condicionais |
15/02/2023 | 15/02/2023 | Regex | Experimento proposto | experimentos-com-regex.py | Fácil | regex, match object, agrupamento de busca em objeto, busca com case insensitive, padrões de busca por grupo | |
08/02/2023 | 08/02/2023 | Calcular Aniversário | Experimento proposto | calcular-aniversario.py | Médio | condicionais multiplas, timezone, datetime, dateutil, reltaivedelta, calculo de anos com data | |
19/12/2022 | 19/12/2022 | Contar Letras de um Frase | Livro Python na Prática vol 2 (Fernando Feltrin) | count_letter.py | Livro Python na Prática vol 2 (Fernando Feltrin) | Fácil | loop, condicional, parâmetro com valor padrão em função, separação de chave valor com enumerate |
07/12/2022 | 07/12/2022 | Dia do Programador | dia-do-programador.py | Fácil | manipulação de datas, format time, datetime | ||
07/12/2022 | 07/12/2022 | Jokenpo | dojopuzzles-jokenpo | jokenpo.py | DojoPuzzle | Fácil | condicionais compostas, problema simples, teste de resultados inversos |
07/12/2022 | 07/12/2022 | O Poder do 4 | dojopuzzles-o-poder-do-4 | o-poder-do-4.py | DojoPuzzle | Extremamente dificíl | condicionais simples, generation expression, matemática, isolamento |
15/02/2022 | 15/02/2022 | Descobrindo soma com vários números | dojopuzzles-descobrindo-a-soma-de-varios-numeros | l%C3%B3gica-de-soma_com_recursao.py | DojoPuzzle | Médio | recursividade, loop, mod, condicionais simples, valor padrão em funções |
07/12/2022 | 07/12/2022 | Decompondo Números | No próprio arquivo | decompondo-numeros-21_max-digitos.py | David Trouxe | Médio | ordenção do próprio conteúdo da string, slice, looping usando range, |
07/12/2022 | 07/12/2022 | Contando Linhas de Código | dojopuzzles-contando-linhas-de-codigo | contando-linhas-de-codigo.py | DojoPuzzle | Dificíl | iteradores, identificação de padrões, teste multiline de strings |
15/02/2023 | 15/02/2023 | Encontre o Telefone | dojopuzzles-encontre-o-telefone | decodificando-mensagem-com-numero-do-telefone.py | DojoPuzzle | Fácil | if composto, valores simbolicos correspondente |
07/12/2022 | 07/12/2022 | Retorna Matemática | hbnetwork-retorna-matematica.py | retorna-matematica.py | Fácil | inversão de valores, identificação de padrões, identificar estrutura de dados |