Pitch: Pomodoro app feito em python

Gostaria de compartilhar um sistema de Interface Gráfica do Usuário (GUI), criado em Python.

O sistema foi pensado para utilizar a técnica pomodoro, que visa aumentar a eficiência do trabalho.

O programa é bem simples, para auxiliar nos estudos. Se alguém tiver sugestões de melhorias, comentem ai.

Tecnologias utilizadas: #Python 3.11 #Tkinter 8.6

https://github.com/paullosergio/Pomodoro_app

Parabéns pelo projeto, eu mesmo já trabalhei com o Tkinter e sei como é difícil fazer interfaces bonitas como você conseguiu fazer. Ainda estou testando (pois ainda não passou os 25 minutos 😅).

Aqui tenho algumas sugestões para ajudar no seu aprendizado com Python:

  • Você pode adicionar notificações no Windows para quando acabar o tempo. Link de um vídeo que ensina a fazer isso (inglês) Link de um artigo que também ensina a fazer isso e também é em inglês, caso você ainda não esteja familiarizado com inglês, você pode traduzir o artigo.
  • Não sei se tem som, se não, uma boa biblioteca para adicionar som de alarme é o pyaudio (ou até mesmo o PyGame).
  • Você também pode disponibilizar um arquivo executável (.exe) para download. Para isso eu mesmo fiz um artigo há um tempo atrás ensinando como fazer isso (link) o comentário do lengo também é ótimo.
  • Como você vai adicionar aquela notificação e ela só funciona no Windows, vai ser um bom motivo para você aprender Tratamento de erros. Em outros sistemas operacionais aquela notificação não vai funcionar e provavelmente causaria erros no seu programa.

Bom, acho que é só, bons estudos e traga atualizações! Dei star no projeto do Github pra acompanhar.

Olá, Eu fiz as alterações e criei o executável, tenho algumas dúvidas. Para funcionar ele precisa estar naquela pasta com todos os outros arquivos, né? Pensei que só iria ter um arquivo. Então se eu quiser compartilhar o executável, tenho que enviar a pasta toda,né? Se tiver tempo, dê uma olhada lá como ficou, obrigado.
Sim, precisa ficar na pasta com todos os outros arquivos. No entanto você pode criar um atalho e até mesmo fazer um instalador que baixa todos os arquivos, o executável e crie um atalho na área de trabalho. Só que isso já é mais avançado. Hoje não vou poder olhar, mas amanhã eu olho e dou o feedback. 🤙
Consegui transformar em um único arquivo utilizando auto-py-to-exe. Só precisa estar junto na mesma pasta da imagem. Agradeço a ajuda.
Eu usei ele aqui e ficou muito bom! Só o que "falta" é mudar o favicon do programa. 🤙
Uau 🤩️! Vou verificar agora mesmo o post sobre executavel para python. Valeu GabrielSozinho!
Muito obrigado, vou ver se consigo fazer essas mudanças.
Por favor, nos actualize quando fizeres as mudanças. Juntos!
Fiz algumas mudanças lá, entra lá.
🤩️ 😊️ 🤩️ Viva viva! Ficou massa, gostei dos ajustes no código e da inclusão dos novos modulos. Força amigo!
Pode deixar!

Interessante! Até executei na minha máquina e criei um issue para o projecto no git😊️.

Crieu também aqui no Tabnew um post projecto com python e TKInter mas não tive a ideia de colocar o código no git, talvés a hora. Estou esperando terminar o 25 min. Valeu pelo post Fakeps!

O que eu fiz para testar o programa mais rapidamente foi alterar a duração do tempo em trabalho e as pausas. Coloquei 1 minuto para cada tempo. Olhei o que você colocou no git, vou ajustar lá, muito obrigado.
Opá vou reduzir o tempo! Viva estarei aguardando os ajustes 🤝.
Eu te respondi lá, obrigado pelo o apoio.