Relógio digital em Python
Publicado por mrxrobot (última atualização em 30/12/2013)
[ Hits: 21.265 ]
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()
Estrutura de repetição for e while (Com tratamento de erros)
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteção de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Como abrir o pycharm no linux (2)
VMs e Interfaces de Rede desapareceram (12)