Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ateno: o V utilizado maisculo, se for utilizado o v minsculo o python iniciar no modo verbose e mostrar diversos logs dos imports iniciais.
Primeiro programa
Para criar o primeiro programa em Python crie um arquivo vazio com a extenso .py. Para esse exemplo de o nome de hello.py e abra-o com seu editor de texto predileto. No linux, com ambiente gnome, pode ser utilziado o gedit. No Windows clique com o boto direito sobre o arquivo e selecione a opo Edit With IDLE. Iro aparecer 2 janelas, uma em branco e outra do modo interativo. Por enquanto feche a tela interativa do python. Escreva a seguinte linha no arquivo: Cdigo :
print 'Hello World!'
O velho Hello World! Para executar esse programa (vale tanto para Linux quanto para windows) digite python hello.py. Para quem est utilizando o IDLE aperte F5. Uma nova janela interativa ir aparecer com o resultado da execuo. Pronto, esse o nosso primeiro programa em Python. Quem j programa em alguma linguagem sabe que esse Hello World tpico. Novamente vale ressaltar a simplicidade de um programa em Python. Vejamos exemplos de 'Hello World's' em outras linguagens: Em C... Cdigo :
#include <stdio.h> #include <stdlib.h>
EM Java... Cdigo :
class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); } }
Aqui podemos ver a chamada da funo built-in raw_input. Ela responsvel por captar entrada de dados pelo teclado. Ela semelhante chamada gets da linguagem C.
Para uma lista completa de funes Built-in consulte a documentao on-line no site python.org: Built-in Functions
Muito cuidado ao utilizar acentos em programas em Python. Por padro o Python interpreta o arquivo com a codificao ASCII Em seguida necessrio adicionar a permisso de execuo a esse programa. Isso pode ser feito de diversas formas. Uma delas atravs do bash executando o seguinte comando: Cdigo :
$ chmod 755 hello.py
Aps isso basta clicar duas vezes no cone e que o programa ser executado! Ou digitar no bash ./hello.py
Codificao do Arquivo
Como mecionado anteriormente, o Python por padro tenta interpretar os arquivos com a codificao ASCII que no compreende acentos. Ento, ns brasileiros, temos que alterar a codificao padro do arquivo para a codificao ISO 8859-1, tambm conhecida como Latin1, ou UTF-8, unicode de tamanho varivel. Existe algumas formas para definir a codificao do arquivo. Aqui possvel ver a proposta que criou a forma de definir a codificao dos arquivos. Para definir a codificao de um arquivo adicione na 1 ou 2 linha do arquivo a seguinte linha: Cdigo :
# encoding: <codificao>
Essa uma forma "mais limpa" de se definir a codificao. Outra forma mais utilizada, inclusive indicada por Guido van Rossum (criador do Python) em seu livroAn Introduction to Python, decorada com dois avies (-*-): Cdigo :
# -*- coding: <codificao> -*-
Esse mtodo o mais utilizado pois, muitos editores texto (como o EMACS) compreendem esse formato.
Na verdade as nicas restries pra definir a codificao do arquivo que ela seja um comentrio, esteja nas duas primeiras linhas e satisfaa a seguinte expresso regular: "coding[:=]\s*([-\w.]+)"