<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>:: Amaranhado ::</title>
	<atom:link href="http://www.amaranhado.com/denise/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.amaranhado.com/denise</link>
	<description>Só mais um blog do WordPress</description>
	<pubDate>Tue, 02 Aug 2011 16:03:27 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Phyton 5 - Tipos - Strings</title>
		<link>http://www.amaranhado.com/denise/?p=20</link>
		<comments>http://www.amaranhado.com/denise/?p=20#comments</comments>
		<pubDate>Mon, 24 Nov 2008 02:20:22 +0000</pubDate>
		<dc:creator>Denise de Camargo</dc:creator>
		
		<category><![CDATA[Liberdade da programação]]></category>

		<category><![CDATA[Phyton]]></category>

		<guid isPermaLink="false">http://www.amaranhado.com/denise/?p=20</guid>
		<description><![CDATA[Mas, o que &#233; uma string ? Em C/C++ temos dois conceitos importantes que podem ser encaixados neste momento, o conceito de caracter e de conjunto de caracteres . A diferen&#231;a expl&#237;cita nesse caso &#233; o fato do segundo ser um agrupamento do primeiro. 

Em Python , todo tipo de conjunto de caracteres &#233; dito [...]]]></description>
			<content:encoded><![CDATA[<p>Mas, o que &eacute; uma <strong><em>string </em></strong>? Em C/C++ temos dois conceitos importantes que podem ser encaixados neste momento, o conceito de <em>caracter</em><em> </em>e de <em>conjunto de caracteres </em>. A diferen&ccedil;a expl&iacute;cita nesse caso &eacute; o fato do segundo ser um agrupamento do primeiro. </p>
<p>
Em <em>Python </em>, todo tipo de conjunto de caracteres &eacute; dito como uma <strong><em>string. </em></strong>E o que isso quer dizer? A princ&iacute;pio  que tanto faz declararmos um conjunto de caracteres com apenas aspas simples como usando aspas duplas.</p>
<p>Exemplo: </p>
<div class="dp-highlighter">
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>variavel = &#8216;Oi leitores do Amaranhado!&#8217;</div>
</li>
<li class="">
<div style="width: 472px;" class="">&nbsp;&gt;&gt;&gt; &nbsp;&nbsp;&nbsp;print variavel </div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Oi leitores do Amaranhado!</strong></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p>
  Ou, escrevendo de outra forma:</p>
<div class="dp-highlighter">
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>variavel = &quot;Oi leitores do Amaranhado!&quot;</div>
</li>
<li class="">
<div style="width: 472px;" class="">&nbsp;&gt;&gt;&gt; &nbsp;&nbsp;&nbsp;print variavel </div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Oi leitores do Amaranhado!</strong></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p>Com certeza voc&ecirc; deve estar intrigado com os desenvolvedores do Python, se perguntando o porqu&ecirc; de duas representa&ccedil;&otilde;es para uma mesma coisa. Vamos imaginar que a nossa <strong><em>string </em></strong> cont&eacute;m uma aspas simples para dar &ecirc;nfase a uma palavra, por exemplo: </p>
<div class="dp-highlighter">
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span> variavel = &#8216;Estamos lendo sobre Python no site &#8216;Amaranhado&#8221;</div>
</li>
<li style="width: 472px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font style="color:#FF0000;">File &quot;&lt;stdin&gt;&quot;, line 1 <br />
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;variavel = &#8216;Estamos lendo sobre  Python no site &#8216;Amaranhado&#8221; <br />
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;^ <br />
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SyntaxError: invalid syntax</font></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p>
Viu? o fato de colocarmos duas vezes as aspas &eacute; um problema, mas como resolv&ecirc;-lo?<br />
  &Eacute; esta a fun&ccedil;&atilde;o das aspas duplas. Voltemos ao exemplo acima: </p>
<div class="dp-highlighter">
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>variavel = &quot;Estamos lendo sobre  Python no site &#8216;Amaranhado&#8217;&quot;</div>
</li>
<li class="">
<div style="width: 472px;" class="">&nbsp;&gt;&gt;&gt; &nbsp;&nbsp;&nbsp;print variavel </div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Estamos lendo sobre  Python no site &#8216;Amaranhado&#8217;</strong></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p>J&aacute;  n&atilde;o temos problemas com as aspas simples duplicadas. Bem,  existe outra forma de contornarmos este problema, que &eacute; proteger as aspas do &#8216;Python&#8217; com barras invertidas \, n&atilde;o entendeu? veja: </p>
<div class="dp-highlighter">
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>variavel = &#8216;Estamos lendo sobre Python no site \&#8217;Amaranhado&#8217;\&#8217;</div>
</li>
<li class="">
<div style="width: 472px;" class="">&nbsp;&gt;&gt;&gt; &nbsp;&nbsp;&nbsp;print variavel </div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Estamos lendo sobre  Python no site &#8216;Amaranhado&#8217;</strong></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p>
  Contudo esta forma pode ficar confusa conforme o que for atribu&iacute;do &agrave; vari&aacute;vel. A limpeza de c&oacute;digo &eacute; uma arte desej&aacute;vel para qualquer programador. </p>
<p>Assim como em C/C++, podemos usar caracteres especiais de controle para que nossa sa&iacute;da tenha o formato que desejarmos. Por exemplo, poder&iacute;amos querer adicionar uma linha em branco a mais em uma sa&iacute;da e podemos faz&ecirc;-lo apenas adicionando  caracteres especiais. Abaixo temos uma tabela com os caracteres de controle mais utilizados: </p>
<table summary="Tabela com os caracteres de controle. Apenas um n&iacute;vel de cabe&#038;ccedil,lhos para colunas.">
<caption>
            Caracteres de Controle<br />
            </caption>
<thead>
<tr>
<th id="caracter" scope="col">Caracter</th>
<th id="funcao" scope="col">Fun&ccedil;&atilde;o</th>
</tr>
</thead>
<tbody>
<tr>
<td  headers="caracter" style="text-align:center">\a</td>
<td  headers="funcao">Emite um sinal sonoro</td>
</tr>
<tr>
<td  headers="caracter" style="text-align:center">\b</td>
<td  headers="funcao">Equivalente a um <em>backspace </em></td>
</tr>
<tr>
<td  headers="caracter" style="text-align:center">\n</td>
<td  headers="funcao">Nova linha</td>
</tr>
<tr>
<td  headers="caracter" style="text-align:center">\t </td>
<td  headers="funcao">Uma tabula&ccedil;&atilde;o</td>
</tr>
<tr>
<td  headers="caracter" style="text-align:center">\f</td>
<td  headers="funcao">Avan&ccedil;a uma linha de texto</td>
</tr>
<tr>
<td  headers="caracter" style="text-align:center">\</td>
<td  headers="funcao">Imprime as aspas duplas</td>
</tr>
</tbody>
</table>
<p></p>
<p>  Existe uma implementa&ccedil;&atilde;o espec&iacute;fica de Python para as <strong>strings, </strong> as aspas triplas. Quando um texto est&aacute; entre aspas triplas, Python entende como uma entrada de texto que n&atilde;o deve ser formatada, o que quero dizer com isso? Que todo texto entre aspas triplas vai ser impresso da forma como for digitado. </p>
<div class="dp-highlighter">
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>variavel = &#8221;&#8217;Exemplo de como usar aspas triplas: </div>
</li>
<li class="">
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span>Para utilizar este exemplo </li>
<li class="alt">
<div style="width: 472px;" class="alt">
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span>exemplo.py &lt;entrada&gt; &lt;saida&gt; [opcional]</div>
</li>
<li class="">
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span></li>
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span>Onde: </div>
</li>
<li class="">
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span></li>
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span>entrada &Eacute; um arquivo de entrada do programa</div>
</li>
<li class="">
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span>saida &Eacute; um arquivo de sa&iacute;da do programa </li>
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span>opcional &Eacute; um valor 0 ou 1 dependendo do objetivo </div>
</li>
<li class="">
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span></li>
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span>Fecha as aspas triplas&#8221;&#8217;
 </div>
</li>
<li class="">
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span></li>
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>print variavel</div>
</li>
<li class="">
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span></li>
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span> Exemplo de como usar aspas triplas: </div>
</li>
<li class="">
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span>Para utilizar este exemplo </li>
<li class="alt">
<div style="width: 472px;" class="alt">
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span>exemplo.py &lt;entrada&gt; &lt;saida&gt; [opcional]</div>
</li>
<li class="">
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span></li>
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span>Onde: </div>
</li>
<li class="">
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span></li>
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span>entrada &Eacute; um arquivo de entrada do programa</div>
</li>
<li class="">
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span>saida &Eacute; um arquivo de sa&iacute;da do programa </li>
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span>opcional &Eacute; um valor 0 ou 1 dependendo do objetivo </div>
</li>
<li class="">
<span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span></li>
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="keyword">&nbsp;</span>Fecha as aspas triplas</div>
</li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p> <br />
 Como voc&ecirc; pode observar,  todos os espa&ccedil;os, tabula&ccedil;&otilde;es, tudo foi impresso da forma como digitado dentro das aspas triplas na vari&aacute;vel <em>variavel </em>. </p>
<p>
  E n&atilde;o &eacute; s&oacute; isso, vamos brincar com o que as <strong><em>strings </em></strong>tem de melhor, as opera&ccedil;&otilde;es sobre <strong><em>strings </em></strong>. </p>
<h2>Opera&ccedil;&otilde;es sobre Strings </h2>
<p>Existem algumas opera&ccedil;&otilde;es que s&atilde;o suportadas quando trabalhamos com as <strong><em>strings </em></strong>, e duas s&atilde;o muito interessantes, a soma e a multiplica&ccedil;&atilde;o de <strong><em>strings </em></strong>.</p>
<p>Quando uma vari&aacute;vel &eacute; uma <strong><em>string </em></strong>, um objeto do tipo <strong><em>string </em></strong> &eacute; atribu&iacute;do ent&atilde;o a esta vari&aacute;vel. Isso quer dizer que temos m&eacute;todos neste objeto que podemos utilizar para manipular nossa <strong><em>string </em></strong>. </p>
<p>
  Vamos ver como funciona a concatena&ccedil;&atilde;o (soma) de <em>strings </em>: </p>
<div class="dp-highlighter">
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>&quot;Leia&quot; + &quot;os&quot; + &quot;nossos papos de buteco&quot;</div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp; <strong>Leia os nossos papos de buteco</strong></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p>Esta opera&ccedil;&atilde;o &eacute; uma sobrecarga sobre a opera&ccedil;&atilde;o de soma, que em chamadas de m&eacute;todos ficaria assim: </p>
<div class="dp-highlighter">
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>&quot;Leia&quot;.__add__(&quot;os&quot;.__add__&quot;nossos papos de buteco&quot;)</div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp; <strong>Leia os nossos papos de buteco</strong></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p>
    Ou seja, a opera&ccedil;&atilde;o de soma &eacute; uma sobrecarga sobre o m&eacute;todo <em>__add__() </em>. O objeto <strong><em>string </em></strong> tem diversos outros m&eacute;todos, e alguns s&atilde;o muito conhecidos dos programadores em C/C++ contidos na biblioteca <em>string.h </em>. Antes de mostrar uma tabela com alguns objetos interessantes, existem outras opera&ccedil;&otilde;es muito divertidas! Abaixo, um exemplo de como podemos utilizar a opera&ccedil;&atilde;o de multiplica&ccedil;&atilde;o:
  </p>
<div class="dp-highlighter">
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>print &#8216;&lt;&#8217; + &#8216;Amaranhado&#8217; * 3 + &#8216;&gt;&#8217;</div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp; <strong>AmaranhadoAmaranhadoAmaranhado</strong></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p>O fato de multiplicarmos uma <strong><em>string </em></strong> por um n&uacute;mero faz com que <em>__mul__() </em> seja sobrecarregado gerando uma nova <strong><em>string </em></strong> que &eacute; <em>n </em>vezes a <strong><em>string </em></strong> original. </p>
<p>
  Uma das opera&ccedil;&otilde;es sobre <strong><em>strings </em></strong> que mais gosto, e que &eacute; extremamente &uacute;til, &eacute; o <em>split() </em>, este m&eacute;todo <em>&#8216;quebra&#8217; a <strong>string </strong></em> original nas palavras que a <strong><em>string </em></strong> cont&eacute;m, observe: </p>
<div class="dp-highlighter">
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>&#8220;Denise de Camargo amaranhando&#8221;.split()</div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp; <strong> ['Denise', 'de', 'Camargo', 'amaranhando']</strong></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p>
  Viu como isto pode ser &uacute;til? A <strong><em>string </em></strong> foi separada  em quatro palavras (que tamb&eacute;m s&atilde;o <strong><em>string </em></strong>) em uma lista. </p>
<p>
  Posso usar uma string como argumento dentro do m&eacute;todo split, por exemplo: </p>
<div class="dp-highlighter">
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>&#8220;amaranhando&#8221;.split(&quot;a&quot;)</div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp; <strong> ['m', 'r', 'n', 'h', 'n', 'd', 'o']</strong></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p>
  Agora a opera&ccedil;&atilde;o final, aquela que vai mostrar toda a for&ccedil;a do Python, aquela que vai fazer voc&ecirc; amar esta linguagem! A opera&ccedil;&atilde;o de <em><strong>SLICE</strong> </em>. </p>
<p>
  Vari&aacute;veis que cont&eacute;m objetos do tipo <strong><em>string </em></strong> podem ter os seus textos cortados da forma que o programador quiser e precisar, o que quero dizer quando falo em cortar? vejamos: </p>
<div class="dp-highlighter">
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>&#8220;Denise de Camargo&#8221;[1:7]</div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp; <strong> &#8216;enise&#8217; </strong></li>
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>&#8220;Denise de Camargo&#8221;[11:]</div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp; <strong> Camargo </strong></li>
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>&#8220;Denise de Camargo&#8221;[:11]</div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp; <strong> Denise de </strong></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p> <br/><br />
  Isso &eacute; muito legal, podemos ter nossa <strong><em>string </em></strong>quebrada ou cortada aonde quisermos, como isso funciona? Entenda da seguinte forma: </p>
<p>
  Uma <strong>string </strong> pode ser separada usando-se o seguinte princ&iacute;pio: </p>
<p>
  STRING <strong>[ </strong><em>in&iacute;cio </em><strong>: </strong><em>fim </em><strong>] </strong></p>
<p>Onde <strong>in&iacute;cio </strong> &eacute; o n&uacute;mero da posi&ccedil;&atilde;o do caracter onde o corte come&ccedil;a e <strong>fim </strong> &eacute; o n&uacute;mero da posi&ccedil;&atilde;o do &uacute;ltimo caracter. Apenas um detalhe, o caracter da posi&ccedil;&atilde;o <strong>fim </strong> &eacute; suprimido. </p>
<p>Quando um dos valores <em>in&iacute;cio </em> ou <em>fim </em> &eacute; desconsiderado, o fim ou o in&iacute;cio da <strong><em>string </em></strong> ser&aacute; o valor adotado por padr&atilde;o. Ou seja STRING[0:len(STRING)]. N&atilde;o tinhamos falado sobre <em><strong>len() </strong></em> antes, bem, ele retorna a quantidade de caracteres em uma <strong><em>string </em></strong> ou a quantidade de objetos em uma lista. </p>
<p>
  Para conhecer todos os m&eacute;todos que podem ser utilizados sobre as <strong><em>strings </em></strong>, digite  dentro do interpretador do Python: </p>
<p>
<strong>&gt;&gt;&gt; help(str)</strong> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.amaranhado.com/denise/?feed=rss2&amp;p=20</wfw:commentRss>
		</item>
		<item>
		<title>Phyton 4 - Tipos - Números</title>
		<link>http://www.amaranhado.com/denise/?p=19</link>
		<comments>http://www.amaranhado.com/denise/?p=19#comments</comments>
		<pubDate>Sat, 22 Nov 2008 21:09:42 +0000</pubDate>
		<dc:creator>Denise de Camargo</dc:creator>
		
		<category><![CDATA[Liberdade da programação]]></category>

		<category><![CDATA[Phyton]]></category>

		<guid isPermaLink="false">http://www.amaranhado.com/denise/?p=19</guid>
		<description><![CDATA[Python , assim como qualquer outra linguagem de programa&#231;&#227;o tem tipos pr&#233;-definidos que s&#227;o: 

num&#233;rico 
strings 
listas e tuplas 
dicion&#225;rios 

Vamos analisar cada um destes tipos. Vamos come&#231;ar com os tipos num&#233;ricos: 
  Os tipos num&#233;ricos em Python  est&#227;o divididos em: 

integer (inteiros) 
long (inteiros longos) 
float (n&#250;meros reais, ou ponto flutuante) 
complex [...]]]></description>
			<content:encoded><![CDATA[<p><em>Python </em>, assim como qualquer outra linguagem de programa&ccedil;&atilde;o tem tipos pr&eacute;-definidos que s&atilde;o: </p>
<ul>
<li>num&eacute;rico </li>
<li>strings </li>
<li>listas e tuplas </li>
<li>dicion&aacute;rios </li>
</ul>
<p>Vamos analisar cada um destes tipos. Vamos come&ccedil;ar com os tipos num&eacute;ricos: </p>
<p>  Os tipos num&eacute;ricos em <em>Python </em> est&atilde;o divididos em: </p>
<ul>
<li>integer (inteiros) </li>
<li>long (inteiros longos) </li>
<li>float (n&uacute;meros reais, ou ponto flutuante) </li>
<li>complex (n&uacute;meros complexos) </li>
</ul>
<p>Os inteiros s&atilde;o conhecidos na maioria das linguagens de programa&ccedil;&atilde;o e s&atilde;o a representa&ccedil;&atilde;o num&eacute;rica dos n&uacute;meros inteiros N. O inteiro em <em>Python </em> &eacute; um pouco maior que o inteiro do C/C++. Vejamos um pequeno exemplo de uso de inteiros em uma vari&aacute;vel. </p>
<div class="dp-highlighter">
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>numero = 20</div>
</li>
<li class="">
<div style="width: 472px;" class="">&nbsp;&gt;&gt;&gt; &nbsp;&nbsp;&nbsp;print numero </div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>20</strong></li>
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span><span>type(numero)</span></div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font style="color:#FF0000;">&lt;type &#8216;int&#8217;&gt;</font></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p>
  Como j&aacute; escrevi antes ( <a href="http://www.amaranhado.com/denise/?p=8">Phyton 2 - Entrada de dados </a>), a fun&ccedil;&atilde;o <em>type() </em> retorna o tipo de uma vari&aacute;vel.</p>
<p>  A exist&ecirc;ncia do tipo <strong>long </strong>se deve principalmente pelo limite que o <strong>int </strong> possui, ent&atilde;o quando seu programa for utilizar um n&uacute;mero muito maior que o limite de 2 mil casas, utilize ent&atilde;o um inteiro do tipo <strong>long: </strong>, veja abaixo como definir uma vari&aacute;vel do tipo longo: 
</p>
<div class="dp-highlighter">
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>numero = 10L</div>
</li>
<li class="">
<div style="width: 472px;" class=""><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span><span>type(numero)</span></div>
</li>
<li class="alt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font style="color:#FF0000;">&lt;type &#8216;long&#8217;&gt;</font></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p> Tudo o que fizemos foi colocar um <strong><em>L </em></strong> ap&oacute;s o inteiro e isso j&aacute; definiu que o nosso valor &eacute; um inteiro longo. </p>
<p>Em <em>Python </em> os n&uacute;meros reais s&atilde;o representados como n&uacute;meros em ponto flutuante. Mas o que isso quer dizer? quer dizer que o &#8216;.&#8217; que representa o in&iacute;cio das casas decimais <em>flutua </em> dentro do n&uacute;mero. A representa&ccedil;&atilde;o para este tipo num&eacute;rico &eacute; o que chamamos de <strong>float </strong> e para definir que uma vari&aacute;vel cont&eacute;m um tipo <em>float </em> apenas devemos colocar o &#8216;.&#8217; (ponto) seguido de alguma quantidade de posi&ccedil;&otilde;es decimais: </p>
<div class="dp-highlighter">
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>numero = 20.0</div>
</li>
<li class="">
<div style="width: 472px;" class=""><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span><span>type(numero)</span></div>
</li>
<li class="alt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font style="color:#FF0000;">&lt;type &#8216;float&#8217;&gt;</font></li>
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>numero = 20.14</div>
</li>
<li class="">
<div style="width: 472px;" class=""><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span><span>type(numero)</span></div>
</li>
<li class="alt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font style="color:#FF0000;">&lt;type &#8216;float&#8217;&gt;</font></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p>
&Eacute;  divertido notar (se n&atilde;o notaram aida ) que a vari&aacute;vel <em>numero </em> esta tendo o seu tipo alterado toda hora, e &eacute; isso que torna <em>Python </em> uma linguagem t&atilde;o din&acirc;mica.</p>
<p>  Agora temos um n&uacute;mero em <em>float </em> e com esse tipo podemos alcan&ccedil;ar muito mais n&uacute;mero que com um <em>int </em>ou <em>long </em>. Al&eacute;m de podermos trabalhar com casas decimais. Um aviso: existe um pequeno erro de precis&atilde;o que &eacute; utilizado para manter a coer&ecirc;ncia principalmente por causa do alto n&iacute;vel de abstra&ccedil;&atilde;o da linguagem, ent&atilde;o &eacute; poss&iacute;vel vermos algo como abaixo: </p>
<div class="dp-highlighter">
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>0.1</div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>0.10000000000000001</strong></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p><p>Isso porque o padr&atilde;o de impress&atilde;o  do <em>Python </em> converte automaticamente a sa&iacute;da do interpretador em <em>string </em>usando a fun&ccedil;&atilde;o <em>str() </em> sobre a qual j&aacute; comentei (<br />
<a href="http://www.amaranhado.com/denise/?p=18"> Phyton 3 - Saída de Dados</a>.</p>
<p>Para ser considerado um float , o n&uacute;mero deve possuir um ponto e uma casa decimal, mesmo que seja zero. O fato de ser considerado um float &eacute; importante para a opera&ccedil;&atilde;o divis&atilde;o, pois dependendo do tipo dos operandos, a divis&atilde;o &eacute; inteira ou em ponto flutuante. </p>
<div class="dp-highlighter">
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>7/2 #divis&atilde;o inteira com resultado em inteiro  </div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>3</strong></li>
<li>
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>7/2.0 #divis&atilde;o em ponto flutuante </div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>3.5</strong></li>
<li>
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>5*2.13 #multiplica&ccedil;&atilde;o em ponto flutuante </div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>10.649999999999999</strong></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p>&nbsp;</p>
<p>Finalmente quero falar sobre os n&uacute;meros complexos. <em>Python </em>  possui  este tipo nativamente sem nenhuma adi&ccedil;&atilde;o de biblioteca ou componente. </p>
<p>O tipo <strong>complex </strong> representa o conjunto dos n&uacute;meros complexos da matem&aacute;tica que conhecemos e &eacute; facilmente representado em <em>Python:</em>: </p>
</p>
<div class="dp-highlighter">
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>numero = 20 + 5j</div>
</li>
<li class="">
<div style="width: 472px;" class=""><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span><span>type(numero)</span></div>
</li>
<li class="alt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font style="color:#FF0000;">&lt;type &#8216;complex&#8217;&gt;</font></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p>Ao definir uma vari&aacute;vel como complexa ela passa a ter principalmente 2 atributos muito importantes, o <em>imag </em> e o <em>real</em>: 
</p>
<div class="dp-highlighter">
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>numero.real</div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>20</strong></li>
<li>
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span>numero.imag</div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>5.0</strong></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p>Com eles podemos acessar a parte real e imagin&aacute;ria do n&uacute;mero complexo. Note uma coisa importante, a parte imagin&aacute;ria &eacute; definida pela letra <strong>j </strong>. </p>
<p>
Bem, at&eacute; o pr&oacute;ximo texto, onde escreverei sobre  o que podemos fazer com uma <em>string </em>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.amaranhado.com/denise/?feed=rss2&amp;p=19</wfw:commentRss>
		</item>
		<item>
		<title>Phyton 3 - Saída de Dados</title>
		<link>http://www.amaranhado.com/denise/?p=18</link>
		<comments>http://www.amaranhado.com/denise/?p=18#comments</comments>
		<pubDate>Sat, 22 Nov 2008 20:12:35 +0000</pubDate>
		<dc:creator>Denise de Camargo</dc:creator>
		
		<category><![CDATA[Liberdade da programação]]></category>

		<category><![CDATA[Phyton]]></category>

		<guid isPermaLink="false">http://www.amaranhado.com/denise/?p=18</guid>
		<description><![CDATA[Come&#231;ando a brincadeira e como em v&#225;rias outras linguagens, vamos escrever  nosso velho conhecido &#34;Olá Mundo!&#34;, agora com Python !.




…   &#62;&#62;&#62; print &#8216; Ola Amaranhado em Python! &#8216;






&#160;
Como &#233; poss&#237;vel observar acima, a entrada da fun&#231;&#227;o print direciona para a sa&#237;da padr&#227;o do sistema, no nosso caso: a tela.
 Em muitos momentos [...]]]></description>
			<content:encoded><![CDATA[<p>Come&ccedil;ando a brincadeira e como em v&aacute;rias outras linguagens, vamos escrever  nosso velho conhecido <em>&quot;Olá Mundo!&quot;, </em>agora com <em>Python </em>!.</p>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>…   &gt;&gt;&gt; print &#8216; Ola Amaranhado em Python! &#8216;</div>
</li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p>&nbsp;</p>
<p>Como &eacute; poss&iacute;vel observar acima, a entrada da fun&ccedil;&atilde;o <strong>print</strong> direciona para a sa&iacute;da padr&atilde;o do sistema, no nosso caso: a tela.</p>
<p> Em muitos momentos durante a programa&ccedil;&atilde;o, precisaremos saber qual o conteúdo de uma variável, e para isto, poderemos  utilizar a função <strong>print</strong>  para esta tarefa. </p>
<p>Além da possibilidade de usar o <em>print </em>, dentro do interpretador do <em>Python, </em>poderemos utilizar apenas  o nome da variável, e o <em>Python </em> automaticamente entenderá que desejamos mostrar  seu conteúdo e teremos a mesma saída de quando usamos o <em>print </em>. Veja:  </p>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span><span>minhaString = &#8216;Ola Amaranahdo em Python! &#8216;  </span></div>
</li>
<li class="">
<div style="width: 472px;" class="">&nbsp;&gt;&gt;&gt; &nbsp;&nbsp;&nbsp;print minhaString  </div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Ola  Amaranhado em Python! </strong></li>
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span><span>minhaString</strong> </span></div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Ola  Amaranhado em Python! </strong></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p>  A utiliza&ccedil;&atilde;o da fun&ccedil;&atilde;o <em>print </em> n&atilde;o est&aacute; restrita aos objetos do tipo <em>string </em>, mas tamb&eacute;m pode ser utilizada com outros objetos, veja: 
</p>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span><span> print &quot;%s merece nota %d!&quot; % (&quot;Python&quot;,10) </span></div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Python merece nota 10! </strong></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p>&nbsp;</p>
<p> Na realidade, a função <em>print </em> possui uma abstração no campo dos objetos, ou seja, não importa o tipo que for passado, ele será colocado na saída padrão, desde que uma regra seja respeitada, todos os objetos devem ser do mesmo tipo. Por exemplo: </p>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span><span>print 20</span></div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>20</strong></li>
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span><span>print 10 + 39  </span></div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>49</strong></li>
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span><span>print<br />
    &quot;Amaranhado&quot; + &quot; = site de Denise de Camargo &quot;  </span></div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Amaranhado = site de Denise de Camargo</strong></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p> Mas n&atilde;o conseguiremos  misturar objetos de tipos diferentes:</p>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span><span>print Amaranhado + 2008 </span></div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font style="color:#FF0000;">Traceback (most recent call last): <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;&lt;stdin&gt;&quot;, line 1, in ? <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TypeError: cannot concatenate &#8217;str&#8217; and &#8216;int&#8217; objects </font> </li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p>Ou seja, um erro na tentativa de concatenar objetos do tipo <em>string </em> e <em>integer </em>. Para corrigirmos o erro deste exemplo bastava transformar o &#8216; <em>2008</em>&#8216; em um objeto do tipo <em>string </em>:  </p>
<div class="dp-highlighter">
<div class="bar"></div>
<ol class="dp-rb" start="1">
<li class="alt">
<div style="width: 472px;" class="alt"><span>&nbsp;&gt;&gt;&gt;</span><span class="keyword">&nbsp;</span><span>print Amaranhado + str(2008) </span></div>
</li>
<li class="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <strong>Amaranhado 2008</strong></li>
</ol>
</div>
<div class="dp-highlighter">
<div class="bar"></div>
</div>
<p>
O interessante do exemplo acima &eacute; a função <strong>built-in </strong>str() , ela converte um objeto de entrada em um objeto <em>string </em> de saída. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.amaranhado.com/denise/?feed=rss2&amp;p=18</wfw:commentRss>
		</item>
		<item>
		<title>Dez! Nota dez! - Marketing de Guerrilha</title>
		<link>http://www.amaranhado.com/denise/?p=17</link>
		<comments>http://www.amaranhado.com/denise/?p=17#comments</comments>
		<pubDate>Thu, 23 Oct 2008 23:06:08 +0000</pubDate>
		<dc:creator>Denise de Camargo</dc:creator>
		
		<category><![CDATA[Papos de Buteco]]></category>

		<category><![CDATA[biografia Marketing de Guerrilha]]></category>

		<guid isPermaLink="false">http://www.amaranhado.com/denise/?p=17</guid>
		<description><![CDATA[Hoje em dia, muitas pessoas falam sobre Marketing de Guerrilha e Marketing Viral como uma grande novidade estratégica para divulgar um produto ou serviço na Internet. Pois, uma leitura que recomendo é a do livro:  &#8220;Dez! Nota dez! – Eu sou Carlos Imperial&#8221; (Editora Matrix).  As táticas promocionais usadas pelo “Impera”, muito antes [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje em dia, muitas pessoas falam sobre Marketing de Guerrilha e Marketing Viral como uma grande novidade estratégica para divulgar um produto ou serviço na Internet. Pois, uma leitura que recomendo é a do livro:  &#8220;Dez! Nota dez! – Eu sou Carlos Imperial&#8221; (Editora Matrix).  As táticas promocionais usadas pelo “Impera”, muito antes de navegarmos nesta onda de web e virais, são exemplos do mais puro  Marketing de Guerrilha.</p>
<p>O principal alvo do Marketing de Guerrilha é investir na curiosidade para que o usuário fique intrigado sobre a notícia que se quer espalhar, utilizando-se de maneiras não convencionais. Uma de suas ferramentas é o Marketing Viral que tem como objetivo colocar uma marca na web como informação e não como propaganda, transformando o produto ou serviço de uma empresa em um conteúdo divertido que, por isto, é espalhado como um vírus.</p>
<p>Para lançar seus produtos ou simplesmente para não sumir da mídia, Imperial fazia tudo. Em abril de 1983, para protestar contra o diretor teatral Aderbal Freire Filho - que dirigira uma peça sacra que Imperial acreditava ter sido superfaturada, carregou uma cruz nas costas pelo Centro do Rio.</p>
<p style="text-align: center;"><img class="aligncenter" style="vertical-align: middle;" src="http://www.amaranhado.com/denise/imagens/imperial.jpg" alt="Carlos Imperial" width="340" height="316" /></p>
<p>No natal de 1968, Carlos Imperial enviou para amigos, inimigos, personalidades e autoridades do governo militar um cartão de Natal com a foto dele sentado em uma privada com as calças arriadas e a legenda &#8220;espero que Papai Noel não faça no seu sapato o que faço neste cartão&#8221;.</p>
<p>Criou a imagem pública de garanhão e de pilantra, graças aos programas de TV em que aparecia cercado de &#8220;lebres&#8221; (as garotas do Imperial). Paulo Silvino diz: – comentando sobre esta fama – “Ele não bebia, não fumava e não usava drogas. Lembro dele como um grande glutão, viciado em Coca-Cola e mulher”.</p>
<p>Nos anos 60 havia uma cruel discriminação para com Luiz Gonzaga e o baião. Trata-se de um período repleto de guitarras elétricas, explosão da Bossa Nova, Jovem Guarda. Naqueles tempos, Carlos Imperial vivia o apogeu de sua carreira artística e convida Luiz Gonzaga para participar de um de seus programas Carlos Imperial bate na mesa, levanta-se e, olhando para Gonzaga, categoricamente afirma:  “Esse homem que representa a simplicidade nordestina, sendo o criador e o divulgador mor do baião, na sua modéstia, não se sentiria à vontade para comentar semelhanças entre a música dos Beatles e a sua toada, como ele próprio classifica; e que é, pelo menos, 20 anos mais antiga&#8230;”</p>
<p>Como quem anuncia um segredo: “Vocês, saibam todos, e eu tenho a prova aqui: <strong>OS BEATLES ACABAM DE GRAVAR A ASA BRANCA DE LUIZ GONZAGA</strong>”. A partir de então todos se voltam para o xote, o xaxado, a toada, o baião e a sanfona de Luiz Gonzaga.</p>
<p>Deixo aqui a sugestão: O livro é &#8220;Dez! Nota dez!” de autoria de Denilson Monteiro que passou seis anos pesquisando para concluir a obra e esta, agora, pode nos inspirar em muitas campanhas on-line.</p>
<p>Quem estiver no Rio de Janeiro, na próxima terça-feira, dia 28 de outubro de 2008, e quiser ir até a SaraivaMegaStore, no Rio Sul (Av. Lauro Muller, 116 – 3º piso), o autor desta biografia estará lá às 19 horas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.amaranhado.com/denise/?feed=rss2&amp;p=17</wfw:commentRss>
		</item>
		<item>
		<title>Símbolo - Movimento 70 de novo</title>
		<link>http://www.amaranhado.com/denise/?p=16</link>
		<comments>http://www.amaranhado.com/denise/?p=16#comments</comments>
		<pubDate>Fri, 26 Sep 2008 19:00:46 +0000</pubDate>
		<dc:creator>Denise de Camargo</dc:creator>
		
		<category><![CDATA[Portfolio]]></category>

		<category><![CDATA[setenta de novo]]></category>

		<guid isPermaLink="false">http://www.amaranhado.com/denise/?p=16</guid>
		<description><![CDATA[O Movimento 70 de Novo, batizado pelo roqueiro/letrista Nico Queiroz, surgiu espontaneamente nos ensaios abertos do Apokalypsis, banda de Zé Brasil &#38; Silvia Helena, que atuou com grande destaque no Rock Brasileiro da segunda metade da década de setenta. Participaram artistas como Gerson Conrad (Secos e Molhados), Cezar de Mercês (Terço), Chico Caruso, Percy Weiss [...]]]></description>
			<content:encoded><![CDATA[<p>O Movimento 70 de Novo, batizado pelo roqueiro/letrista Nico Queiroz, surgiu espontaneamente nos ensaios abertos do Apokalypsis, banda de Zé Brasil &amp; Silvia Helena, que atuou com grande destaque no Rock Brasileiro da segunda metade da década de setenta. Participaram artistas como Gerson Conrad (Secos e Molhados), Cezar de Mercês (Terço), Chico Caruso, Percy Weiss (Made in Brazil), Ricardo Corte Real (Blues 4 Fun), Rodolfo Braga (Terreno Baldio) e Edu Viola (Hair).</p>
<p>Se algo não der certo da primeira vez, &#8220;setenta de novo&#8230;&#8221;</p>
<p style="text-align: center;"><img class="aligncenter" style="vertical-align: middle;" src="http://www.amaranhado.com/denise/portfolio/Cetenta.jpg" alt="logo Setenta de Novo" width="350" height="261" /></p>
<p style="text-align: center;">
<p style="text-align: center;"><img src="http://www.amaranhado.com/denise/portfolio/camiseta1.jpg" alt="Logotipo aplicado a camiseta" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.amaranhado.com/denise/?feed=rss2&amp;p=16</wfw:commentRss>
		</item>
		<item>
		<title>Logotipo: O Som do Bando</title>
		<link>http://www.amaranhado.com/denise/?p=15</link>
		<comments>http://www.amaranhado.com/denise/?p=15#comments</comments>
		<pubDate>Fri, 26 Sep 2008 06:40:27 +0000</pubDate>
		<dc:creator>Denise de Camargo</dc:creator>
		
		<category><![CDATA[Portfolio]]></category>

		<category><![CDATA[bando]]></category>

		<guid isPermaLink="false">http://www.amaranhado.com/denise/?p=15</guid>
		<description><![CDATA[Uma coisa tenho que confessar: sou prolixa, adoro falar, coversar, trocar, discursar&#8230;. Por isto nunca pensei que fosse apta ao poder de síntese que um logotipo requer.
Quando o Sebáh me pediu para fazer um &#8220;símbolo&#8221; para &#8220;O Som do Bando&#8220;,  pensei cá com meus parcos botões: &#8220;não rola&#8221;&#8230; Mas cheguei na casa dele, vi seu [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Uma coisa tenho que confessar: sou prolixa, adoro falar, coversar, trocar, discursar&#8230;. Por isto nunca pensei que fosse apta ao poder de síntese que um logotipo requer.</p>
<p style="text-align: left;">Quando o <strong>Sebáh</strong> me pediu para fazer um &#8220;símbolo&#8221; para &#8220;<strong>O Som do Bando</strong>&#8220;,  pensei cá com meus parcos botões: &#8220;não rola&#8221;&#8230; Mas cheguei na casa dele, vi seu chapéu pendurado em um cabideiro e disse &#8220;Uai, mas taí o logotipo!&#8221;, este chapéu somado a idéia de bando, como grupo de histórias em quadrinhos&#8230;resolvido&#8230;</p>
<p style="text-align: center;"><img src="http://www.amaranhado.com/denise/portfolio/bando.jpg" alt="O Som do Bando" width="153" height="233" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.amaranhado.com/denise/?feed=rss2&amp;p=15</wfw:commentRss>
		</item>
		<item>
		<title>Leehla (Recordar é viver ) - 2003</title>
		<link>http://www.amaranhado.com/denise/?p=14</link>
		<comments>http://www.amaranhado.com/denise/?p=14#comments</comments>
		<pubDate>Fri, 26 Sep 2008 05:41:55 +0000</pubDate>
		<dc:creator>Denise de Camargo</dc:creator>
		
		<category><![CDATA[Portfolio]]></category>

		<category><![CDATA[Leehla]]></category>

		<guid isPermaLink="false">http://www.amaranhado.com/denise/?p=14</guid>
		<description><![CDATA[Eu gostei muito de fazer este site.  Lamento que a banda não tenha sobrevivido até hoje. Mas, posso afirmar: este foi meu melhor trabalho! Até pensei em colocar aqui, no Amaranhado, uma versão de demonstração,  porque em pleno ano de 2003, este site já estava sendo projetado sem tabelas, com css … vida de seguir…, [...]]]></description>
			<content:encoded><![CDATA[<p>Eu gostei muito de fazer este site.  Lamento que a banda não tenha sobrevivido até hoje. Mas, posso afirmar: este foi meu melhor trabalho! Até pensei em colocar aqui, no Amaranhado, uma versão de demonstração,  porque em pleno ano de 2003, este site já estava sendo projetado sem tabelas, com <abbr title=" Cascading Style Sheets">css</abbr> … vida de seguir…, independente disto,  ele tinha muito de especial,  este design… a idéia das mandalas como menu de navegação…o templo hindu…o logotipo escrito em sânscrito&#8230; eu amo este layout..</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.amaranhado.com/denise/portfolio/lee1.jpg" alt="Templo Hindu" width="350" height="261" /></p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.amaranhado.com/denise/portfolio/lee2.jpg" alt="Templo Hindu" width="350" height="261" /></p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.amaranhado.com/denise/portfolio/lee3.jpg" alt="Templo Hindu" width="350" height="261" /></p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.amaranhado.com/denise/portfolio/lee5.jpg" alt="Templo Hindu" width="350" height="261" /></p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.amaranhado.com/denise/portfolio/lee6.jpg" alt="Músicas" width="350" height="261" /></p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.amaranhado.com/denise/portfolio/lee7.jpg" alt="Fotos" width="350" height="261" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.amaranhado.com/denise/?feed=rss2&amp;p=14</wfw:commentRss>
		</item>
		<item>
		<title>Ócio Criativo Mobi</title>
		<link>http://www.amaranhado.com/denise/?p=13</link>
		<comments>http://www.amaranhado.com/denise/?p=13#comments</comments>
		<pubDate>Thu, 25 Sep 2008 21:16:35 +0000</pubDate>
		<dc:creator>Denise de Camargo</dc:creator>
		
		<category><![CDATA[Portfolio]]></category>

		<category><![CDATA[ócio]]></category>

		<guid isPermaLink="false">http://www.amaranhado.com/denise/?p=13</guid>
		<description><![CDATA[No ano de 2007, enquanto trabalhava na N.M.D - http://www.nmd.com.br/, precisei criar uma versão para celular, para o site Ócio Criativo ( http://www.ociocriativo.com.br/ ) e esta versão pode ser vista em:
http://www.ociocriativo.com.br/ociomobi/.
Minha maior dificuldade foi adequar a programação, feita em cgi + perl, para que o Ócio Mobile acesse o mesmo banco de dados do site [...]]]></description>
			<content:encoded><![CDATA[<p>No ano de 2007, enquanto trabalhava na <abbr title=" New Media Developers Brasil">N.M.D</abbr> - <a href="http://www.nmd.com.br/">http://www.nmd.com.br/</a>, precisei criar uma versão para celular, para o site Ócio Criativo ( <a href="http://www.ociocriativo.com.br/">http://www.ociocriativo.com.br/ </a>) e esta versão pode ser vista em:<br />
<a href="http://www.ociocriativo.com.br/ociomobi/">http://www.ociocriativo.com.br/ociomobi/</a>.</p>
<p>Minha maior dificuldade foi adequar a programação, feita em cgi + perl, para que o Ócio Mobile acesse o mesmo banco de dados do site original.</p>
<p style="text-align: center;"><img style="vertical-align: middle;" src="http://www.amaranhado.com/denise/portfolio/ocio.jpg" alt="Ocio Mobile" width="200" height="265" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.amaranhado.com/denise/?feed=rss2&amp;p=13</wfw:commentRss>
		</item>
		<item>
		<title>Do Val e Salge Odontologia</title>
		<link>http://www.amaranhado.com/denise/?p=12</link>
		<comments>http://www.amaranhado.com/denise/?p=12#comments</comments>
		<pubDate>Thu, 25 Sep 2008 21:02:23 +0000</pubDate>
		<dc:creator>Denise de Camargo</dc:creator>
		
		<category><![CDATA[Portfolio]]></category>

		<category><![CDATA[Odontologia]]></category>

		<guid isPermaLink="false">http://www.amaranhado.com/denise/?p=12</guid>
		<description><![CDATA[No ano de 2007, trabalhei na N.M.D - http://www.nmd.com.br/, e um dos sites que contribui para finalizar foi o da Do Val e Salge Odontologia - http://www.dovalsalge.com.br/. O design já estava definido e eu apenas sugeri pequenas alterações na paleta de cores, escrevi o html + css, além de criar o banner em flash.



]]></description>
			<content:encoded><![CDATA[<p>No ano de 2007, trabalhei na <abbr title=" New Media Developers Brasil">N.M.D</abbr> - <a href="http://www.nmd.com.br/">http://www.nmd.com.br/</a>, e um dos sites que contribui para finalizar foi o da Do Val e Salge Odontologia - <a href="http://www.dovalsalge.com.br/">http://www.dovalsalge.com.br/</a>. O design já estava definido e eu apenas sugeri pequenas alterações na paleta de cores, escrevi o html + css, além de criar o banner em flash.</p>
<p style="text-align: center;"><img class="aligncenter" style="vertical-align: middle;" src="http://www.amaranhado.com/denise/portfolio/doval1.jpg" alt="home" width="350" height="190" /></p>
<p style="text-align: center;"><img class="aligncenter" style="vertical-align: middle;" src="http://www.amaranhado.com/denise/portfolio/doval2.jpg" alt="pagina interna" width="350" height="190" /></p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.amaranhado.com/denise/?feed=rss2&amp;p=12</wfw:commentRss>
		</item>
		<item>
		<title>Hospital dos Servidores do Estado</title>
		<link>http://www.amaranhado.com/denise/?p=11</link>
		<comments>http://www.amaranhado.com/denise/?p=11#comments</comments>
		<pubDate>Thu, 25 Sep 2008 20:43:11 +0000</pubDate>
		<dc:creator>Denise de Camargo</dc:creator>
		
		<category><![CDATA[Portfolio]]></category>

		<category><![CDATA[hse]]></category>

		<guid isPermaLink="false">http://www.amaranhado.com/denise/?p=11</guid>
		<description><![CDATA[Até novembro de 2006, trabalhei na criação e gerenciamento do site e da Intranet do Hospital dos Servidores do Estado, no Rio de Janeiro.  Como até hoje, o site mantém a estrutura básica deste design, resolvi adicioná-lo ao meu portfolio do Amaranhado. O código sofreu várias alterações nestes últimos dois anos e há previsão [...]]]></description>
			<content:encoded><![CDATA[<p>Até novembro de 2006, trabalhei na criação e gerenciamento do site e da Intranet do Hospital dos Servidores do Estado, no Rio de Janeiro.  Como até hoje, o site mantém a estrutura básica deste design, resolvi adicioná-lo ao meu portfolio do Amaranhado. O código sofreu várias alterações nestes últimos dois anos e há previsão para mudanças do layout, em 2009. Por enquanto, é possível ver o design (quase) como projetado em <a href="http://www.hse.rj.saude.gov.br/">http://www.hse.rj.saude.gov.br/</a> .</p>
<p style="text-align: center;"><strong>Página de Abertura:</strong> delimitando três grandes áreas de interesse.</p>
<p style="text-align: center;"><img src="http://www.amaranhado.com/denise/portfolio/hse1.jpg" alt="Página de Abertura" width="350" height="287" /></p>
<p style="text-align: center;"><strong>Área do site voltada para os profissionais de saúde:</strong></p>
<p style="text-align: center;"><img src="http://www.amaranhado.com/denise/portfolio/hse2.jpg" alt="Profissionais de Saúde" width="350" height="287" /></p>
<p style="text-align: center;"><strong>Área do site abordando assuntos institucionais do Hospital:</strong></p>
<p style="text-align: center;"><img src="http://www.amaranhado.com/denise/portfolio/hse3.jpg" alt="O hospital" width="350" height="287" /></p>
<p style="text-align: center;"><strong>Área do site voltada para o paciente/cidadão:</strong></p>
<p style="text-align: center;"><img src="http://www.amaranhado.com/denise/portfolio/hse4.jpg" alt="O paciente" width="350" height="287" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.amaranhado.com/denise/?feed=rss2&amp;p=11</wfw:commentRss>
		</item>
	</channel>
</rss>

