Академический Документы
Профессиональный Документы
Культура Документы
Introduo
Python uma linguagem de programao de alto nvel, lanada em
1991. Atualmente possui um modelo de desenvolvimento comunitrio,
aberto e gerenciado pela organizao sem fins lucrativos Python Software
Foundation.
A linguagem foi projetada com o ideal de priorizar a legibilidade do
cdigo sobre a velocidade ou expressividade. Combina uma sintaxe concisa
e clara com os recursos poderosos de sua biblioteca padro e por mdulos e
frameworks desenvolvidos por terceiros.
amplamente divulgada como uma das melhores se no a melhor
linguagem de programao para iniciantes, em funo da sua sintaxe
limpa, intuitiva e comunidade ampla, sempre disposta tirar dvidas de
usurios novos.
Essa apostila voltada para voc, que procura aprender o bsico da
linguagem Python.
Meus agradecimentos ao Naccib e ao Oddy, que revisaram este
material.
Boa leitura!
II. Obteno
Se voc usurio de Linux ou OS X, o compilador Python j vem
instalado por padro, e scripts escritos na linguagem so executados sem
maiores problemas.
Para usurios de Windows, o interpretador deve ser baixado em
https://www.python.org/downloads/.
A linguagem possui duas verses: Python 2.x, desenvolvido em 2008,
e Python 3.x, desenvolvido em 2015. Essa ltima possui diversos aspectos
de seu ncleo adaptados para usurios iniciantes, e novos programas so
escritos nelas.
Sendo assim, nesta apostila, usaremos como base a linguagem Python
3.x. Porm, um usurio de uma verso consegue, sem maiores problemas,
adaptar sua escrita para a outra.
Uma vez instalado o interpretador, sua simples execuo exibir uma
espcie de terminal, que pode ser usado para experincias simples com a
linguagem, como operaes matemticas.
Clicando na aba File, pode-se criar um novo arquivo, que ser lido e
executado em Python.
E diviso deve ser feita com o operador / e // para diviso inteira. Por
exemplo:
>>> 6/2
3.0
>>> 7/3
2.3333333333333335
>>> int (7/3)
2
if media >= 6:
print ("Aprovado! Sua mdia :", media)
if media >=9:
print("Parabns!")
else:
print ("Reprovado! Sua mdia :", media)
Sendo assim, a funo precisa de dois valores (x e y), que devero ser
somados. Chamamos uma funo utilizando seu nome, seguido destes
valores:
>>> soma (3,5)
8
Outro exemplo:
def quadrado (x):
return x**2
>>> quadrado (8)
64
Veja agora o exemplo abaixo, que cria uma funo para realizar as 4
operaes fundamentais com dois nmeros.
soma = 0
subtracao = 0
multiplicacao = 0
divisao = 0
def operacoes (x,y):
soma = (x + y)
subtracao = x - y
multiplicacao = x * y
divisao = x / y
print ("A soma ", soma)
print ("A subtracao ", subtracao)
print ("A multiplicao ", multiplicacao)
print ("A diviso ", divisao)
E sua compilao:
X. Mdulos
Mdulos podem ser uma ferramenta til caso seja necessrio realizar
um conjunto especfico de operaes como por exemplo, valores
trigonomtricos. Estes j esto presentes no mdulo math, e caso queria criar
um programa com eles, no ser necessrio criar suas prprias funes.
Podemos encontrar uma lista de mdulos em
https://docs.python.org/3/py-modindex.html
Tambm possvel criar seu prprio mdulo. Para isso, crie um
arquivo com as funes que estaro presentes em seu mdulo e salve-o com
a extenso .py.
Em seguida, basta coloc-lo na mesma pasta de outro script para poder
importa-lo.