0% acharam este documento útil (0 voto)
5 visualizações

Python

O documento aborda conceitos fundamentais de Python, incluindo a ordem das operações matemáticas, funções embutidas como print e input, e estruturas de dados como listas, tuplas, sets e dicionários. Também discute algoritmos de busca, SQL e a importância da visualização de dados, além de mencionar a biblioteca pandas para manipulação de DataFrames. Por fim, apresenta exemplos práticos de operações e funções em Python.

Enviado por

eeduardoccamposs
Direitos autorais
© © All Rights Reserved
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
5 visualizações

Python

O documento aborda conceitos fundamentais de Python, incluindo a ordem das operações matemáticas, funções embutidas como print e input, e estruturas de dados como listas, tuplas, sets e dicionários. Também discute algoritmos de busca, SQL e a importância da visualização de dados, além de mencionar a biblioteca pandas para manipulação de DataFrames. Por fim, apresenta exemplos práticos de operações e funções em Python.

Enviado por

eeduardoccamposs
Direitos autorais
© © All Rights Reserved
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 6

Python

1 Primeiro resolvem-se os parênteses, do mais interno para o


mais externo.
2 Exponenciação.
3 Multiplicação e divisão.
2 Soma e subtração.
Funões
print
Usada para imprimir um valor na tela.

Enumarate
Usada para retornar a posição de um valor em uma
sequência.

Input
Usada para capturar um valor digitado no teclado.

Int e float
Usadas para converter um valor no tipo inteiro ou float.

Type
Usada para saber qual é o tipo de um objeto (variável).

Built-in em Python

print("hello world!")

interpretador
(https://www.jetbrains.com/pycharm/download/).

Ler
(https://www.python.org/dev/peps/pep-0498/)

# Modo 3 - usando strings formatadas


print(f"Olá {nome}, bem vindo a disciplina de programação. Parabéns
pelo seu primeiro hello world")
Olá João, bem vindo a disciplina de programação. Parabéns pelo seu
primeiro hello world

x+y soma de x e y

x-y Diferença de x e y

x*y Produto de x e y

x/y Quociente de x e y

x // y Parte inteira do quociente de x e y

x%y Resto de x / y

abs(x) Valor absoluto de x

pow(x, y) x elevado a y

x ** y x elevado a y

Primeiro resolvem-se os parênteses, do mais interno para o


mais externo.

1.Exponenciação.
2.Multiplicação e divisão.
3.Soma e subtração.

Em uma linguagem de programação, uma função é a


definição de uma sequência de passos que serão tomados
sobre certos dados e elementos do programa. Uma função
pode conter parâmetros, que são valores que serão
utilizados pela função para realizar as operações.

Com isso, observando a função calcular, temos que ela possui


como parâmetro o elemento *args. Esse
elemento *args indica que o número de parâmetros da
função é variável, mas que todos possuem o mesmo tipo.
Esses elementos também serão armazenados em
uma tupla (isto é, uma estrutura de dados que é semelhante
a uma lista) e poderão ser acessados pela função.
Dentro da função, observamos que sobre a lista de
parâmetros args é utilizada a função sum. Essa função é uma
função pré-definida de Python, e soma todos os elementos
de uma lista. Como a lista args possui os elementos 1, 4 e
5, teremos que o valor de r será 1 + 4 + 5 = 10.
Após, é realizada uma iteração sobre a mesma lista args.
Assim, para cada elemento i dessa lista, seu valor
é adicionado à variável r através da expressão r += i.
Com isso, como r já possuia o valor 10, temos que após
realizar a iteração, r possuirá o valor 20.
Com isso, concluímos que a função realiza duas vezes a
soma dos parâmetros. Assim, para os parâmetros 1, 4,
5, o retorno da função será 20, o que torna correta a
alternativa a).
Bubble sort

aula 2
estrutura de dados em python
Objetos do tipo sequência: texto, listas e tuplas
Objetos do tipo set (conjunto).
• Objetos do tipo mapping (dicionário).
• Objetos do tipo array NumPy.
Range = faixa
função range()
Ela permite especificar o inicio de uma sequência, o passo (ou pulo) e
valor final.
Qual a diferença das estruturas quando é usado })] chaves, parenteses e colchete

Listas
Lista é uma estrutura de dados do tipo sequencial que possui
como principal característica ser mutável. Ou seja, novos
valores podem ser adicionados ou removidos da sequência.

vogais = ['a', 'e', 'i', 'o', 'u']


vogais = []
vogais.append('a')
vogais.append('e')
vogais.append('i')
vogais.append('o')
vogais.append('u')
List comprehension

[item for item in lista]


Tuplas

Mutáveis , imutáveis.
Em Python, uma das maneiras de criar uma tupla é colocando
os valores entre parênteses, conforme código a seguir:

vogais = ('a', 'e', 'i', 'o', 'u')

Sets
Em Python, uma das maneiras de se criar um objeto do
tipo set é colocando os valores entre chaves, conforme
código a seguir:

vogais = {'a', 'e', 'i', 'o', 'u'}


Um set permite a inserção de valores posteriores à sua
criação, com a função add(), mas não permite acessar valores
pela sua posição.
Dicionários
mapping
dict (dicionário)
Algoritmo de busca

Código Explicação

def executar_busca_linear(lista, valor): Definição da função

tamanho_lista = len(lista) Definição do tamanho da lista

tamanho_lista = len(lista) Estrutura de repetição para percorrer toda a lista

if valor == lista[i]: Condição para verificar se é o valor.

return True Retorno, caso encontre o valor

return False Retorno, caso não encontre o valor

estrutura de repetição “while”.


Algoritmo de busca binária

ATIVIDADES
1 Para se comunicar com um bando de dados relacional existe uma linguagem
específica conhecida como SQL, que significa Structured Query Language ou,
traduzindo, linguagem de consulta estruturada. Em outras palavras, SQL é a
linguagem que permite aos usuários se comunicarem com banco de dados
relacionais.

2 DDL é um acrônimo para Data Definition Language (Linguagem de definição de


dados). Fazem parte desse grupo as instruções destinadas a criar, deletar e
modificar banco de dados e tabelas. Nesse módulo vão aparecer comandos como
CREATE, o ALTER e o DROP.

3 DML é um acrônimo para Data Manipulation Language (Linguagem de


manipulação de dados). Fazem parte desse grupo as instruções destinadas a
recuperar, atualizar, adicionar ou excluir dados em um banco de dados. Nesse
módulo vão aparecer comandos como INSERT , UPDATE e DELETE.

4 Visualização de dados ou DataViz é um dos pilares dos profissionais que


trabalham com dados. Existem profissionais que se especializam e inclusive tiram
certificações para atuar nessa área específica. Após uma análise de dados e
extração de informações é interessante que a entrega de resultados para a área de
negócios seja feita de maneira visual, ou seja, por meio de gráficos. Um gráfico bem
elaborado "fala" por si só e ajuda aos que assistem a entenderem os resultados.

A linguagem Python, conta com uma série de bibliotecas que permitem a criação de
gráficos, os quais podem ser estáticos ou dinâmicos, que apresentam iteração,
como por exemplo, responder a eventos de clique do mouse.

5 Para construir um objeto do tipo DataFrame, precisamos utilizar o método


DataFrame() do pacote pandas. Dentre todos os parâmetros esperados, somente
um é obrigatório para se criar um DataFrame com dados, o parâmetro data. Esse
parâmetro pode receber, um objeto iterável, como uma lista, tupla, um dicionário
ou um DataFrame.

Você também pode gostar