Python funcional

871 palavras 4 páginas
Conceitos de Linguagem de Programação – 01/20112
Prof. Carolina Xavier

Elkson Eller de Souza Oliveira

Índice
 Conhecendo a Linguagem
1.
Variáveis
2.
Operadores
3.
Funções
4.
Condicional
 Programação Funcional
1.
Lambda
2.
Map
3.
Reduce
4.
Filter
5.
Zap

Conhecendo a Linguagem
 Linguagem de Alto Nível
 Interpretada
 Interativa

 Orientada a Objetos
 Tipagem dinâmica e forte
 Criada por Guido van Rossum em 1991
 Gerenciada por: Python Software Foundation
 http://python.org/psf/

Variáveis
Nomes de variáveis começam sempre com uma letra, não contém espaços e é case-sensitive. Seu tipo é determinado dinamicamente.  Tipos Numéricos:
>>> a = 1
>>> preco = 10.99
>>> t = True
>>> i = 4+3j

 String
>>> a = "Mondo Bizarro"
>>> print a
Mondo Bizarro

# valor inteiro
# valor ponto flutuante, ou float.
# valor booleano
# valor complexo

Variáveis
 Listas:
>>> numeros = [1, 2, 3]
>>> opcoes = ["nao", "sim", "talvez"]
>>> modelos = [3.1, 3.11, 95, 98, 2000, "Millenium", "XP"]
>>> listas = [numeros, opcoes]

 Tuplas: A tupla é uma seqüência, como a lista: armazena um conjunto de elementos acessíveis por um índice inteiro. A tupla é imutável; uma vez criada, não pode ser modificada. Para criar uma tupla use parênteses, e vírgulas para separar seus elementos:
>>> t = (1, 3, 5, 7)
>>> print t[2]
5

Operadores
 Aritméticos:
>>> print a + 3
10
>>> print a - 2
5
>>> print a / 2
3
>>> print a / 2.5
2.8
>>> print a % 4
3
>>> print a * 2
14
>>> print a ** 2

# adição

# subtração
# divisão inteira: argumentos inteiros
# e resultado inteiro
# divisão em ponto flutuante: pelo
# menos um argumento deve ser float
# resto da divisão inteira
# multiplicação
# exponenciação 49

Operadores
 Lógicos:
>>> nome = "pedro"
>>> idade = 24
>>> nome == "pedro" and idade == 25
False
>>> nome == "pedro" and idade < 25
True
>>> len(nome) < 10 or not nome == "pedro"
False

Relacionados

  • Pytoh limguafe
    644 palavras | 3 páginas
  • Inovações teconlogicas
    1420 palavras | 6 páginas
  • Sobre a Linguagem Python
    1642 palavras | 7 páginas
  • Python
    3692 palavras | 15 páginas
  • Phyton
    495 palavras | 2 páginas
  • TCC unopar
    4687 palavras | 19 páginas
  • listas de programas na linguagem C
    3529 palavras | 15 páginas
  • Paradigma Funicional
    368 palavras | 2 páginas
  • Python
    739 palavras | 3 páginas
  • Programação Python
    870 palavras | 4 páginas