Outro dia, em uma conversa do Gupy-DF surgir uma dúvida sobre como controlar o fluxo e o status de um programa. Existem alguma formas de se realizar essa tarefa, cada uma com suas vantagens e desvantagens. Mas por quê isso é importante? Um exemplo básico é que seu programa pode vir a ser utilizado...
Julgo que a história do Python é extremamente importante para a comunidade, pois ela além de mostrar fatos importantes da linguagem, explica algumas de suas características e como seus desenvolvedores lutaram para manter esse projeto um dentro dos moldes do Software Livre e Open Source (antes mesmo...
Após publicar o texto sobre UNIX System Signals em C, percebi que pode ter dado a impressão que apenas a linguagem C possui essa integração. Com isso, escrevi este artigo para demonstrar o mesmo mecanismo demonstrado pelo Fernando Almeida. Todo o conceito de sinais, sua dinâmica de envio e uma...
Ontem eu estava conversando com alguns colegas e um deles acabou soltando que estava tendo que fazer um trabalho braçal: Corrigir um arquivo CSV manualmente, pois a rotina que processava sua entrada só compreendia campos do CSV se eles estivessem envolvidos entre aspas duplas. Na hora eu falei pra...
Há alguns dias eu escrevi sobre a PEP 434 e o conceito do single-dispatch, demonstrando como usufruir das funcionalidades dessa PEP sem ter que esperar a próxima versão do Python, prevista somente para 2014. Hoje vamos fazer uma breve análise sobre o comportamento do Python ao realizar essas...
Há alguns dias, pra ser mais exato em 22 de Maio de 2013, foi proposta a PEP 443 — Single-dispatch Generic Functions. Esta proposta foi aceita ontem, dia 04 de Junho de 2013, e esta nova funcionalidade deve estar presente na próxima versão do Python. Em resumo, ela "resolve" um problema inerente à...
Ontem, dia 21 de Novembro de 2012, ocorreu a palestra de "Introdução à Linguagem Python" organizada pelo Cássio Botaro (Blog, Twitter, Google Plus e GitHub), "patrocinada" pela Agencia X4 e "assitida" por mim. A palestra ocorreu como parte do evento X4 Go Now, encontros esporádicos transmitidos ao...
No dia 06 de Setembro o grande Alvaro Justen (Turicas) ministrou outro webminar no Lab de Garagem. Dessa vez o assunto foi Python e Arduino usando a biblioteca PySerial, para comunicação via USB, e a biblioteca PyBluez, para comunicação via bluetooth. Eu estava aguardando há um bom tempo este...
Retomando a série de tutoriais em vídeo sobre PyGI por Daniel G. Siegel. No mês passado, o autor postou o sexto tutorial em vídeo, chamado Criando Um Navegador Web Descolado. Eu estava esperando este sexto vídeo para postar junto com o quinto vídeo, Criando Um Vídeo Player Estiloso. Aparentemente,...
Dando continuidade no assunto de Expressões Regulares, hoje vou mostrar em que casos o uso de uma expressão regular supera (e muito) um trecho (relativamente complexo) de código Python. Expressões Regulares Respirem fundo e vamos lá…




