Академический Документы
Профессиональный Документы
Культура Документы
<nmero>
Texto
difcil comunicar-se sem palavras
Entre os vrios tipos de dados, um dos mais importantes o texto ou string
o
Obs.: no to fcil manipular strings em algumas linguagens
Vamos procurar onde esto as informaes num texto == scraping
E iremos aprender um dos conceitos mais importantes de orientao objetos:
mtodos
Starbuzz Caf
Cdigo Starbuzz atual
Strings
Strings so seqncias de caracteres
Como obter apenas o preo?
Strings
Strings
Fatiamento
Fatia do primeiro nmero at antes do segundo
Fatiamento
o
Sim. Fique vontade, mas no esquea o decode
Por exemplo, o site abaixo usa iso8859
http://www.ime.usp.br/~pf/algoritmos/dicios/br
O que urllib.request faz?
Os dados do Python so
espertos
Mtodo find
Mtodos find para strings
Mtodo find
Biblioteca time
Hora atual em segundos time.clock()
Estou no horrio de vero? time.daylight()
Dormir alguns segundos time.sleep(secs)
Fuso horrio time.timezone()
Resumo
Strings so seqncias de caracteres
Acessamos os caracteres individuais pelo ndice, que comea com zero
Mtodos so funes embutidas nas variveis
Existem bibliotecas de programao com cdigo pronto
Os dados possuem um tipo, como int ou string
Ferramentas Python
texto[4] acessa o 5 caracter
texto[4:9] acessa do 5 ao 9 caracter
O mtodo texto.find() procura um substring
float() converte algo para ponto flutuante
Bibliotecas: urllib.request e time