Community: Wiki

你在这里: You Are Here: Olet tässä: Vous êtes ici: Sie befinden sich hier: Tu sei qui: 現在のページ: Você está aqui: Вы здесь: Usted está aquí:
This page was last modified 20:33, 14 July 2008.

Python (Português)

From Forum Nokia Wiki

Python é uma linguagem de programação usado tanto em computadores como em dispositivos moveis que foi criada por Guido van Rossum e lançada em 1991. Programas escritos em python tem uma estrutura parecida com script.

A linguagem foi projetada com a filosofia de enfatizar a importância do esforço do programador sobre o esforço computacional. Prioriza a legibilidade do código. Combina uma sintaxe concisa e clara com os recursos poderosos de sua biblioteca padrão e por módulos e frameworks desenvolvidos por terceiros.

Em Python, blocos de código são delimitados por espaços formando uma indentação visual, não existem símbolos de "abre" e "fecha", mas requer uma tabulação padronizada de espaços. Em outras linguagens como C/C++ ou JavaScript, a indentação não é necessária devido aos delimitadores de blocos, utiliza-se somente para melhor visualização, enquanto em Python, a indentação é obrigatória.

Python para S60 é um porte da versão original da linguagem para aparelhos moveis(como celular). Com ele é possível controlar funcionalidades como camera, mensagens, Bluetooth, etc. Python para S60 é uma suite formada por um editor para PC e o interpretador para o celular (ou outro dispositivo S60).

O editor para PC é similar a um editor de texto classico, mesmo usando orientação a objetos. Ele vem em versões para linha de comando e em ambiente grafico. É recomendavel que iniciantes usem a versão gráfica já que ela é mais facil de aprender. A versão de linha de comando é um pouco mais abstrata, bem como todas as ações feitas a partir do teclado.

É interessante que quase qualquer editor de texte pode ser usado para criar scripts Python. Por exemplo, um programador pode escrever o script com Notepad (Windows), ou kedit (Linux) e salva-lo como .py e se escrito corretamente ele pode ser interpretado. A vantagem de um editor especializado é a habilidade de grifar palavras chave e rapidamente checar por erros de sintaxe.

Já a outra parte da suite é o interpretador para o dispositivos moveis. Ele le o script chamado pelo usuario e interpreta. Ele lê e executa um código diretamente do código fonte python.

A syntaxe da linguagem lembra C/C++. Os mesmo tipos principais (integer, long, boolean, float, string) podem ser usados, porem não é necessário se preocupar com a alocação de memória. É bem mais facil de aprender já que as variaveis de memória se redimensionam de acordo com o tamanho do dado que se quer armazenar, não sendo necessário um cast como em muitas outras linguagem de programação.

Um pequeno exemplo de Python pode ser o famoso hello world:

 print "Hello World!"


Mais informações podem ser encontradas na Wikipedia:
http://pt.wikipedia.org/wiki/Python

Veja também:
Exemplos de Python para iniciantes

Traduzido e complementado de http://wiki.forum.nokia.com/index.php/Python

Related Discussions

Thread Thread Starter Forum Replies Last Post
Python Script Installer on N80 firebabe Python 8 2006-08-21 07:53
N95 problem resca79 Python 2 2007-07-25 19:32
Where to find basic Python reference? carknue Python 3 2007-06-27 07:07
python path manugarrote Python 1 2007-06-04 17:33
Equivalent datetime module? mooninite Python 9 2008-08-03 21:09

Rate This

 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditFurlTechnocratiMagnoliaTwitter  Share this page Share this page Invite a friend Invite a friend
E-mail Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us Regional websites: Chinese Japanese © 2008 Nokia 
RDF Facets: qfnZtypeQUqfnTypeZCommunityContentQ qfnZtypeQUqfnTypeZWebpageQ qfnZtypeQUqfnTypeZWikiContentQ qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX