iMaster Developers

Igor Hercowitz

Igor Hercowitz

Durante o horário comercial é desenvolvedor Java. No resto do tempo, é desenvolvedor Python, Ruby e usa linguagens s-expr que tornam o ambiente divertido (Clojure, Lisp, Scheme).
  • Publicou
    3
    Artigo(s)
    book
  • Visualizados
    900
    Vezes
    eye
  • Desde
    2012
    clock
awardArtigos Publicados
Igor Hercowitz
Back-End
Clojure e REPL

Clojure é uma linguagem totalmente funcional, escrita para rodar em cima da JVM. REPL é um ambiente Clojure interativo.

Igor Hercowitz
Back-End
Raspando dados (Scrapping) de sites com Python, requests e lxml

Scrapping ou raspagem de sites é a técnica utilizada para obter informações de um determinado site de forma automatizada. Esse tipo de técnica pode ser utilizada para baixar imagens ou informações diversas que, se agrupadas corretamente, podem se tornar relevantes (como por exemplo scrapping em sites governamentais).

Igor Hercowitz
Back-End
Como criar um wrapper para lxml

Atualmente, utilizar o lxml para escrever XML em Python está cada vez mais comum. Não existem grandes dificuldades para entender o lxml, mas se o seu uso não for bem planejado, você pode terminar tendo uma replicação de código enorme. Foi em uma conversa com um amigo que escrevi um wrapper para remover a replicação de linhas que…

Publicidade