Pythonize

pythonizando seu código
Browsing category: Programação, Tutorial, Web

Como criar um crawler pra Twitter

7 de fevereiro de 2012 | by andersonberg | category Programação, Tutorial, Web

Neste post vamos criar um crawler para recuperar tweets públicos. Tweets públicos são aqueles que não necessitam de autenticação, ou seja, não é necessário ter uma conta no Twitter para ler esses tweets. Com Python, é bem simples recuperar qualquer status do Twitter, para isso, vamos utilizar o pacote python-twitter, que pode ser instalado via setuptools: (mais…)

Tornando o Vim uma IDE amigável pra Python

10 de janeiro de 2012 | by andersonberg | category Ferramentas, Programação, Tutorial

Em um post anterior eu falei sobre como habilitar o auto-complete no vim pra código em python. Recentemente encontrei um post num blog com dicas mostrando como tornar o vim numa IDE completa pra Python. Testei algumas funcionalidades que tornaram o vim bem amigável pra programar e gerenciar código. Fiz todos os testes no Ubuntu, em outros sistemas Linux deve ser similar. Neste post vou passar essa experiência que tive configurando e usando o vim para criar código python. (mais…)

Criando um crawler pra páginas HTML com BeautifulSoup

31 de dezembro de 2011 | by andersonberg | category Programação, Tutorial, Web

Neste post vamos aprender a como criar um crawler pra recuperar páginas HTML utilizando o BeautifulSoup com Python. O BeautifulSoup pode ser usado para arquivos HTML ou XML, com ele fica muito simples navegar e buscar textos em páginas HTML. Uma grande vantagem da BeautifulSoup é que ela consegue criar uma estrutura mesmo com páginas html mal formatadas, facilitando o trabalho do programador. (mais…)

Tutorial básico de NumPy

25 de outubro de 2011 | by andersonberg | category Ferramentas, Programação, Tutorial

NumPy é um pacote de Python que  suporta operações com vetores e matrizes e é essencial para a computação científica com Python. O NumPy é baseado em C, portanto tem um desempenho superior se comparado às operações com vetores originais do Python. Neste post eu quero mostrar uma introdução básica ao NumPy para os iniciantes. (mais…)

Entendendo Decorators de forma simples

24 de outubro de 2011 | by Rômulo Jales | category Programação, Tutorial

O que é quando usar um decorator:

Sabe aquele trecho de código que vive se repetindo no seu código e você acha um saco ter repetir? Imagine que esse trecho repetido necessite uma refatoração e imagine que seu projeto é grande você já começa a vislumbrar um cenário caótico. (mais…)

Transformando seu código Python em executável com o py2exe

14 de setembro de 2011 | by andersonberg | category Ferramentas, Programação, Tutorial

Em diversas situações é necessário criar um arquivo executável a partir do seu código. Às vezes é preciso entregar um programa a um cliente que não tem Python instalado ou não tem as diversas bibliotecas que você usou pra criar sua aplicação. Ou até mesmo no caso de você querer usar o seu programa em qualquer outra máquina Windows sem precisar da instalação do Python. (mais…)

Introdução à programação em Cython

10 de setembro de 2011 | by andersonberg | category Programação, Tutorial

Quando o seu programa exige muita velocidade, não tem jeito, o código tem que ser escrito em C. Mas todo programador sabe o quão penoso pode ser programar em C e os diversos problemas que podem surgir no seu código contribuindo com o atraso na entrega do programa final. E porque não juntar a facilidade de programar em Python com a rapidez de execução de C? (mais…)

Programando em Python no Vim

8 de setembro de 2011 | by andersonberg | category Ferramentas, Programação, Tutorial

No Linux, um bom editor para código Python é o Vim. Costumo usar o Vim no Ubuntu e tem sido uma boa experiência. O Vim pode ser instalado também no Windows e é um bom substituto para o IDLE. Você pode fazer o download da versão para Windows no site do Vim. Versões recentes do Vim possuem suporte para Python nativo. (mais…)

Programando em Python no IDLE

8 de setembro de 2011 | by andersonberg | category Ferramentas, Programação, Tutorial

Depois da instalação do Python e alguns testes vamos pôr a mão na massa e trabalhar de verdade com arquivos de código. Todo código que você faz no interpretador é perdido quando você fecha o interpretador. Mas eu fiz muito código legal e vou simplesmente perder tudo? Python também trabalha com arquivos de código que você pode salvar em sua máquina para rodar depois.

(mais…)

Iniciando a programação em Python

4 de setembro de 2011 | by andersonberg | category Programação, Tutorial

Neste blog vou apresentar o que eu aprendi de Python durante mais de três anos e minhas experiências diárias com a linguagem. Vou começar do início, mostrando para aqueles que estão iniciando na linguagem a como programar em Python. Não vou dizer por que você deve programar em Python. Eu programo em Python porque acho uma linguagem simples e poderosa, com poucas linhas de código você consegue criar uma aplicação completa rapidamente. Gosto de Python também porque possui muitas ferramentas que facilitam o dia-a-dia do desenvolvimento de software tanto comercial quanto científico.

(mais…)