Save
Busy. Please wait.
Log in with Clever
or

show password
Forgot Password?

Don't have an account?  Sign up 
Sign up using Clever
or

Username is available taken
show password


Make sure to remember your password. If you forget it there is no way for StudyStack to send you a reset link. You would need to create a new account.
Your email address is only used to allow you to reset your password. See our Privacy Policy and Terms of Service.


Already a StudyStack user? Log In

Reset Password
Enter the associated with your account, and we'll email you a link to reset your password.
focusNode
Didn't know it?
click below
 
Knew it?
click below
Don't Know
Remaining cards (0)
Know
0:00
Embed Code - If you would like this activity on your web page, copy the script below and paste it into your web page.

  Normal Size     Small Size show me how

Python

Estruturas semânticas, instruções e tipos

QuestionAnswer
Estilo de Tipagem Dinâmica, forte
Paradigmas de programação da linguagem Orientação a objetos Programação imperativa Programação funcional
elif Estrutura de seleção
def Comando utilizado para construção de subrotina
with Comando utilizado para construção de escopo
Símbolo para começar comentário #
Símbolo para terminar comentário Quebra de linha
Como inserir comentários em mais de uma linha Cada linha de comentário deve iniciar por #
Comando para saída padrão print
Tipo de linguagem Interpretada
Guido van Rossum Criador da linguagem
CPython Implementação principal da linguagem Python, escrita em C
str, unicode Cadeia de caracteres imutável
list Lista heterogênea mutável
tuple Tupla imutável
set, frozenset Conjunto não ordenado, não contém elementos duplicados
dict Conjunto associativo Ex.: {'key1': 1.0, 'key2': False}
int Número inteiro. É transparentemente convertido para long caso não caiba em um int.
float Ponto flutuante
complex Número complexo Ex.: 3+2j
bool Booleano. True ou False
FooClass() Classe construtora de instâncias quando invocada
old-style Tipos de classes utilizadas antes da versão 3.0 no Python
new-style Tipos de classes utilizadas a partir da versão 2.2 do Python, e única utilizada a partir da versão 3.0
and Operador lógico. Se os dois operandos forem true, então a condição será true
or Operador lógico. Se qualquer um dos dois operandos for true, a condição será true
not Operador lógico. Inverte o estágio lógico de qualquer operando: se true, a condição será avaliada como false
in Operador de adesão. Sintaxe avaliada como true se encontra uma variável na seqüência especificada e false caso contrário.
not in Operador de adesão. Sintaxe avaliada como true se não encontra uma variável na seqüência especificada e false caso contrário.
Operador & Operador binário AND. Copia um bit para o resultado se ele existe em ambos os operadores.
Operador | Operador binário OR. Copia um bit para o resultado se ele existe em qualquer um dos operadores.
Operador ^ Operador binário XOR. Copia um bit para o resultado se ele existe em um dos operadores, mas não nos dois.
Operador << Operador binário de mudança à esquerda. O valor do operando da esquerda é movido à esquerda pelo número de bits especificado pelo operando da direita.
Operador >> Operador binário de mudança à direita. O valor do operando da esquerda é movido à direita pelo número de bits especificado pelo operando da direita.
Operador ** Operador aritmético de exponenciação. Ex.: a**b é igual a "a elevador à b"
Operador // Operador aritmético de divisão "chão". A divisão de operandos, onde o resultado é o quociente em que os dígitos depois do ponto decimal são removidos.
Método append Anexa um objeto à uma lista Ex.: list.append(obj)
Método count Retorna quantas vezes um objeto aparece em uma lista Ex.: list.count(obj)
Método extend Anexa uma lista no fim de outra lista Ex.: list.extend(seq), onde seq é uma lista ou sequência de objetos
Método index Retorna o menor índice em uma lista onde um objeto aparece Ex.: list.index(obj)
Método insert Insere um objeto em uma lista no índice indicado no parâmetro Ex.: list.insert(index, obj)
Método pop Remove e retorna o último objeto de uma lista ou o objeto no índice indicado no parâmetro Ex.: list.pop() ou list.pop(index)
Método remove Remove da lista o objeto indicado no parâmetro Ex.: list.remove(obj)
Método reverse Inverte a posição dos objetos em uma lista Ex.: list.reverse()
Método sort Ordena os objetos em uma lista. Se for passada uma função como parâmetro, o método a utiliza ´para ordenar os objetos Ex.: list.sort() ou list.sort([func])
Expressão assert Expressão usada para checar se uma expressão qualquer é verdadeira. Se a expressão não for verdadeira, é lançada uma exceção (erro). Ex.: assert (2 + 2) == 4 # Expressão não faz nada assert (2 + 2) == 5 # A expressão lança um erro (AssertionError)
Método len() Retorna o número de elementos de uma lista Ex.: len(list)
Método max() Retorna o item com o maior valor de uma lista (Considera-se os itens ordenados) Ex.: max(list)
Método min() Retorna o item com o menor valor de uma lista (Considera-se os itens ordenados) Ex.: min(list)
Relação Python x Série Star Wars Python foi exclusivamente utilizada para a computação gráfica nos processos de produção dos filmes.
Created by: edvaldocoura
Popular Computers sets

 

 



Voices

Use these flashcards to help memorize information. Look at the large card and try to recall what is on the other side. Then click the card to flip it. If you knew the answer, click the green Know box. Otherwise, click the red Don't know box.

When you've placed seven or more cards in the Don't know box, click "retry" to try those cards again.

If you've accidentally put the card in the wrong box, just click on the card to take it out of the box.

You can also use your keyboard to move the cards as follows:

If you are logged in to your account, this website will remember which cards you know and don't know so that they are in the same box the next time you log in.

When you need a break, try one of the other activities listed below the flashcards like Matching, Snowman, or Hungry Bug. Although it may feel like you're playing a game, your brain is still making more connections with the information to help you out.

To see how well you know the information, try the Quiz or Test activity.

Pass complete!
"Know" box contains:
Time elapsed:
Retries:
restart all cards