Relógio digital em Python
Publicado por mrxrobot (última atualização em 30/12/2013)
[ Hits: 21.417 ]
Homepage: https://notabug.org/mrxrobot_
Um pouco sobre Python:
O que tenho a dizer sobre essa linguagem é sua fácil sintaxe e ao mesmo tempo um poder imenso quando comparada a linguagens de alto nível.
Com Python você não é obrigado a seguir uma única forma de programação; Python favorece ao programador a opção de tanto programar orientado a objetos quanto a fazer programação estruturada.
Não posso esconder a queda que tenho por programação e isso é de fato meu hobby favorito.
Comecei a estudar Python e desenvolvi em relógio legal usando o módulo Tkinter. O Tkinter é bastante utilizado para desenvolver interfaces GUI em Python.
Caso vocês queiram depurar o código e analisar linha por linha acessem o site: http://pythontutor.com/
Excelente site para visualizar a execução do código de programas feitos em Python.
Abaixo segue o script. Espero que gostem.
Todas as críticas e dicas sobre o código são válidas. ;-)
#!/usr/bin/python # Relogio em Python # Interpretador Python utilizada [ Python2.7 ] # Modulos utilizados : # -> Tkinter # -> time import Tkinter # importa o modulo para interface grafica from time import strftime # importa strftime para mostrar a hora rel = Tkinter.Label() # criar uma label vazia rel.pack() # deixa o conteudo visivel dentro da label rel['text'] = strftime('%H:%M:%S') # formato de hora rel['font'] = 'Helvita 50 bold' # define a fonte do relogio rel['foreground'] = 'blue' # define a cor dos numeros rel['bg'] = 'gray' # define a cor do fundo bg e a abreviatura de background def contador(): # funcao contador agora = strftime('%H:%M:%S') # a variavel agora rece a hora do sistema if rel['text'] != agora: # se a hora passada para rel['text'] for diferente de agora, rel['text'] recebe o conteudo de agora que e a hora do sistema rel['text'] = agora rel.after(100, contador) # essa parte do codigo e muito legal. a cada 100 milisegundos a funcao contador sera chamada e a hora sera atualizada ! contador() # chama a funcao contador rel.mainloop()
Gerador de grafos no formato .gif
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Olha que maravilha, Arch no C2D 7400, 2GB de RAM, vídeo onboard e no G... (1)
Mikrotik não abre o webmail-segur... da Locaweb (0)
Jogos baixados na Central de Aplicativos mas que não abrem (1)
debian com wayland, configuracao de teclado. Mudou Tudo! [RESOLVIDO] (1)