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

24
CENTRO UNIVERSITARIO LUTERANO DE JI- PARANA Sistemas de Informação

description

 

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

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

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

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

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.

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

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.

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

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).

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

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.

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

PORQUE USAR PYTHON

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

TIPOS DE DADOS

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

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

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

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"

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

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

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

COMANDOS BASICOS

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

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”)

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

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

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

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”)

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

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)

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

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

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

SUBROTINAS

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

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”)

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

PROGRAMA EXEMPLO

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

PROGRAMA EXEMPLO

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

PROGRAMA EXEMPLO

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

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

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

DUVIDAS OU PERGUNTAS

?

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

FIMParadigmas da Linguagem de Programação

Alunos: Janderson Campêlo

Henrique Corilaço

Thais Aguiar de Pinho.