Trabalho de Paradigmas Da Linguagem De Programação - Python

Preview:

DESCRIPTION

 

Citation preview

CENTRO UNIVERSITARIO LUTERANO DE JI-PARANASistemas de Informação

INTRODUÇÃO

Python é uma linguagem de programação de alto nível, interpretada, interativa, orientada a objetos, de tipagem dinâmica e forte. Foi lançada por Guido van Rossum em 1991. Atualmente possui um modelo de desenvolvimento comunitário, aberto e gerenciado pela organização sem fins lucrativos Python Software Foundation.

INTRODUÇÃO

O desenvolvimento de Python ocorreu na mesma época em que várias outras linguagens de programação dinâmicas (e open-source), tais como Tcl, Perl e (muito depois) Ruby, também estavam em desenvolvimento ativo e aumentando popularidade.

INTRODUÇÃO

Python é atualmente uma das mais populares linguagens dinâmicas de programação, junto a Perl, Tcl, PHP e a novata Ruby. Embora frequentemente vista como linguagem de "scripts", é, na verdade, uma linguagem de programação de propósito geral, na mesma linha de Lisp ou Smalltalk (assim como outras linguagens, por assim dizer).

INTRODUÇÃO

Hoje, Python é usada para tudo, desde scripts simples de uso único a grandes e escaláveis servidores web que provêem serviço ininterrupto 24x7(24 horas por dia 7 dias por semana). É usada em GUI (interfaces gráficas de usuário) como mostraremos mais a frente e programação para banco de dados, programação web tanto no lado cliente quanto servidor e teste de aplicações. É usada por cientistas escrevendo programas para os supercomputadores mais velozes e por crianças aprendendo a programar.

PORQUE USAR PYTHON

TIPOS DE DADOS

NUMEROS

Há vários tipos numéricos que se pode usar em python

Int: números inteiros de precisão fixa 1 , 2 , 15 , 19 Long: números inteiros de precisão

arbitrária 1L , 10000L , -9999999L Floats: números racionais de precisão

variável 1.0 , 10.5 , -19000.00005 , 15e-5 Complex: números complexos 1+1j , 20j , 1000+100J

STRINGS

São cadeias de caracteresConstituem outro tipo fundamental do python Constantes string são escritas usando

aspas simples ou duplasEx.: "a" ou 'a'

O operador “+” pode ser usado para concatenar strings

Ex.: "a"+"b" é o mesmo que "ab" O operador “*” pode ser usado para repetir

stringsEx.: "a"*10 é o mesmo que

"aaaaaaaaaa"

BOOLEAN

Também chamadas expressões lógicas Resultam em verdadeiro (True) ou falso (False) São usadas em comandos condicionais e de

repetição Servem para analisar o estado de uma

computação e permitir escolher o próximo passo Operadores mais usados Relacionais: > , < , ==, !=, >=, <= Booleanos: and, or, not Expressão avaliada da esquerda para a direita Se o resultado (verdadeiro ou falso) puder ser

determinado sem avaliar o restante, este é retornado imediatamente

COMANDOS BASICOS

PRINT

Para escrita na tela utilizamos o comando print. Lembrando que o comando print só passou a ser uma função apartir da versão 3.0 do Python.

Sintaxe:print (“Mensagem”)

Exemplos:Python 2.X>>>print “Hello World”

Python 3.0>>>print (“Hello World”)

INPUT

O comando input permite perguntar ao usuário um valor (normalmente é atribuído a uma variável);

Sintaxe:input(pergunta)

Exemplos:>>> a = input("Entre com um numero: ")Entre com um numero: 19>>> print a19

OPEN

Como em C a leitura de arquivos em Python é muito simples;

Arquivos são Objetos do Tipo Python; Para abrir estes arquivos utilizamos a função

open;

Sintaxe:variavel = open(“arquivos.txt”)

Exemplos:>>>arquivo = open(“entrada.txt”)

IF – ELSE - ELIF É o comando condicional, executa um comando ou um bloco

de comandos se determinada condição for verdadeira;Sintaxe:

if expressao:Comandos

if expressao:comandos1

else:Comandos2

if expressao1:comandos1

elif expressao2:comandos2

else:comandos(N)

WHILE Repete uma seqüência de comandos enquanto uma

dada expressão booleana for verdadeira.

Sintaxe:

while expressão:

comando

...

comando

Exemplos:

>>> a = 10

>>> while a>8:

... print a,

... a = a-1

...

10 9

SUBROTINAS

FUNÇÕES

A criação de funções também não tem segredo em Python;

Funções são definidas usando a palavra chave def;

Sintaxe:def NomeDaFunção(argumentos):

comandos…

Exemplosdef alo():

  print (“Alô Mundo”)

PROGRAMA EXEMPLO

PROGRAMA EXEMPLO

PROGRAMA EXEMPLO

BIBLIOGRAFIA

http://www.slideshare.net/franciscosouza/minicurso-de-python

http://infog.casoft.info/ http://www.python.org.br/wiki/HistoriaDoPyth

on http://pt.wikipedia.org/wiki/Python

DUVIDAS OU PERGUNTAS

?

FIMParadigmas da Linguagem de Programação

Alunos: Janderson Campêlo

Henrique Corilaço

Thais Aguiar de Pinho.

Recommended