associação pythonbrasil[11] django zope/plone planet Início Logado como (Entrar)

Diferenças para "CookBook"

Diferenças entre as versões de 113 e 120 (7 versões de distância)
Revisão 113e 2005-08-20 05:02:22
Tamanho: 7507
Comentário: Adicionei o atalho "http://www.pythonbrasil.com.br/moin.cgi/PyGtkComboBoxEntry"
Revisão 120e 2005-09-14 17:19:15
Tamanho: 8489
Comentário:
Deleções são marcadas assim. Adições são marcadas assim.
Linha 14: Linha 14:
   * CacheDeFunções - Exemplo de uma função que retorna uma função. A função cache_f() recebe uma função como paramêtro e retorna uma função igual a função original com um cache associado.
Linha 16: Linha 17:
   * ChecarConexaoComInternet - Testa se existe uma conexão com a internet.
Linha 22: Linha 24:
   * DividirArquivosEmVáriosCDsOuDVDs - Programa que organiza uma série de arquivos em vários CDs/DVDs. Útil quando você não quer pensar muito ou pra otimizar o uso do disco.

---- /!\ '''Edit conflict - other version:''' ----
   * DividirArquivosEmVáriosCDsOuDVDs - Programa que organiza uma série de arquivos em vários CDs/DVDs. Útil quando você não quer pensar muito ou pra otimizar o uso do disco.

---- /!\ '''Edit conflict - your version:''' ----

---- /!\ '''End of edit conflict''' ----
Linha 48: Linha 58:
       * CalculadoraQt - Criada com o QtDesigner.
Linha 62: Linha 73:
   * QtSignalEmPython - Uma implementação de QT Signals em Python.
   * QuickSort - Algoritmo Quick Sort implementado em Python.

Cookbook

Cookbook vem do inglês e significa Livro de Receitas. Esta seção destina-se exatamente a conter trechos úteis de código Python. Aquele mini-aplicativo, método, classe, função ou simplesmente uma dica de uso de Python deve ser colocada aqui.

Receitas

  • AchaMaiorLinhaEmArquivo - Abre um arquivo e retorna a(s) linha(s) de maior comprimento, em uma lista.

  • AdivinhacaoTkinter - Programa para adivinhar número que o usuário pensou, utilizando tkInter

  • AutomatizarAtributosSlots - Metaclasses para automatizar a definição de atributos recebidos no método init e o atributo slots.

  • BarraProgresso - Barra de progresso para uso geral, como, adicionar registros no treeview e/ou adicionar cabeçalho no reportlab.

  • BatteryMonitor - Monitor da bateria de notebooks usando os recursos APM (Linux)

  • BuscaPyBrasil - Código que faz busca por palavras no histórico da lista de discussão python-brasil no Yahoogrupos.

  • CacheDeFunções - Exemplo de uma função que retorna uma função. A função cache_f() recebe uma função como paramêtro e retorna uma função igual a função original com um cache associado.

  • CategorizarNadador - Categoriza nadador pela idade. São apresentados duas soluções para o problema, uma usando if/elif/else e outra usando o módulo bisect.

  • ChamarFunçãoEmDll - Como chamar funções de uma DLL no Windows.

  • ChecarConexaoComInternet - Testa se existe uma conexão com a internet.

  • ConexãoOracle - Exemplo de conexão com o Banco de Dados Oracle.

  • ContarOcorrênciasEmLista - Conta as Ocorrências de um texto em uma lista. Coloca o resultado num dict.

  • ConversãoDeImagens - Um exemplo de como converter uma imagem BMP para JPG usando a biblioteca PIL.

  • CriptografiaDidática - Um exemplo didático de implementação de um algoritmo de (de)criptografia (fraca) em Python.

  • DaemonizadorDeProgramas - Módulo para transformar um script em daemon.

  • DesligarLinuxViaSockets - Exemplo de script para desligar máquinas Linux usando Sockets.

  • DividirArquivosEmVáriosCDsOuDVDs - Programa que organiza uma série de arquivos em vários CDs/DVDs. Útil quando você não quer pensar muito ou pra otimizar o uso do disco.


/!\ Edit conflict - other version:


  • DividirArquivosEmVáriosCDsOuDVDs - Programa que organiza uma série de arquivos em vários CDs/DVDs. Útil quando você não quer pensar muito ou pra otimizar o uso do disco.


/!\ Edit conflict - your version:



/!\ End of edit conflict