-
Recent Posts
Recent Comments
Tags
$HOME alias ano AppleScript argv array bc biblioteca C clipboard comando copy CPP curdate cálculo daemon dia error execução foreach gcc IP JavaScript LaTeX memória MySQL mês número números objeto paste perímetro PHP pi posix Python Shell stdout strings tabela Tcl-Tk Tcl/Tk terminal variável área de transferênciaArchives
Livros da equipe do CODARE
Expressões Regulares
Uma Abordagem Divertida
de Aurélio Marinho Jargas
Shell Script Profissional
de Aurélio Marinho Jargas
PHP-GTK 2ª Edição
de Pablo Dall'Oglio
PHP Programando com Orientação a Objetos
de Pablo Dall'Oglio
Ruby: Conhecendo a Linguagem
de Eustáquio Rangel (TaQ)
Category Archives: Python
Python: Iterar sob listas com índices
Palavras-chave: for, iteração, índice O for do Python é bastante conveniente para iterar listas, descartando a necessidade de variáveis de índice auxiliares. No entanto as vezes é necessário iterar uma lista e ter o índice de cada elemento além do … Continue reading
Posted in Python
2 Comments
Python: Mover arquivo para outro diretório
Palavras-chave: Python, mover, arquivo, diretório, shutil, link No Python, para mover um arquivo para outro diretório basta usar o módulo shutil: import shutil shutil.move(“este-arquivo”, “/tmp”) Informe o nome do arquivo e em seguida qual o diretório de destino. O arquivo … Continue reading
Posted in Python
6 Comments
Python: HTTP GET e POST com urllib
Palavras-chave: Python, internet, http, urllib, urlopen, urlencode O módulo urllib lhe fornece meios de acessar servidores HTTP por meios de requests GET e POST de maneira direta: Acessando o conteúdo da http://codare.net: import urllib f = urllib.urlopen(“http://codare.net”) contents = f.read() … Continue reading
Posted in Python
6 Comments
Python: Concatenação eficiente de strings
Palavras-chave: strings, otimização, concatenação Em Python as strings são imutáveis e por essa razão, quando concatenamos duas delas usando o operador “+” um novo objeto do tipo string é criado e os objetos originais perdem as suas referências. Se não … Continue reading
Posted in Python
3 Comments
Python: Escapar caracteres especiais em HTML (entities)
Palavras-chave: HTML, escape, escapar, html_escape, htmlspecialchars, htmlentities Funcões rápidas para escapar e desescapar caracteres especiais HTML (<, & etc) from htmlentitydefs import codepoint2name as cp2nm, entitydefs as nm2cp import re def htmlescape(texto): return “”.join([cp2nm.has_key(ord(x)) and "&%s;"%cp2nm[ord(x)] or x for x … Continue reading
Posted in Python
5 Comments
Python: Código de depuração (debug)
Palavras-chave: debug, depuração, otimização Quando estamos desenvolvendo um programa é muito comum ter que colocar código de depuração nele para facilitar nosso trabalho. Ao mesmo tempo esse tipo de código não deveria ser executado nas mãos de nossos clientes. Alguns … Continue reading
Posted in Python
Leave a comment