Archive for março \10\+00:00 2009

Aprendendo Python: Introdução

março 10, 2009

O que é Python

De acordo com seu criador, Guido van Rossum:
“ Python é uma linguagem de programação poderosa e fácil de aprender. Ela possui estruturas de dados de alto nível e uma simples mas eficiente abordagem da programação orientada a objetos. Sua elegante sintaxe e tipagem dinâmica juntamente com seu interpretador nativo fazem dela a linguagem ideal para scripting e desenvolvimento rápido de aplicações em diversas áreas sob várias plataformas.”

Características
Simplicidade: Python é uma linguagem muito simples. Ler o código de um programa em Python é semelhante a ler um texto em inglês, embora um inglês bem limitado. Este pseudo-código do Python é uma das suas grandes vantagens. Ele permite ao programador concentrar-se na solução do problema em vez de concentrar-se na linguagem propriamente dita.

Facilidade de aprender: Como você verá aprender a programar com Python é extremamente fácil. Como já mencionado, sua sintaxe é muito simples.

Software livre: Python é software livre. Isto significa que você pode distribuir cópias, ter acesso ao código fonte , alterar, modificar, redistribuir e utilizar pedaços dele em outros programas. O software livre é baseado no conceito de uma comunidade que compartilha conhecimento. Esta é uma das razões porque o Python é tão bom. Ele foi criado e está em constante aperfeiçoamento por uma comunidade que só quer vê-lo crescer.

Linguagem de alto nível: Quando escreve programas com Python, você não precisa se preocupar com detalhes de baixo nível como gerenciamento de memória, etc.

Portabilidade: Python é portável para diversas arquiteturas, isto significa que seu programa escrito para Linux pode facilmente rodar em Linux, Windows, FreeBSD, Macintosh, Solaris, OS/2, Amiga, AROS, AS/400, BeOS, OS/390, z/OS, Palm OS, QNX, VMS, Psion, Acorn RISC OS, VxWorks, PlayStation, Sharp Zaurus, Windows CE e até mesmo PocketPC ! Quer mais ???

Linguagem interpretada: Um programa escrito numa linguagem que exige compilação como C ou C++ necessita ser convertido da linguagem fonte (C ou C++) para uma linguagem que o computador entenda (código binário; zeros e uns) . Isto é feito usando uma ferramenta chamada compilador. Python por sua vez, não precisa disto. Ele é uma linguagem interpretada, assim o código de um programa Python é lido e executado pelo interpretador Python sem necessitar de compilação. Além de ser mais rápido, isto torna seus códigos portáveis. Assim basta copiar seu código para outra arquitetura e executá-lo, praticamente sem modificação nenhuma.

Orientação a objetos: Python suporta tanto a programação orientada a função quanto a programação orientada a objetos. Em linguagens de programação orientadas a função o programa é construído em torno de funções que nada mais são que pedaços de código reutilizável. Em linguagens de programação orientadas a objetos o programa é construído em torno de objetos os quais combinam dados e funcionalidade. Python tem uma maneira poderosa porém simples de implementar a orientação a objetos, especialmente quando comparada a grandes linguagens como C++ ou Java.

Extensível: Se você precisa que um pedaço do seu código rode bem mais rápido ou não quer que determinada parte do seu algoritmo seja código livre, você pode codificar esta parte em C ou C++ e usá-la em seu programa Python.

Pode ser embutido: Você pode embutir Python em seus programas C/C++ para oferecer características de scripting aos usuários de seu programa.

Muitas bibliotecas: A biblioteca padrão do Python é enorme. Elas podem ajudá-lo a fazer várias coisas como trabalhar com expressões regulares, banco de dados, navegadores, CGI, ftp, email, XML, XML-RPC, HTML, arquivos WAV, criptografia, GUI (interfaces gráficas), Tk, gerar documentação, threading, etc. Além da biblioteca padrão existem outras bibliotecas de alto nível como wxPython, Twisted, Python Imaging Library e muitas outras.

<<Clique aqui e veja o tutorial completo>>

Veja mais sobre Python

Links, Tutorial, Games,

Programação, Script…

htth://www.pythonlanguage.com

Documentação Oficial Python

março 10, 2009

A documentação oficial da linguagem Python, disponível na página oficial Python está sendo traduzida para o português pelo Projeto de Documentação Python-BR. A situação atual da tradução pode ser vista em PythonDoc.

Veja mais sobre Python

Links, Tutorial, Games,

Programação, Script…

htth://www.pythonlanguage.com

fonte: http://www.pythonbrasil.com.br

Tutorial Python

março 9, 2009

O criador da linguagem Python criou um excelente tutorial voltado para quem já sabe programar em outra linguagem: Python Tutorial (em inglês). Uma versão em português em formato PDF pode ser encontrada aqui.
Para quem está começando a programar agora pode se sentir mais confortável com o Aprenda a Programar do Luciano Ramalho

Veja mais sobre Python

Links, Tutorial, Games,

Programação, Script…

htth://www.pythonlanguage.com

fonte: http://www.pythonbrasil.com.br