Este repositório foi criado para reunir códigos e exercícios desenvolvidos como parte de um desafio de 100 dias de programação, com foco nas linguagens Java, Python, C#, JavaScript e Ruby. O objetivo principal deste desafio é aprimorar os conhecimentos e habilidades nessas linguagens de programação. Aqui você encontrará uma variedade de códigos e desafios que foram criados durante o percurso desse desafio, permitindo explorar diferentes conceitos e práticas em cada uma das linguagens mencionadas. Através deste repositório, esperamos compartilhar conhecimento, incentivar a prática contínua e proporcionar um ambiente colaborativo para aprendizado e crescimento na programação.
1° Crie um Fork do projeto na sua conta
2° Clone o Fork do Projeto (Da sua conta)
3° escolha uma linguagem, e vá até a pasta dessa linguagem
4° Crie um arquivo .md
com seu nome e suas informações na pasta Developers, siga o exemplo do arquivo Pessoa.md
6° Crie uma pasta com seu nome na pasta Resolutions, nessa pasta coloque o arquivo de resposta do seu desafio, com titulo do Day. Exemplo: Day01Resolvido.java
7° Após isso faça um Pull Request da suas soluções, (das duas Fork)
8° Caso não saiba fazer um Pull Request veja esse video: https://www.youtube.com/watch?v=RNbKd8cD0LI
Peço informações pessoais, sobre o perfil de cada um pois tenho o objetivo que no final dos 100 dias, desenvolva uma aplicação web sobre esse projeto
Lembre-se um bom codigo tem testes, estão lembre-se deles
Python é uma linguagem de programação de alto nível, interpretada e orientada a objetos. Foi criada por Guido van Rossum e lançada pela primeira vez em 1991. Python se destaca por sua simplicidade e legibilidade, tornando-o uma excelente opção para iniciantes na programação. É conhecida por sua ênfase na legibilidade do código, utilizando uma sintaxe clara e concisa. Python oferece uma ampla gama de bibliotecas e frameworks que facilitam o desenvolvimento de diversos tipos de aplicações, desde web até ciência de dados. Além disso, é uma linguagem multiplataforma, podendo ser executada em diferentes sistemas operacionais. Com sua vasta comunidade e documentação abrangente, Python é amplamente utilizado em diferentes setores da indústria.
C# (C Sharp) é uma linguagem de programação moderna e orientada a objetos desenvolvida pela Microsoft como parte da plataforma .NET. Lançada em 2000, C# foi projetada para ser simples, segura, eficiente e de fácil leitura. Ela combina elementos de C, C++ e Java, tornando-a uma linguagem poderosa e versátil. C# é amplamente utilizada para o desenvolvimento de aplicativos Windows, aplicativos para web, jogos e muito mais. Além disso, C# possui uma rica biblioteca de classes e recursos que facilitam o desenvolvimento de software robusto e escalável. Com sua integração nativa ao ecossistema da Microsoft, C# se tornou uma das linguagens mais populares para desenvolvimento corporativo e empresarial.
JavaScript é uma linguagem de programação de alto nível, interpretada e baseada em scripts. Originalmente desenvolvida para ser executada em navegadores web, ela se expandiu para além desse domínio e agora é utilizada tanto no front-end quanto no back-end do desenvolvimento web. JavaScript permite a criação de interações dinâmicas e funcionais nos websites, proporcionando uma experiência interativa aos usuários. Com sua sintaxe simples e flexível, é uma linguagem acessível para iniciantes e oferece uma ampla gama de frameworks e bibliotecas para facilitar o desenvolvimento de aplicações web complexas. Além disso, com o advento do Node.js, JavaScript também pode ser usado para desenvolvimento de servidores, aplicativos de linha de comando e muito mais.
Ruby é uma linguagem de programação dinâmica, interpretada e orientada a objetos. Foi criada no Japão por Yukihiro Matsumoto em meados da década de 1990, com o objetivo de combinar a simplicidade do Perl com a orientação a objetos do Python. Ruby se destaca por sua sintaxe elegante e expressiva, que se assemelha à linguagem humana. Ele enfatiza a legibilidade do código e a produtividade do desenvolvedor, permitindo que tarefas complexas sejam realizadas com menos linhas de código. Ruby possui uma comunidade ativa e uma vasta coleção de bibliotecas, conhecidas como gems, que fornecem funcionalidades adicionais e facilitam o desenvolvimento de diversos tipos de aplicações. Ruby on Rails, um framework web construído em Ruby, é amplamente utilizado para o desenvolvimento rápido e eficiente de aplicativos da web. Com sua filosofia de "diversão na programação", Ruby é uma escolha popular entre desenvolvedores que valorizam a simplicidade e a elegância.
Java é uma linguagem de programação de propósito geral, orientada a objetos e amplamente utilizada no desenvolvimento de software. Foi criada por James Gosling e sua equipe na Sun Microsystems e lançada em 1995. Uma das principais características do Java é a portabilidade, o que significa que os programas escritos em Java podem ser executados em diferentes sistemas operacionais sem a necessidade de reescrever o código-fonte. Java é conhecida por sua sintaxe limpa e organizada, o que facilita a leitura e o entendimento do código. Além disso, ela possui uma rica biblioteca padrão, que fornece uma ampla gama de funcionalidades prontas para uso. Java é amplamente utilizado no desenvolvimento de aplicativos corporativos, sistemas de informação, aplicativos móveis Android e muito mais. Com sua estabilidade, confiabilidade e escalabilidade, Java continua sendo uma das linguagens mais populares no campo da programação.