Estudos e testes
Mantenha-se aprendendo
BATE-PAPO


Opa, Caio falando.
Hoje eu quero compartilhar uma verdade que todos sabem mas muitos evitam...
Quando iniciamos na área de tecnologia e na programação, nós nunca mais paramos de estudar, seja para aprimorar as tecnicas, seja para conhecer novas tecnologias, linguagens, frameworks, tecnicas de programação, implantação, ou somente pelo desafio de fazer algo do começo ao fim. O programador precisa se manter criando, planejando, executando.
Basta alguns meses para as habilidades ficarem enferrujadas, a lembrança de como e onde são incluidos determinados scripts começam a se confundir, aí, quando é preciso fazer pra valer, o pião espana, muitas vezes, rola uma crise de pânico e pra alguns, pode até virar um gatilho para ativar a temida "SINDOME DO IMPOSTOR", que é aquela voz depreciativa na sua cabeça:
Eu não sei fazer;
Só faço cagada;
Eu sou um bosta;
E daí pra pior.
E para cumprir essa dica, como eu sou meio desanimado pra ficar fazendo projetos sem um objetivo concreto, eu costumo fazer projetos para ajudar meus alunos, o que foi o caso de hoje. Um grupo de alunos precisava de um gerador de qrCode para concluir uma ideia, mas era algo que não fazia parte dos conteúdos das aula, então resolvi criar uma aplicação web para ajudar eles, mas resolvi me desafiar neste processo. Escolhi uma stack que tenho pouco dominio e que mal sabia como fazer uma publicação rápida, e coloquei a cara para bater.
Usei a linguagem Python com o framework Django para desenvolver a aplicação, o que achei muito interessante, pois, diferente do que vejo com c# e .NET, ou React, até mesmo Flutter, o Django entrega uma solução pronta para usar, com painel admin e uma estrutura simples de desenvolver, com poucos comando e quase nenhum import a aplicação estava pronta.
Mas o que me desafiou foi a publicação, com o habito de usar implementações em nuvem, o costume de configurar servidores se esvaiu, e percebi que eu estava bem enferrujado nessa questão. E la vamos nós caçar hospedagens de estudo e meios de facilitar essa etapa, foi onde encontrei o python anywhere, uma plataforma que configura tudo para a publicação de projetos usando Python, sensacional!
Desde ja vou avisando, a plataforma não é das mais intuitivas, tem uma interface simples e depende de comandos CLI, então vale a resalva de que, o servidor não vai ficar pronto somente com alguns cliques, mas é bem interessante de usar.
Fica ai a dica para quem estiver interessado em criar e publicar algo usando Python.
Abaixo segue os links para a plataforma, a aplicação que criei e o código no github. Valeeeeeu!
Gerador de QRCode: CaioHalbert.pythonanywhere.com
pythonanywhere: https://www.pythonanywhere.com