Implementando monitoramento e compra de bilhetes de trem com Python (edição de 2024)
Automatização de compra de bilhetes de trem via Python com análise de código e download
Resumo: Com a proximidade do período de viagens da Festa da Primavera, implementamos um fluxo automatizado para monitorar e comprar bilhetes no site 12306. Utilizamos o módulo tkinter para criar uma janela de notificação após a compra bem-sucedida, informand ...
Publicado em 9-27 14:37
Desenvolvimento de Jogo Conecta Quatro em Python com Tkinter
Fundamentos de Desenvolvimento de Jogos GUI com Python e Tkinter
===================================================================
O desenvolvimento de jogos de tabuleiro interativos, como o "Conecta Quatro" (também conhecido como "Lianliankan"), utilizando Python, baseia-se fortemente na biblioteca gráfica Tkinter. Esta ...
Publicado em 8-13 13:00
Extração e Download de Livros Didáticos em PDF via Python com tchMaterial-parser
O acesso a materiais didáticos digitais em plataformas educacionais governamentais muitas vezes é restrito à visualização online. O tchMaterial-parser é uma ferramenta de código aberto desenvolvida em Python que contorna essa limitação, parseando a estrutura de URLs e consumindo APIs internas para obter e baixar arquivos PDF de livros didáticos ...
Publicado em 8-9 10:28
Desenvolvimento de Interfaces Gráficas e Jogos em Python com Tkinter e Pygame
A interface gráfica do usuário (GUI) é um componente essencial em muitas aplicações de software. No ecossistema Python, o módulo tkinter é a ferramenta padrão para criar interfaces gráficas. Baseado no toolkit Tk, que teve origem em Tcl, o tkinter oferece widgets transplataforma para desenvolvimento de GUIs. Embora existam alternativas mais rob ...
Publicado em 7-6 21:20
Criando interfaces Tkinter visualmente com geração de código Python e temas modernos
O desenvolvimento de interfaces desktop em Python pode ser acelerado com assistentes de layout que permitem montar telas de forma visual e exportar o código correspondente. Essa abordagem separa a responsabilidade da construção da interface da lógica de evenntos, facilitando a manutenção e a evolução do projeto.
Estrutura típica do código gerad ...
Publicado em 7-4 17:27
Organizando Widgets com Grid no tkinter do Python
O gerenciador grid organiza widgets em uma tabela virtual. Cada célula é definida pelos parâmetros row (linha) e column (coluna), ambos começando em zero.
import tkinter as tk
def centralizar(janela, largura, altura):
largura_tela = janela.winfo_screenwidth()
altura_tela = janela.winfo_screenheight()
pos_x = (largura_tela - largura ...
Publicado em 7-3 08:29
Fundamentos de Python: Do Básico à Programação Orientada a Objetos
Python oferece operadores aritméticos comuns como soma (+), subtração (-), multiplicação (*), divisão real (/), divisão inteira (//), módulo (%) e exponenciação (**).
Estruturas condicionais podem ser escritas de forma compacta:
menor = a if a < b else b
O comando assert interrommpe a execução caso a expressão avalie como falsa, sendo útil ...
Publicado em 6-24 20:28
Implementação de Comunicação em Socket com Criptografia em Python
Sistema de Comunicação Cliente-Servidor com Criptografia
Este projeto demonstra a comunicação entre cliente e servidor usando sockets TCP em Python, com criptografia básica e registro de logs em arquivo.
Servidor (Linha de Comando)
import socket
servidor = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
host = "0.0.0.0"
porta = 555 ...
Publicado em 6-17 00:42