Python Primeiro Mês Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

O que é o Google Colab?

A

É uma maquina virtual que pode ser utilizada para estudar e testar códigos sem a necessidade de instalação no pc. Ele não salva os dados automaticos, toda vez que fechar, ele zera.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quando foi criado o Python?

A

1989

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que o código ‘ipynb’ significa?

A

É um notebook de python.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Como rodamos um código no Google Colab?

A

Clicando em ‘shift+enter’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

O que a função ‘print()’ faz?

A

Ela imprime o que mandarmos, ex classico ‘hello word!’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Como escrevemos um comentário no código e para que ele serve?

A

Escrevemos adicionando # na frente do texto. Ele serve para explicar o que cada lnha faz no código ou como o código funciona de uma forma geral.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Como adicionar um link a um comentário?

A

Usa a estrutura ‘texto do link

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

O que são variáveis e podemos começar com nº?

A

É o termo que utilizamos para dar valor a algo, ela não pode ter o nome iniciado com nº e nem espaço, precisausar ‘_’ ou variação de letras maiusculas e minusculas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Quais são os quatro tipos de variáveis no Python?

A

INT() - numero intero
FLOAT() - numero com virgula/ponto
STR() - string, é texto e o padrão
BOOL() - booleano, quando retorna valores TRUE or FALSE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

O que a função type() faz?

A

Ela indica qual o tipo da variável.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

O que podemos fazer com o sinal ‘+’ em strings e numeros?

A

Ele concatena strings e soma numeros

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

O que são os sinais de ‘*’, ‘/’ e ‘**’?

A

Mutiplicação, divisão, exponencial

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Qual a diferença de usar o sina ‘/’ e ‘//’ em divisão?

A

O sinal ‘//’ duplo, retorna somente o nº inteiro da divisão, ele arredonda.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

O que são ‘métodos’?

A

Eles são funções que utilizamos para ajustar strings, muitas vezes precisamos arrumar os dados antes de conseguirmos começar a manipular.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

O que o método ‘variavel.strip()’ faz?

A

Ele retira todos os espaços no inicio e final de uma variável, para limpar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

O que o método ‘variavel.replace()’ faz?

A

É utilizado para substituir um dado/letra que sabemos que esta errado na string.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Como utilizamos varios métodos para alterar uma string?

A

Utilizamos dando um novo valor a variável a string, ex: variavel_nome = variavel_nome.string().replace(‘v’,’a’).upper()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

O que o método ‘variavel.upper()’ faz?

A

Deixa todas as letras em maiúsculas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

O que o método ‘variavel.lower()’ faz?

A

Deixa todas as letras em minúsculas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

O que é o UNICODE?

A

É o alfabeto criado em python, para utilizar todos os alfabetos do mundo, simbolos, etc. Para utilizar, precisamos add o código ‘chr(nº alafabeto)’, é só verificar online.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

O que é a função ‘input()’? Qual o retorno padrão?

A

Ela é utilizada para adicionar um dado externo e por padrão retorna um valor string.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Como convertemos dados ‘input()’?

A

Adicionando a função de tipos de variáveis na frente, ex:
int(input())
float(input())
bool(input())

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Como podemos utilizar variáveis com inputs? Adicionando inputs dentro de textos.

A

Utilizando a função input(‘ f{}’). Quando adicionamos o ‘f {nome_variavel}’ ele busca esse dado de fora do texto, geralmente coletado via input, e insere.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

O que ‘\n’ faz em um código print()?

A

Ele quebra a linha ao imprimir.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

O que o ‘\t’ faz em um código print()?

A

Ele gera uma tabela na hora de imprimir.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

O que é regra básica para utilizar a condicinal ‘if’?

A

Tudo que fizer parte dela precisa estar identado.

27
Q

O que significa ‘==’?

A

Igual a a (condição)

28
Q

O que significa ‘!=’?

A

Diferente de, condição

29
Q

Por que somente utilizamos ‘else’ na última condicional do if e por que ele não tem condicional e somente ‘:’?

A

Porque ele não gera a proxima, depois dele, condição acabou. Ele é o último check, não precisa de condição.

30
Q

O que é o ‘elif’?

A

Ele é um ‘senão se’, caso a primeira condição de if não seja verdadeira, ele vai pro elif, se não, para na primeira mesmo.

31
Q

Quando utilizamos os operadores lógicos?

A

Ao colocar a função if, ex: ‘inf i IN variavel_lista: ‘

31
Q

O que é a função ‘while()’? Qual a regra igual a do if?

A

Ela roda um código diversas vezes, até uma condição ser cumprida. Precisa sempre estar identado.

31
Q

O que os operadores lógicos ‘and’, ‘or’, ‘in’ e ‘not’ fazem?

