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