Mindmap
Python

Inhalt der Mindmap
Python
Linguagem Interpretada
Orientada a Objetos
- implementa herança múltipla
- uma classe pode herdar propriedades de outra classe
- implementa herança múltipla
Tipagem Inferida e Dinâmica
Multi-Plataforma
Sintaxe Simples
- STrings
- Aspas '' ou ""
- concatenar string - "ola" + "mundo" = "olá mundo"
- print ("Olá" * 3) = OláOláOlá
- palavra = 'Gran Cursos'
- palavra[0] #caractere na posição 0
- 'G'
- palavra[-1]
- 's'
- palavra[1:3] #do caracter 1 até 2 (3-1)
- 'ra'
- palavra[1:] #do caracter 1 até o final da string
- palavra[:3] #do inicio da string até o caracter 2 (3-1)
- palavra[0] = 'g' #não é possível atribuir UM NOVO VALOR a um string.
- palavra[0] #caractere na posição 0
- Lista
- lista = [1, 4, 9, 16, 25]
- mesmo esquema da string para acessar os elementos
- LISTAS PODEM SER ALTERADAS
- lista [0] = 10
- [10, 4, 9, 16, 25]
- lista [0] = 10
- Métodos adicionais
- lista.append(7) #adiciona um elemento ao final da lista
- [1, 4, 9, 16, 25, 7]
- lista.insert(1, 99) #insere um elemento na posição indicada na lista.
- [1,99, 4, 9, 16, 25]
- lista.remove(1) #remove a primeira ocorrência do elemento passado como parâmetro
- [4, 9, 16, 25]
- lista.append(7) #adiciona um elemento ao final da lista
- lista = [1, 4, 9, 16, 25]
- STrings
Indentação (espaço) afeta o código
Aplicações
- Scripts de Linha de Comando
- Aplicações Científicas e de engenharia
- Inteligência Artificial
- Aplicação Web
Comandos
- Python 2.7
- >>> print "Olá Mundo"
- Olá Mundo
- Python 3.0
- >>> print ("Olá Mundo")
- Olá Mundo
- Python 2.7
Variáveis
- Para criar uma variável em Python basta realizar uma atribuição a um identificador, que deve COMEÇAR com um LETRA ou _ e não ser uma PALAVRA RESERVADA da linguagem.
- >>> palavra = "Olá Mundo"
- print(palavra)
- Olá Mundo
- print(palavra)
- >>> a, b - 0, 1
- #Várias variáveis podem ser atribuídas em uma mesma linha
- print(a)
- 0
- print(b)
- 1
- Tipo
- Consultar tipo da variável:
- a = 10
- print(type(a))
- <class 'int'>
- print(type(a))
- a = None
- print(type(a))
- <class 'NoneType'>
- None = Vazio
- print(type(a))
- a = 10
- Consultar tipo da variável:
- #Comentário#
- # isso é um comentário #
- Operadores matemáticos
- 2 * * 3 #Exponenciação
- 2³ =
- 5 % 2 # Módulo (Resto da divisão)
- X = 5
- x += 1 #operador composto
- print(x)
- 6
- print(x)
- x += 1 #operador composto
- 2 * * 3 #Exponenciação
- Comparador matemático
- 0 != 1 #diferente
len = length = comprimento
- len(lista) = 5
str = Converte um número em um string
while = repetição
- = IF
- ELSE
- ELSE + FOR
- FAZ TODO O FOR E DEPOIS O ELSE
- else + while
- FAZ O WHILE DEPOIS O ELSE
- ELSE + FOR
for
Range = progressão aritimética
- range(0,10, 3)
- range(0 (valor inicial), 10 (valor máximo (não está incluso, ou seja = 9)), 3 ( e um incremento))
- 0, 3, 6, 9
- se range(5)
- Assume que o intervalo começa no zero e tem incremento 1
- 0, 1, 2, 3, 4
- 5 valor máximo, não incluído
- range(5,10)
- assume incremento 1
- 5, 6, 7, 8, 9
- 10 = valor máximo, não incluso
- range(0,10, 3)
FUNÇÕES
- def
- define a função
- return
- retorna a função
- ESCOPO
- separado, variáveis definidas na função so "funcionam" dentro da função
- lambda
- def
TUPLA
- SÃO IMUTÁVEIS
- >>> tupla = "joão", 1, True
- print (tupla)
- ('joão, 1, True)
- print (tupla)
SETS
- "LISTA NÃO ORDENADA, MAS SEM REPETIÇÃO"
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Informática Mindmap am Python, erstellt von jose roberto amorim junior am 31/07/2018.
- Erstellt von
- jose roberto amorim junior
- Aufrufe
- 0
- Bewertung


