Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
APLICADAS
AULA 1
TEMA 1 – TEXTOS
3
Nomeie o projeto, decida se será público ou não, e clique em “Create”.
4
Finalmente clicamos no arquivo recém criado e agora podemos começar
a aprender a trabalhar com Python.
5
escrever comentários e textos. Os comentários são precedidos de “#” e não
aparecem quando o código é executado.
É possível adicionar comentários nos códigos “Code”.
6
Dependendo do número de cerquilhas utilizadas, temos os seguintes
níveis de títulos:
# Título nível 1
## Título nível 2
### Título nível 3
#### Título nível 4
##### Título nível 5
7
O procedimento segue a mesma ideia: na célula do tipo “Code” basta
colocarmos uma cerquilha antes do texto. Observe que o uso dos comandos de
“Markdown” não são aceitos em uma célula do tipo “Code”.
TEMA 2 – VARIÁVEIS
8
As variáveis podem ser nomeadas por meio de letras, números e
símbolos, de acordo com o que for mais conveniente. No entanto, não é possível
utilizar palavras reservadas da linguagem. Essas palavras são:
9
Agora que já sabemos trabalhar com variáveis, vamos começar nossos
estudos referentes às operações elementares que podem ser feitas no Python.
10
Considerando “MateriaPrima” como sendo a variável que recebe o custo
referente à matéria-prima e “Frete” como a variável associada ao frete, podemos
escrever:
MateriaPrima=27936.10
Frete=1243.90
MateriaPrima+Frete
Isso significa que a variável “MateriaPrima” recebeu o valor “27936.10” e
a variável “Frete” o valor “1243.90”. Em seguida, a expressão
“MateriaPrima+Frete” soma os valores e apresenta o resultado 29180.00, que
corresponde a R$ 29.180,00, o custo total.
11
Vimos algumas maneiras diferentes de resolver o mesmo problema. Qual
delas é a mais indicada? Depende da necessidade. Se quisermos obter apenas
a soma, “27936.10+1243.90” é suficiente, mas se precisarmos trabalhar com
situações que exijam mais detalhes ou mais cálculos, é interessante utilizarmos
variáveis. Vamos abordar um exemplo simples relacionado ao desenho técnico,
utilizando variáveis para armazenar e apresentar os resultados.
Determine a dimensão mínima e a dimensão máxima do diâmetro do eixo
representado na figura a seguir.
Diametro=84.728
a=-0.054
b=0.077
DiametroMinimo=Diametro+a
DiametroMaximo=Diametro+b
print('Diâmetro mínimo: ', DiametroMinimo)
print('Diâmetro máximo: ', DiametroMaximo)
12
No comando “print”, o que está entre aspas é texto. Os termos
“DiametroMinimo” e “DiametroMaximo” precisam estar fora das aspas e são
utilizados para que sejam apresentados os respectivos valores.
Podemos escrever o mesmo código e adicionarmos os comentários
explicando o significado de cada passo:
13
casas decimais e assim por diante e “%” fora das aspas. Os demais comandos
são os mesmos:
Diametro=84.728
a=-0.054
b=0.077
DiametroMinimo=Diametro+a
DiametroMaximo=Diametro+b
print('Diâmetro mínimo: %.2f ' % DiametroMinimo)
print('Diâmetro máximo: %.2f ' % DiametroMaximo)
14
O resultado apresentado possui 14 casas decimais. Vimos que podemos
determinar o número de casas decimais a serem apresentadas utilizando “%.2f”,
“%.3f” e assim por diante. Outra possibilidade é utilizarmos o comando “round()”
com dois parâmetros: o primeiro é a variável a ser apresentada e o segundo
parâmetro indica o número de casas decimais.
AlimentacaoETransporte=2324/3
round(AlimentacaoETransporte,2)
15
O resultado obtido corresponde a R$ 5.280,00.
Agora imagine que um lojista vende suas mercadorias com 37% de
acréscimo sobre o preço de custo. Por quanto deverá vender uma mercadoria
cujo preço de custo foi de R$ 320,00?
Nesse exemplo temos um aumento de 37% sobre o preço de custo. Como
o preço de custo corresponde a 100% e o aumento é de 37%, podemos fazer
100%+37% para obtermos o preço já com o aumento. Em porcentagem, esse
preço é dado por 100%+37%=137%. Como 137% corresponde a 137/100 e
como precisamos multiplicar esse valor por 320,00 para obtermos o preço com
aumento, a expressão a ser utilizada é: 320*137/100.
16
print(taxa*100) #Apresentação da taxa
Como a taxa obtida por meio da fórmula está na forma decimal, temos
que multiplicá-la por 100 para escrevermos a taxa na forma de porcentagem.
Se quisermos a resposta com duas casas decimais, podemos utilizar o
comando “round()”.
c=566.00
m=614.30
n=6
taxa=(m-c)/n/c
round(taxa*100,2)
c=566.00
m=614.30
n=6
taxa=((m-c)/n/c)*100
print('A taxa é %.2f%%' % taxa)
17
Utilizamos dois sinais de porcentagem “%%” após “%.2f” para que na
apresentação da resposta possamos ter um sinal de porcentagem após o “1.42”.
vp=925000.00
i=4/100
n=3
vf=vp*(1+i)**n
round(v,2)
18
Sendo assim, o volume de vendas esperado para daqui a 3 anos é de R$
1.040.499,20.
m
m
in 1
c
19
Na fórmula, “i” é a taxa, “n” o tempo, “c” é o capital, também conhecido
como valor presente e “m”, o montante, conhecido como valor futuro.
Em Python, essa fórmula corresponde a (m/c)**(1/n)-1. Como a taxa é
dada na forma decimal, para obtermos o resultado na forma de porcentagem,
basta multiplicarmos essa expressão por 100, ou seja, ((m/c)**(1/n)-1)*100.
Imagine que um boleto no valor de R$ 566,00 foi pago com 6 meses de
atraso, resultando em um montante de R$ 614,30. Supondo que o juro cobrado
é calculado sobre o valor atualizado da dívida, ou seja, juros compostos, qual foi
a taxa mensal utilizada?
c=566.00
m=614.30
n=6
taxa=((m/c)**(1/n)-1)*100
round(taxa,2)
c=566.00
m=614.30
n=6
taxa=((m/c)**(1/n)-1)*100
print('A taxa é %.2f%%' % taxa)
20
Temos muitas outras funções importantes que serão abordadas nas
próximas aulas.
A seguir uma tabela contendo algumas dessas funções:
Função Sintaxe
Parte inteira da divisão //
Resto da divisão %
Módulo abs()
Notação científica 3.4*10**9 ou 3.4e9
Logaritmo natural log()
Logaritmo decimal log10()
Exponencial exp()
Seno sin()
Cosseno cos()
Tangente tan()
Arco seno arcsin()
Arco cosseno arccos()
Arco tangente arctan()
Seno hiperbólico sinh()
Cosseno hiperbólico cosh()
Tangente hiperbólica tanh()
Arco seno hiperbólico arcsinh()
Arco cosseno hiperbólico arccosh()
Arco tangente hiperbólica arctanh()
Conversão de graus para radianos deg2rad() ou radians()
Conversão de radianos para graus rad2deg() ou degrees()
FINALIZANDO
21
REFERÊNCIAS
22