Controle de Depósito com SQLite + Python
Esse é um controle de depósito com cadastro, entrada e saída de produtos, também gera relatório com reportlab. Ele usa frames eu não conseguia abrir uma nova janela dentro de outra janela ...já frame eu consigo abrir e destruir o que não vou usar e abrir de novo se eu precisar. Bom pessoal eu sou inciante estou aprendendo Python por conta própria, vendo videos no youtube baixando programas dos outros e aprendendo o que posso. Se o código está feio ou dificil de entender me desculpem, como disse sou iniciante. * tem que ter instalado pelo pip o pillow, reportlab: $ pip install pillow reportlab * como eu não coloquei para criar o banco de dados dentro do programa vou mandar junto. * então zipei tudo: app.py saida.py gera_pdf.py banco.db mv_tecnologia.png * então é só extrair e jogar tudo dentro da mesma pasta e executar o app.py
Por: Giovani Gomes Viana
Hashing Linear
O código é uma implementação de um arquivo estruturado como uma tabela hash que usa o método Hashing Linear. O programa deve representar os seguintes parâmetros como constantes: 1. N: número de páginas inicial; 2. REGISTROS_POR_PAGINA: número de registros por página no disco. O programa deve permitir que os valores destas constantes sejam alterados (para qualquer valor maior ou igual a 1). Os valores iniciais destas variáveis devem ser: N = 2 e REGIST ROS_P OR_P AGINA = 3. Todas as páginas terão o mesmo número de registros. Cada registro será composto por um valor inteiro positivo (chave), outro valor inteiro positivo (idade) e por uma cadeia de caracteres (nome). As funções de hashing a serem utilizadas (por nível) são: h.nivel(chave) = chave mod (N x 2^nivel) Como usar o programa: Para começar a inserção entre com a letra "i" e na linha seguinte uma chave (um número maior que 0), na linha seguinte um nome e depois uma idade. Para consultar ou remover registros entre: - Consultar - "c" e na linha seguinte a chave. - Remover - "r" e na linha seguinte a chave. Para imprimir a estrutura da tabela Hash entre com a letra "p" Para encerrar o programa entre com a letra "e". Para executar o código utilize o arquivo "principal.py" para execução/compilação.
Por: Danilo Azevedo
Leitor de arquivo via linha de comandoEs
Esta versão trabalha com argumentos na linha de comando e possui quase as mesmas funções do Leitor de arquivo
Por: Alan Teixeira
Interface para Qemu
Minha primeira contribuição, uma interface grafica para o Qemu, escrita em pygtk. Fiz para aprender como funciona a linguagem, e é minha primeira experiência com as linguagens. Ainda não está 100%, mas já quebra um belo galho. Toda dica, contribuição, critica e etc é bem vinda.
Por: Diogo Souza da Silva
Maior elemento de um vetor
Função que encontra o maior elemento de um vetor.
Por: White Hawk
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como fazer a conversão binária e aplicar as restrições no Linux
Como quebrar a senha de um servidor Linux Debian
Como bloquear pendrive em uma rede Linux
Um autoinstall.yaml para Ubuntu com foco em quem vai fazer máquina virtual
Instalar GRUB sem archinstall no Arch Linux em UEFI Problemático