A

and: e
or: ou
in: dentro
not: não existe na variável/codigo/dados

32
Q

Por que o while() é indicado ser utilizado com um conjunto pequeno de dados?

A

Porque ele não é rápido.

33
Q

Por que precisamos obrigatoriamente utilizar os sinais ‘+=’, ‘-=’, ‘*=’, ‘/=’ e ‘//=’ dentro de while() e o que cada uma faz?

A

Porque essas são os sinais que ele lê, não podemos colocar os sinais normais.
+= soma
-= subtração
*= multiplicação
/= divisão
//= divisão por numero inteiro

34
Q

O que a função ‘for’ faz e qual semelhança ao while() e if?

A

Ela roda o código quantas vezes indicarmos, linha a linha, repetindo até que um condição seja atendida. Ele precisa ser identado.

35
Q

O que a função range() faz e um exemplo de como usar? Como seria range(1,9,2)?

A

Ela define um sequencia de inicio e fim, sendo o primeiro numero parte da sequencia e o ultimo não, se quiser podemos add o valor de espaçamento a sequencia. Ex: range(1,10,2), ele tem inicio no 1, vai até o 9, sempre de dois em dois.

36
Q

O que o ‘continue’ faz dentro da função for?

A

Ele faz com que a função for siga sendo executada, mesmo que uma condição seja verdadeira, ou seja, ele identifica a condição definida e volta ao inicio apra rodar o código. Ex: : for i in range(1,6):
ii. if i == 4:
iii. continue
iv. print(i)
v. Ele imprime 1,2,3,5 -pula o 4

37
Q

O que ‘break’ faz na função for?

A

Ela para o código ao identificar uma condição, não retorna ao início, como no ‘continue’. Ex: for i in range(1,6):
if i == 4:
break
print(i)
Nesse caso ele imprime de 1-3 e para;

38
Q

O que são listas e como são ordenadas?

A

São conjunto de dados, sempre entre [], separados por ‘,’ e são organizadas dessa forma porque cada posição dentro da lista em um índice equivalente.

39
Q

Quais as posições de índice dentro de uma lista?

A

Comeca com 0 e de trás pra frente pode ser -1

40
Q

Listas aceitam todos os tipos de dados?

A

Sim, pode ser string, int, float, bool

41
Q

Pode ser utilizado indice para alterar o dado de uma lista?

A

Não, somente para buscá-lo

42
Q

O que método split() faz?

A

Cria uma lista de uma string, separando os elementos, conforme indicado no método

43
Q

Como alterar uma lista para string?

A

Usando o método join(), nele conseguimos juntar vários dados e transformar numa string única

44
Q

O que método len() faz?

A

Retorna quantidade de itens de uma lista ou caracteres de uma string

45
Q

O que método append() faz?

A

Adiciona uma variável ao final da lista.

46
Q

O que método extend() faz?

A

Ele adiciona vários elementos únicos ao final de uma lista

47
Q

O que o método remove() faz?

A

Ele remove um item da lista

48
Q

O que método insert() faz?

A

Insere um método específico em um índice da lista

49
Q

O que método sort() faz?

A

Ordena a lista em ordem alfabética

50
Q

Do que são compostos os dicionários? Como são divididos os elementos?

A

Chaves e valores, e separados por vírgulas

51
Q

O que método keys() faz?

A

Retorna as chaves de um dicionário

52
Q

O que método values() faz?

A

Retorna os valores de um dicionário

53
Q

O que a função sum() faz?

A

Soma os numeros de uma lista

54
Q

O que a funão help() faz?

A

Ela retorna um exemplo de explicação dentro do proprio pyhton sobre como utilizar a função.

55
Q

O que são funções built-in?

A

São as funções originais do python, pré-definidas.

56
Q

Como utilizar a variável for em um dicionário passando por chaves e valores?

A

Precisa colocar uma variável para chave, outro pra valor e adicionar o dicionário com a função. Items().
Ex: For ideia, custo in dicionário.items():

57
Q

O que é linguagem de baixo nível e alto?

A

Alto nível é mais próximo de um idioma, pyhton e baixo é mais técnico, 0 e 1 (roda mais rapido)

58
Q

Qual suporte de cada biblioteca: NumPy, Pandas, Matplotlib?

A

Estatística, dados, gráficos

59
Q

Função round()?

A

Arredonda resultado float

60
Q

Lista.pop()?

A

Ele retorna o valor da posição e retira esse item da lista

61
Q

Método sort() ordena somente números ou string?

A

Sim, número em ordem crescente ou string em ordem alfabética

62
Q

Como fazer laço for em list comprehension com tuplas?

A

Precisa usar o ‘range(len(nome_lista))’ assim consegue ir elemento por elemento