Archive

Posts Tagged ‘Python’

Por que Python?

January 14th, 2009

Python
Por que Python?
Bom, vamos filosofar um pouco….não tenho nada contra qualquer outro tipo de linguagem..apesar da foto acima :)

O Python é uma linguagem que pode ser usada para tudo,  hoje sendo muito utilizada em aplicações para Web graças a vários frameworks como o Django.

A sintaxe da linguagem é clara e fácil de aprender, possue uma gama de biblotecas de dar inveja a muitas outras linguagens possibilitando o desenvolvimento de programas que utilizem desde banco de dados (aceitando inúmeros bancos, como MySQL, PostgreSQL, SQLServer, etc…), funções matemáticas complexas até aprsentações gráficas.

É multiplataforma, lógico que aconselho a usar os programas feitos em Python apenas em ambiente Linux/Unix;  orientado objeto, que se adequa ao modelo MVC de desenvolvimento.

Quem usa Python?

No Brasil:

  • Async: empresa do interior de São Paulo (São Carlos) desenvolve software de automação industrial;
  • Embratel: monitoração das interfaces de backbone e clientes de internet;
  • CPqD: monitoramento de centrais telefônicas;
  • Dentre várias outras empresas que usam para aplicativos web como a Varig.

No Mundo:

  • Gentoo: Portage, sistema de gerência de pacotes;
  • Disney: Jogos e sistemas internos de automação e patrocínio ao PyQT;
  • Nokia: Sitema de programação para celulares da série 60,  permitindo mais recursos que o Java;
  • Microsoft: Iron Python para aplataforma .NET;
  • Bank Boston: sistema web usando Python e Zope;
  • ArchLinux: “pacupdate” que checa as atualizações de pacotes disponíveis;
  • E muitas outras grandes empresas como Yahoo!, Google, etc…

Bom, acho que é isso, sei que existe muito mais tópicos para colocar aqui, mas estarei escrevendo aos poucos em doses homeopáticas :D

Mas mostrei um pouco porque eu adotei o Python como minha linguagem de programação.

Programação

HTML direto do VIM

January 6th, 2009

Um das várias “artimanhas” que você fazer com o VIM, abaixo um código bem básico em Python:

python1

Vamos transformar este código pronto (em HTML) para colocar em seu site? Simples no VIM digite

:TOhtml

Ficará assim:

python21

<Valeu José Arthur: ZeFacts>

Programação ,

Django

January 2nd, 2009

Comecei a mexer em Django (framework em Python) e achei muito doido!

Vou postar algumas coisas bacanas…aguardem!

Linux, Programação ,

Monitore mudanças de sites usando Spectro

October 7th, 2008
Existem uma infinidade de leitores de feed Web para Linux, mas se o site que você está interessado não fornece feed?

Spectro é uma aplicação em Python que permite acompanhar as mudanças estáticas ou dinânicas das páginas.
Você pode configurar Specto para monitorar alterações em páginas wiki, blog, threads de fóruns, a caixa de entrada do seu email, até arquivos e pastas do seu próprio sistema. Com um pop-up ele informa de todas as alterações.

Para mais informações em: http://www.linux.com/feature/128855

Linux