Esse com certeza é um dos meus melhores repositórios no git e dos poucos em português o README.md lol🤣.
Eu fiz esse repositório com intuito de aprender mais e mais algoritmos e estruturas de dados que são a base da programação. Junto a isso deixar compartilhar meu código e conhecimento e ajudar a aprenderem comigo.
Vamos lá, tenho dois pontos a tocar, primeiro ponto: se questionar só vai valer a pena quando estiver com muito conhecimento técnico. Sabendo disso você começa aceitar que ainda tem muito a aprender, tô falando isso para mim também kkk, segundo ponto: entenda o que são essas coisas, quanto tempo existem e se pensar nesse ano 2024 até na decáda de 1930 e até hoje é utilizado e ensinado como base, você vai começar a se preocupar e entender o porque. Isso é um assunto que ao longo da carreira iremos aprendendo foca em aprender o básico os 20% para resolver 80% dos problemas.
- 20% Teoria
- 80% Prática O meu exemplo de finalizar esse projeto foi exatamente buscas no google e chatgpt para me ajudar no inglês ainda não fluente com certeza alguma coisa ou outra foi copiada de algum site, mas sempre entendendo preso ao teclado e eu mesmo fazendo, óbvio não está perfeito e nem tão didático, mas esse é o ponto, incentivar a olharem raciocinar e fazer você mesmo ver que vai ficar diferente e mesmo assim entender porque funciona como e se está da melhor forma, essa é a habilidade que tem de ser desenvolvida.
É uma sequência de passos lógica que resolve determinado problema
Uma estrutura de dados é um molde/forma de armazenar os seus dados de uma maneira organizada e eficiente.
Ou seja essa com explicação menos técnica conseguimos perceber que algoritmos + estruturas de dados resultam em programas.
Futuramente espero melhorar a documentação, é mais uma conversa para não ficar perdido no repositório.
- Clone o projeto
- Só precisa ter o python instalado
- Rode os test com python -m unittest
- Quebre algumas coisas vão entendendo como funciona
- Caso tenha ideias novos algoritmos e estruturas de dados por favor crie uma branch e faça um pull request.
Obrigado e até mais !