<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentários sobre: Dicas para um bom programa em Python</title>
	<atom:link href="http://pythonologia.org/2009/03/03/dicas-para-um-bom-programa-em-python/feed/" rel="self" type="application/rss+xml" />
	<link>http://pythonologia.org/2009/03/03/dicas-para-um-bom-programa-em-python/</link>
	<description>Python, open-source e desenvolvimento</description>
	<lastBuildDate>Wed, 24 Feb 2010 03:51:05 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Por: Osvaldo Santana</title>
		<link>http://pythonologia.org/2009/03/03/dicas-para-um-bom-programa-em-python/comment-page-1/#comment-942</link>
		<dc:creator>Osvaldo Santana</dc:creator>
		<pubDate>Fri, 12 Feb 2010 13:55:39 +0000</pubDate>
		<guid isPermaLink="false">http://pythonologia.org/?p=282#comment-942</guid>
		<description>Esse programa não faz nada disso... mas sei de um programa, que deve ser o que você está procurando, chamado Sikuli (http://www.sikuli.org/) que faz isso que você está querendo.</description>
		<content:encoded><![CDATA[<p>Esse programa não faz nada disso&#8230; mas sei de um programa, que deve ser o que você está procurando, chamado Sikuli (<a href="http://www.sikuli.org/" rel="nofollow">http://www.sikuli.org/</a>) que faz isso que você está querendo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: erick</title>
		<link>http://pythonologia.org/2009/03/03/dicas-para-um-bom-programa-em-python/comment-page-1/#comment-940</link>
		<dc:creator>erick</dc:creator>
		<pubDate>Fri, 05 Feb 2010 17:40:14 +0000</pubDate>
		<guid isPermaLink="false">http://pythonologia.org/?p=282#comment-940</guid>
		<description>ei cara queria sabe s esse programa faz o mause clicar sozinho no local onde eu qeo</description>
		<content:encoded><![CDATA[<p>ei cara queria sabe s esse programa faz o mause clicar sozinho no local onde eu qeo</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Pythonismos &#8211; abruno.com [ Blog ]</title>
		<link>http://pythonologia.org/2009/03/03/dicas-para-um-bom-programa-em-python/comment-page-1/#comment-923</link>
		<dc:creator>Pythonismos &#8211; abruno.com [ Blog ]</dc:creator>
		<pubDate>Sat, 19 Dec 2009 13:51:59 +0000</pubDate>
		<guid isPermaLink="false">http://pythonologia.org/?p=282#comment-923</guid>
		<description>[...] cada vez mais, mas ainda patino na forma como fazer as coisas, por isso achei muito legal a postagem do Osvaldo Santana, porque mostrar várias dicas e [...]</description>
		<content:encoded><![CDATA[<p>[...] cada vez mais, mas ainda patino na forma como fazer as coisas, por isso achei muito legal a postagem do Osvaldo Santana, porque mostrar várias dicas e [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Carlos Costa</title>
		<link>http://pythonologia.org/2009/03/03/dicas-para-um-bom-programa-em-python/comment-page-1/#comment-771</link>
		<dc:creator>Carlos Costa</dc:creator>
		<pubDate>Wed, 02 Sep 2009 18:23:42 +0000</pubDate>
		<guid isPermaLink="false">http://pythonologia.org/?p=282#comment-771</guid>
		<description>Gostei... valeu pelo texto =)</description>
		<content:encoded><![CDATA[<p>Gostei&#8230; valeu pelo texto =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Pythonologia &#187; É mais fácil pedir desculpas do que permissão - Python, open-source e desenvolvimento</title>
		<link>http://pythonologia.org/2009/03/03/dicas-para-um-bom-programa-em-python/comment-page-1/#comment-769</link>
		<dc:creator>Pythonologia &#187; É mais fácil pedir desculpas do que permissão - Python, open-source e desenvolvimento</dc:creator>
		<pubDate>Wed, 02 Sep 2009 14:43:57 +0000</pubDate>
		<guid isPermaLink="false">http://pythonologia.org/?p=282#comment-769</guid>
		<description>[...] do que escrevi no post Dicas para um bom programa em Python, onde eu dou dicas de como proceder para ter um programa Python melhor, desta vez vou falar sobre [...]</description>
		<content:encoded><![CDATA[<p>[...] do que escrevi no post Dicas para um bom programa em Python, onde eu dou dicas de como proceder para ter um programa Python melhor, desta vez vou falar sobre [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: PT_BR: Mais um (muito bom) site sobre Python–gabrielstein.org</title>
		<link>http://pythonologia.org/2009/03/03/dicas-para-um-bom-programa-em-python/comment-page-1/#comment-648</link>
		<dc:creator>PT_BR: Mais um (muito bom) site sobre Python–gabrielstein.org</dc:creator>
		<pubDate>Fri, 27 Mar 2009 10:48:56 +0000</pubDate>
		<guid isPermaLink="false">http://pythonologia.org/?p=282#comment-648</guid>
		<description>[...] Dicas para um bom programa em python [...]</description>
		<content:encoded><![CDATA[<p>[...] Dicas para um bom programa em python [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Gustavo</title>
		<link>http://pythonologia.org/2009/03/03/dicas-para-um-bom-programa-em-python/comment-page-1/#comment-646</link>
		<dc:creator>Gustavo</dc:creator>
		<pubDate>Wed, 18 Mar 2009 17:34:55 +0000</pubDate>
		<guid isPermaLink="false">http://pythonologia.org/?p=282#comment-646</guid>
		<description>Bom texto... 
Gostaria de saber mais sobre a parte de polimorfismo, para evitar o uso dos &quot;if&#039;s&quot;
Se tiver como enviar um email seria mto grato.</description>
		<content:encoded><![CDATA[<p>Bom texto&#8230;<br />
Gostaria de saber mais sobre a parte de polimorfismo, para evitar o uso dos &#8220;if&#8217;s&#8221;<br />
Se tiver como enviar um email seria mto grato.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Henrique</title>
		<link>http://pythonologia.org/2009/03/03/dicas-para-um-bom-programa-em-python/comment-page-1/#comment-645</link>
		<dc:creator>Henrique</dc:creator>
		<pubDate>Tue, 17 Mar 2009 22:11:10 +0000</pubDate>
		<guid isPermaLink="false">http://pythonologia.org/?p=282#comment-645</guid>
		<description>Há muito mais sobre OO do que apenas encapsulamento... infelizmente parece que nem todo mundo &quot;clicou&quot; isso ainda. E olha que lá se vão mais de 30 anos de OO.

Boas dicas.</description>
		<content:encoded><![CDATA[<p>Há muito mais sobre OO do que apenas encapsulamento&#8230; infelizmente parece que nem todo mundo &#8220;clicou&#8221; isso ainda. E olha que lá se vão mais de 30 anos de OO.</p>
<p>Boas dicas.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Osvaldo Santana</title>
		<link>http://pythonologia.org/2009/03/03/dicas-para-um-bom-programa-em-python/comment-page-1/#comment-644</link>
		<dc:creator>Osvaldo Santana</dc:creator>
		<pubDate>Tue, 17 Mar 2009 18:15:39 +0000</pubDate>
		<guid isPermaLink="false">http://pythonologia.org/?p=282#comment-644</guid>
		<description>Oi Diego,

Isso mesmo. Programadores Java cuidam de encapsular seus atributos utilizando &lt;em&gt;acessors&lt;/em&gt; para eles. Em Python isso não é necessário pois, sempre que necessário, você pode transformar o atributo em uma &lt;em&gt;property&lt;/em&gt; que encapsula o seu atributo.

Quando os professores ensinam encapsulamento pra gente na escola deveriam ensinar o conceito e não simplesmente dizer: &quot;encapsulamento é colocar um getXXX() e um setXXX() pra manipular um atributo&quot;.

Uma vez eu li um artigo bem interessante explicando porque &quot;getters and setters are harmful&quot;. Mas infelizmente não encontrei mais ele no Google.</description>
		<content:encoded><![CDATA[<p>Oi Diego,</p>
<p>Isso mesmo. Programadores Java cuidam de encapsular seus atributos utilizando <em>acessors</em> para eles. Em Python isso não é necessário pois, sempre que necessário, você pode transformar o atributo em uma <em>property</em> que encapsula o seu atributo.</p>
<p>Quando os professores ensinam encapsulamento pra gente na escola deveriam ensinar o conceito e não simplesmente dizer: &#8220;encapsulamento é colocar um getXXX() e um setXXX() pra manipular um atributo&#8221;.</p>
<p>Uma vez eu li um artigo bem interessante explicando porque &#8220;getters and setters are harmful&#8221;. Mas infelizmente não encontrei mais ele no Google.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Jorge Pereira</title>
		<link>http://pythonologia.org/2009/03/03/dicas-para-um-bom-programa-em-python/comment-page-1/#comment-643</link>
		<dc:creator>Jorge Pereira</dc:creator>
		<pubDate>Mon, 16 Mar 2009 16:23:38 +0000</pubDate>
		<guid isPermaLink="false">http://pythonologia.org/?p=282#comment-643</guid>
		<description>Muito legal Osvaldo!!

Bem que você poderia fazer uma seqüência a partir deste post escrevendo mais dicas... seria genial poder compartilhar técnicas de otimização e boas práticas utilizando Python!

[]s</description>
		<content:encoded><![CDATA[<p>Muito legal Osvaldo!!</p>
<p>Bem que você poderia fazer uma seqüência a partir deste post escrevendo mais dicas&#8230; seria genial poder compartilhar técnicas de otimização e boas práticas utilizando Python!</p>
<p>[]s</p>
]]></content:encoded>
	</item>
</channel>
</rss>
