rascunhos, colas e Insights

Categorias de posts

Postagens:

Livros Python gratuitos

Marcado como: livros, python

Python: NLTK (Kit de ferramentas de linguagem natural)

image_pdfimage_print

Inicio de treinamento da biblioteca NLTK Python. Instalando bibliotecas utilizadas:

pip install NLTK pyenchant lockfile numpy scipy scikit-learn execnet pymongo redis lxml beautifulsoup4 python-dateutil charade

 

Baixar também NLTK-Trainer: https://github.com/japerk/nltk-trainer

Referencias:

http://www.nltk.org/

http://text-processing.com

Marcado como: NLTK, python

Bash: apropos (encontrar e executar comandos)

image_pdfimage_print

Quase todos os comandos vêm com alguma forma de ajuda sobre como usá-los. Normalmente, há documentação on-line chamada manpages, onde “man” é abreviação de manual. Estes são acessados ​​usando o comando man, então o man ls lhe dará documentação sobre o comando ls. Muitos programas também possuem uma facilidade de ajuda integrada, acessada fornecendo um argumento de “help-me”, como -h ou –help. Alguns programas, especialmente em outros sistemas operacionais, lhe ajudarão se você não lhes der argumentos. Alguns comandos do Unix também farão isso, mas muitos deles não o farão. Isto é devido à forma como os comandos Unix se encaixam em algo chamado pipeline. Mas e se você não souber ou não se lembrar do nome do comando que você precisa?

apropos procura nomes e descrições de manpage para expressões regulares fornecidas como argumentos. Isso é incrivelmente útil quando você não se lembra do nome do comando que você precisa. Isso é o mesmo que o man -k.

Exemplo:

$ apropos copy

$ apropos music

localite e slocate consulta arquivos de banco de dados sobre o sistema (geralmente compilado e atualizado por um trabalho cron) para encontrar arquivos ou comandos quase instantaneamente. A localização dos arquivos de banco de dados reais, o que está indexado neles e a frequência com que é verificado, pode variar de sistema para sistema. Consulte as páginas de manual do seu sistema para obter detalhes. slocate armazena informações de permissão (além de nomes de arquivos e caminhos) para que não inclua programas aos quais o usuário não tenha acesso. Na maioria dos sistemas Linux, localizar é um link simbólico para slocate; outros sistemas podem ter programas separados, ou podem não ter slocate no todo.

locate apropos

 

Marcado como: bash, linux, referencia

Urlopen e BeautifulSoup

image_pdfimage_print

Exemplo simples para inicio rápido no Windows e Linux (Python 2.7 e Python 3)

Windows

from urllib.request import urlopen
from bs4 import BeautifulSoup
html = urlopen("http://www.google.com.br")
soup = BeautifulSoup(html, 'html.parser')
print(soup.prettify())

Ubuntu / Debian

Ex1:

import urllib2 
from bs4 import BeautifulSoup
html = urllib2.urlopen("http://www.google.com.br")
soup = BeautifulSoup(html, 'html.parser')
print(soup.prettify())

Continue lendo

Marcado como: BeautifulSoup, python, urlopen

Envio de e-mail com Python e smtp externo

Marcado como: email, python, sender, smtp

geckodriver para selenium

image_pdfimage_print

Para baixar o geckodriver: https://github.com/mozilla/geckodriver/releases

copiar o arquivo  para o diretório do ubuntu: /usr/local/bin

Pronto!

Continue lendo

Marcado como: Browser Headless, Chrome Canary, geckodriver, python, selenium

Python conectando ao Mysql

Marcado como: insert, mysql, python, sql

Quebrando arquivos grandes em menores

image_pdfimage_print

Para quem precisar quebrar arquivos grandes em menores:

split --byte=5M origem destino

 

Marcado como: bash, linux

Resuminho Jquery função de evento de formulário

image_pdfimage_print
<script>
$( document ).ready(function() {
 //alert('teste');
 $('#pregao_numero').bind('change', function(){ 
 $(this).css('border','3px solid blue'); 
 });
 
});
 
</script>

Continue lendo

Marcado como: eventos, formularios, jquery, seletores
subir