Skip to content

GaMaDeCa/Python-Collection

Repository files navigation

Python Collection

Minha coleção pessoal de scripts em Python

AI

Testes com Inteligência Artificial, bots.

  • Bots/ChatBots/Bot.py - ChatBot Simples em python.

Algoritimos

Códigos aleatórios, extras que podem não ter muita utilidade a não ser ajudar nos estudos da linguagem.

  • ChecarNudezEmImagens.py - Verifica se há nudez nas imagens de um diretório recursivamente(Necessário a lib nude/nudepy).
  • ListaArvore.py - Pega uma lista com diversas sublistas dentro e faz um print recursivo dela(TreeView).
  • Media.py - Mostra como utilizar os dicionários para armazenar nomes, notas e médias do aluno.
  • PerguntaLoopExemplo.py - Pergunta em loop ao usuário com mensagem, opções e funções.

Arte

Artes usando canvas(tkinter) e alguns efeitos legais no terminal.

  • ArvoreDeNatal.py - Tenta gerar uma árvore de natal de linha de comando dado um caractere e um tamanho.
  • Bolinhas.py - Gera bolinhas de diferentes tamanhos(1-35 de raio), quantidade(1-100) e cores aleatórias, elas podem ser movidas com o mouse.
  • Brasil.py - Tentativa de desenhar a bandeira do Brasil com canvas, não deu pra fazer a parte do arco, texto, estrelas, etc.
  • CoresTermux.py - Matrix diferente, com cores aleatórias e caracteres escolhidos.
  • Linhas.py - Gera linhas horizontais, verticais e diagonais na esquerda com cores aleatórias.
  • Pontilhado.py - Gera um quadro canvas com pixels aleatórios, demora muito pra carregar.
  • Semaforo.py - Implementação de um semáforo animado com canvas(Tkinter).
  • Simbolos.py - Métodos para gerar diferentes símbolos, asterisco, hexagrama, hexagrama thelemita, pentagrama, cruz, etc.

Ferramentas Úteis

Ferramentas com diversas utilidades.

  • Brute Force/Compact Brute Force/c_brute.py - Ataque brute force em arquivos compactados, suporte a zip e rar(se tiver rarlib), ataque mais rápido em arquivos zip.
  • Codificação/
    • CryptoBase64/b64crypt.py - Tentativa de criação de uma criptografia usando base64.
    • Base64.py - Base64 implementada pra ser usada facilmente em linhas de comando.
    • pyBase64.py - Tentativa de criação de métodos de codificação/decodificação em Base64.
  • Destruição de Dados/ZeroFill.py - Apagador ZeroFill.
  • File Type Finder/FileTypeFinder.py - Tenta descobrir o tipo de arquivo usando como referência os códigos de identificação do arquivo(Não precisa saber a extensão).
  • GeradorWebGaleria.py - Pega recursivamente todas as imagens dado um caminho como entrada e monta uma página html galeria simples pra poder visualizar.
  • RandomBytesGenerator.py - Gerador de Bytes Aleatórios, demora muito para gerar poucos megabytes.

Internet

Utilitários em geral para internet.

  • Brute Force/HTTP Login Brute Force/HTTP Login Brute Force.py - Ataque de força bruta em protocolos http.
  • Downloaders/AOCCDown.py - Teste com um downloader aleatório em um site de anime.
  • MeuIP.py - Exibe seu Hostname, IP Local e IP Externo.
  • WIFI_IP_LIST.py - Obtém o endereço de IP de todos que estão conectados na sua rede(WIFI) a menos que o dispositivo tenha alguma proteção contra pings não autorizados, não deve ser usado como ferramenta, apenas para estudo sobre threads, se quiser obter esses dados(de quem está conectado) use o comando arp.

Matemática

Algoritimos que usam fórmulas matemáticas ou tem alguma relação com elas.

  • Constante de Kaprekar/6174.py - Implementação da constante de Kaprekar em python.
  • Probabilidades & Estatísticas/Sorte.py - Calcula a probabilidade e monta um dado estatístico exibindo o que é mais provável de acontecer dado um histórico de eventos.
  • CalculadoraString.py - Calcula o resultado da operação aritimética de uma string.

Sistemas

Sistemas diversos.

  • TODO.py - Classe de lista TODO, com opção de adicionar, printar tudo, salvar e carregar dados de listas TODO.

Textos e Linguagens

Linguagens e manipulações de textos.

  • Palindromo.py - Verifica se a entrada do usuário é um palíndromo ou não.

Me ajude a criar uma coleção muito maior mandando um pix(qualquer valor já incentiva, sabe):

45fff5b3-eb94-49c5-91d5-182e3b020597

Help me to finish my projects donating to:

PayPal

About

Coleção de scripts python pessoal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages