




























































































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Muito boa a abordagem do autor conduzindo os exemplos a partir dos mais simples e sempre comentando os passos e códigos.
Tipologia: Notas de estudo
1 / 113
Esta página não é visível na pré-visualização
Não perca as partes importantes!





























































































!"#$%&
Josué Labaki # $%& / & : ;< 2 $ =&2 [email protected]
0#GCCC 559
#"01.!(&# *"+&!
&B) ")(# *"+&!H
$%& 3 0 8 8 'FL 55 .F%L & 5 5+! & # F6 M$ 3 0 N O $%& '! +! '$%& P -! 5 1 ! ! $! ! + O 1 !& ) " $%&
$%& )! ) 3 3 7 3 0 ) M 1 N! $%& " ! )
$%& = )" O ! O &
O 3 $%& ! $& ! = 5& ' # 5+! $%& 2 P! < 2 ! 3 ; '; 2 +! < , $%& !/ %! # Q& ! F) 1 $%& %'&((---%& % +
! * . 8 8 JR $%& '&((---%& *+
C #!(& *"+&!/&0&)0#/#=/)=#(&#C
" =/ 5 " ! " ! 0 )" U!.!V( 0
a=
b=
a == b # == testa se a é igual a b
False
a != b # != testa se a é diferente de b
True
a <> b # <> também testa se a é diferente de b
True
a > b # > testa se a é maior que b
False
a < b # < testa se a é menor que b
True
2*a >= b # testa se o dobro de a é maior ou igual a b
True
$%& * VV
2**3 # É o mesmo que 23 (dois ao cubo).
8
2**(3+6) # Dois elevado a 9
512
L"4 0 4
7 % 2 # O resto da divisão entre 7 e 2
1
/ 01 12345 6 7 8 9
E #.J 1 . !#(##(/=##
$%& = O 0 " ". $ & M* N! *. *) *) ! * A! ! M >N! O >XA!M >N" $%&
$* *)! 3 0 type(x)! *)1
#".& (3 4 "&
".!<
2 0 ) $%& & 1 $%& 0 K! *&
palavra='termodinâmica'
palavra
'termodin\xe2mica'
& ‘termodin\xe2mica’ $%& *) MN ! )" 0 & & 0 ! O " $ " ! M : N$ !
print palavra
'termodinâmica'
$%& ! K ! 3 K O K $%& ! 3 3 O 1 *8 3 Y K22ZY[
palavra[2]
'r'
2*palavra[0]
'tt'
F * K $ 1 ! KMN0 3 I>A! O
palavra[9:12]
'mic'
$ & ! *. 3 $%& ! 0 = ! 3 *)ST
" palavra[9:12] 0 !./9
$ 3 ! 4 K
palavra[9:]
'mica'
palavra[1:8:2]
'emdn'
0 3 > G! A' )! 3 >!C!@D+F) 1 C
palavra[1:8:3]
'eon'
)! 3 >! E D ! 8K " !
palavra[7:0:-1]
'nidomre'
< 4 3 3 D H! 1 1 O !& KMN "
3 'O +! 3 0
palavra[7::-1]
'nidomret'
= 3 4 3
palavra[:4:-2]
'ai\xe2i'
'F )"" 1 \xe2 M:N!0 ?+
! 4 3 ! 0 " K
palavra[::-1]
'acim\xe2nidomret'
O )" & * :
palindromo='socorram me subi no onibus em marrocos'
palindromo[::-1]
'socorram me subino on ibus em marrocos'
" 0 0 ! " * 4 K
R 1 * ! MUN M 3 0 N! ! 30
(^1) Palíndromos são palavras ou sentenças que são iguais tanto se lidas de trás para frente quanto no sentido normal.
K! 3 )"
lista[0]
1
lista[0]+lista[2]
4
MUN* 3 0 Z>!A!C[ ZE[ ' 4 + JO UE " ! \ Z>!A!C[
lista=lista+[4]
lista
[1, 2, 3, 4]
lista+4
Traceback (most recent call last):
File "<pyshell#1>", line 1, in -toplevel-
lista+4
TypeError: can only concatenate list (not "int") to list
lista=lista+[0,0,0]
lista
[1, 2, 3, 4, 0, 0, 0]
* 8 3 K " 4 3 & Z.>[! 4 Z.A[!
lista[-1]
0
lista[2:-2]
[3, 4, 0]
! * & KM N
len(lista)
7
;8 0 K"! = O *8 3 !0 O
lista[0] = 'zero'
lista
['zero', 2, 3, 4, 0, 0, 0]
lista[1] = lista[1]+lista[2]
lista
['zero', 5, 3, 4, 0, 0, 0]
lista[2] = lista[0]
[[1, 2, 3], [0, -1, 1], [3, 3, 3]]
matriz[1]
[0, -1, 1]
% matriz[1] " 09
matriz[1][2]
1
C )=#
0 *) ! 3 0 " ; O ! 0 1
tupl=(1,2,3)
tupl
(1, 2, 3)
tupl[0]=0
Traceback (most recent call last):
File "<pyshell#10>", line 1, in -toplevel-
tupl[0]=0
TypeError: object doesn't support item assignment
* *)] ! ! ! !
O * $%& ! & M,.,N
a,b = 0,'Deu certo?'
a
0
b
'Deu certo?'
^ O M ; <= 9> N
" ! *)
a,b=b,a
a
'Deu certo?'
b
0