Não use easy_install. Use pip.

Pip tem muitas vantagens em comparação com easy_install: Todos os pacotes são baixados antes da instalação. Como resultado, a instalação parcialmente concluída não ocorre. Cuidado para apresentar resultados úteis no …

Continuar lendo

Importações relativas em Python

Caso você queira fazer uma importação relativa em Python, primeiro adicione o caminho para sys.path desta forma: import syssys.path.append(‘<your path>’) Agora você pode importar qualquer módulo desse caminho diretamente Nota: …

Continuar lendo

Ugly unicode text

A couple of days ago, I worked with an ugly unicode text, kind of like this:</p> ⒶⓀⓋⓉⒺb̼̘̬ͭ͂̈́̀l͇͉̱͚̲̗̗͞a̱̭̬͎͉̤ͨ͂̌̑̓͂͐h̬̯̻̩͗ͩͯḅ̢̬͕͈̥̅̌͆̔̉ͅḽ̘̖̼͚́͒̈́̏͌̃͟ ͎̮̫̍ͫ̽͐͋ͤ͂a̜͔̩͇̩̪͐̍̐̃ͤ͑ ̦̌ḧ̙̝͓̜͕̝̈́ͅb̛̞͔̽̃̍ͪla̘̠͖͍̣͙̝͌ͪ͒̃ͯ ͗͛̆͊.̛̭̜̞̲͓̯ͧ̅ĥ͂͑/̢̊/̠̘͖͖̖̺̯</pre>And I need to get a normal text from this shit, …

Continuar lendo

Configurando sua nova instalação do Python

Parece que para fazer qualquer coisa útil com a obtenção e uso de módulos Python, você precisa obter setuptool, pip e virtualenv: wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg#md5=fe1f997bc722265116870bc7919059eash ./setuptools-0.6c11-py2.7.eggcurl -k -O https://raw.github.com/pypa/pip/master/contrib/get-pip.pypython2.7 ./get-pip.pypip install …

Continuar lendo

Introdução ao Python3 e Jupyter Notebook no Linux

Baixar https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz Extrair tar -xvzf Python-3.5.3.tgz Instalar cd Python-3.5.3./configure –prefix=/usr/tmp/python35/install/make installcd /usr/tmp/python35/install/binln -sf python3 python -v Ambiente Virtual /usr/tmp/python35/install/bin/python3 -m venv –symlinks jupyter /usr/tmp/python35/pyenv/jupyter/cd /usr/tmp/python35/pyenv/jupyter/export PATH=/usr/tmp/python35/pyenv/jupyter/bin:$PATH Instale o Jupyter pip …

Continuar lendo

remover BOM em colunas (pandas, python)

import pandas as pdimport retable = pd.read_csv(‘some_file_with_BOM.csv’, sep=’,’, encoding=’utf-16-le’)regex = ‘([a-zA-Z0-9_-])’ # You can add any other character you wish to keeptable = table.rename(columns=dict((col, ”.join(re.findall(regex, col))) for col in table.columns))

Continuar lendo