Amanhã acontece o 7º Coding Dojo do PoliGNU. Não perca!
Data: 19/04/2013 (sexta-feira)
Horário: das 11h às 13h
Local: C2-01, prédio do Biênio, Poli-USP
A proposta hoje é trabalhar com expressões regulares!
O que é um "Dojo"?
Dojo é o local onde se treinam artes marciais japonesas. Mas não é deste dojo que estamos falando aqui. Esta atividade será um Dojo de programação - ou Coding Dojo.
Segundo o http://codingdojo.org/: “Um Coding Dojo é um encontro onde um grupo de programadores se reúne para trabalhar em conjunto em um desafio de programação. Eles estão lá para se divertir, e, através de uma metodologia pragmática, melhorar suas habilidades de programação e de trabalho em grupo.”[1]
Ele é feito baseado em alguns princípios e regras bem simples.
Princípios
Regras
Neste dojo utilizaremos a linguagem de programação Python.
Desafio: obter as imagens de uma página web
HTML é um padrão de codificação que muitqs páginas na internet seguem. É um formato de texto em que o conteúdo da página, além é descrito. Estamos interessados em encontrar nesse arquivo o endereço de uma imagem. Por exemplo, queremos extrair o link para os quadrinhos de um certo site (erm, digamos, do xkcd).
Vamos procurar endereços como
http://imgs.xkcd.com/comics/regular_expressions.png
E, para isso, usaremos uma ferramenta muito poderosa: expressões regulares! Expressões regulares são uma forma de descrever padrões em texto. Com ela podemos indicar repetições, pedaços opcionais do texto buscado, etc. Uma introdução a ER pode ser encontrada aqui e aqui.
O código que escrevemos durante o Dojo pode ser baixado (arquivo dojore.py.txt, procure por um link em volta deste post).
No comments available.
Add new comment