<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.rodrigor.com.br/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.rodrigor.com.br/feed.php">
        <title>Rodrigo Rebouças</title>
        <description></description>
        <link>http://www.rodrigor.com.br/</link>
        <image rdf:resource="http://www.rodrigor.com.br/lib/images/favicon.ico" />
       <dc:date>2010-09-09T16:18:02-03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.rodrigor.com.br/disciplinas/introprog/exercicios/listamonitor1?rev=1283919889&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.rodrigor.com.br/disciplinas/introprog/material/string-funcoes?rev=1283919654&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.rodrigor.com.br/disciplinas/introprog/material/codigo-medias_funcao_lista_for?rev=1283919607&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.rodrigor.com.br/disciplinas/introprog/material/if?rev=1283919564&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.rodrigor.com.br/disciplinas/introprog/material/python_prompt_path?rev=1283904348&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.rodrigor.com.br/disciplinas/introprog/material/string-checar_inteiro_float?rev=1283701150&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.rodrigor.com.br/disciplinas/introprog/material/estruturas-listas?rev=1283701110&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.rodrigor.com.br/disciplinas/introprog/material/while?rev=1283700891&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.rodrigor.com.br/disciplinas/introprog/material/index?rev=1283700752&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.rodrigor.com.br/disciplinas/introprog/sidebar?rev=1283700699&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.rodrigor.com.br/disciplinas/introprog/index?rev=1283700074&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.rodrigor.com.br/lib/images/favicon.ico">
        <title>Rodrigo Rebouças</title>
        <link>http://www.rodrigor.com.br/</link>
        <url>http://www.rodrigor.com.br/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.rodrigor.com.br/disciplinas/introprog/exercicios/listamonitor1?rev=1283919889&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-08T01:24:49-03:00</dc:date>
        <dc:creator>Rodrigo Rebouças de Almeida</dc:creator>
        <title>Lista de Monitoria 1</title>
        <link>http://www.rodrigor.com.br/disciplinas/introprog/exercicios/listamonitor1?rev=1283919889&amp;do=diff</link>
        <description>Universidade Federal da Paraíba - Campus IV (Litoral Norte)

Introdução à Programação

Professor: Rodrigo Rebouças (rodrigor.com) 

Monitor: Renan Oliveira  

&lt;http://renan-oliveira.com&gt; 


Fatoriais


Fatoriais costumam ser utilizados em problemas de probabilidade. O fatorial de um inteiro positivo n (escrito como n! pronunciado como “fatorial de n”) é igual ao produto dos números inteiros positivos de 1 a n.</description>
    </item>
    <item rdf:about="http://www.rodrigor.com.br/disciplinas/introprog/material/string-funcoes?rev=1283919654&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-08T01:20:54-03:00</dc:date>
        <dc:creator>Rodrigo Rebouças de Almeida</dc:creator>
        <title>Funções de String</title>
        <link>http://www.rodrigor.com.br/disciplinas/introprog/material/string-funcoes?rev=1283919654&amp;do=diff</link>
        <description>Abaixo algumas funções que podemos executar em um string.

 esta página está em construção 

FIXME adicionar outras funções

split()


É possível “quebrar” um string em “pedaços” e atribuí-los a diferentes variáveis ou a uma lista. Para isso use a função split() passando como parâmetro o caractere usado na separação dos “pedaços”.</description>
    </item>
    <item rdf:about="http://www.rodrigor.com.br/disciplinas/introprog/material/codigo-medias_funcao_lista_for?rev=1283919607&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-08T01:20:07-03:00</dc:date>
        <dc:creator>Rodrigo Rebouças de Almeida</dc:creator>
        <title>Código comentado: funções, listas, for</title>
        <link>http://www.rodrigor.com.br/disciplinas/introprog/material/codigo-medias_funcao_lista_for?rev=1283919607&amp;do=diff</link>
        <description>Universidade Federal da Paraíba - Campus IV (Litoral Norte)

Introdução à Programação

Professor: Rodrigo Rebouças de Almeida  

&lt;http://rodrigor.dce.ufpb.br&gt; 



Em construção

FIXME comentar o código

def imc(peso, altura):
    return peso / altura**2

peso = float(input(&quot;Entre com seu Peso: &quot;))
altura = float(input(&quot;Entre com sua altura: &quot;))

print(&quot;Seu IMC é %-6.2f: &quot; % imc(peso,altura))</description>
    </item>
    <item rdf:about="http://www.rodrigor.com.br/disciplinas/introprog/material/if?rev=1283919564&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-08T01:19:24-03:00</dc:date>
        <dc:creator>Rodrigo Rebouças de Almeida</dc:creator>
        <title>Condicionais: if-elif-else</title>
        <link>http://www.rodrigor.com.br/disciplinas/introprog/material/if?rev=1283919564&amp;do=diff</link>
        <description>em construção

if condição1:
  corpo
elif condição2:
  corpo2
elif condição3:
  corpo3
.
.
.
else:
  corpofinal

As condições são expressões booleanas (que retornam True ou False).</description>
    </item>
    <item rdf:about="http://www.rodrigor.com.br/disciplinas/introprog/material/python_prompt_path?rev=1283904348&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-07T21:05:48-03:00</dc:date>
        <dc:creator>Rodrigo Rebouças de Almeida</dc:creator>
        <title>Python no prompt de comando e variável de ambiente &quot;PATH&quot; - criada</title>
        <link>http://www.rodrigor.com.br/disciplinas/introprog/material/python_prompt_path?rev=1283904348&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="http://www.rodrigor.com.br/disciplinas/introprog/material/string-checar_inteiro_float?rev=1283701150&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-05T12:39:10-03:00</dc:date>
        <dc:creator>Rodrigo Rebouças de Almeida</dc:creator>
        <title>String: Como testar se um String é um número válido?</title>
        <link>http://www.rodrigor.com.br/disciplinas/introprog/material/string-checar_inteiro_float?rev=1283701150&amp;do=diff</link>
        <description>Universidade Federal da Paraíba - Campus IV (Litoral Norte)

Introdução à Programação

Professor: Rodrigo Rebouças de Almeida  

&lt;http://rodrigor.dce.ufpb.br&gt; 



É muito comum recebermos entradas do usuário onde estas entradas são números inteiros ou reais (float). Há um problema quando tentamos converter estas entradas em números usando as funções float() ou int(). Se o String não representar um número, inteiro ou real, haverá um erro na conversão.</description>
    </item>
    <item rdf:about="http://www.rodrigor.com.br/disciplinas/introprog/material/estruturas-listas?rev=1283701110&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-05T12:38:30-03:00</dc:date>
        <dc:creator>Rodrigo Rebouças de Almeida</dc:creator>
        <title>Estruturas de dados: Listas - criada</title>
        <link>http://www.rodrigor.com.br/disciplinas/introprog/material/estruturas-listas?rev=1283701110&amp;do=diff</link>
        <description>aguarde</description>
    </item>
    <item rdf:about="http://www.rodrigor.com.br/disciplinas/introprog/material/while?rev=1283700891&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-05T12:34:51-03:00</dc:date>
        <dc:creator>Rodrigo Rebouças de Almeida</dc:creator>
        <title>Laços: While e For - criada</title>
        <link>http://www.rodrigor.com.br/disciplinas/introprog/material/while?rev=1283700891&amp;do=diff</link>
        <description>Pré-requisito:

	*  Estruturas de dados: Listas


aguarde...

&lt;code python&gt;
while condição:
  corpo
else:
  código quando a condição for negativa (opcional)
&lt;/code&gt;</description>
    </item>
    <item rdf:about="http://www.rodrigor.com.br/disciplinas/introprog/material/index?rev=1283700752&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-05T12:32:32-03:00</dc:date>
        <dc:creator>Rodrigo Rebouças de Almeida</dc:creator>
        <title>Código comentado e exemplos</title>
        <link>http://www.rodrigor.com.br/disciplinas/introprog/material/index?rev=1283700752&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="http://www.rodrigor.com.br/disciplinas/introprog/sidebar?rev=1283700699&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-05T12:31:39-03:00</dc:date>
        <dc:creator>Rodrigo Rebouças de Almeida</dc:creator>
        <title>Introdução à Programação</title>
        <link>http://www.rodrigor.com.br/disciplinas/introprog/sidebar?rev=1283700699&amp;do=diff</link>
        <description>*  Início
	*  Listas de Exercícios
	*  Código comentado e exemplos
	*  Página de Monitoria</description>
    </item>
    <item rdf:about="http://www.rodrigor.com.br/disciplinas/introprog/index?rev=1283700074&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-09-05T12:21:14-03:00</dc:date>
        <dc:creator>Rodrigo Rebouças de Almeida</dc:creator>
        <title>Introdução à Programação</title>
        <link>http://www.rodrigor.com.br/disciplinas/introprog/index?rev=1283700074&amp;do=diff</link>
        <description>Exercícios e Exemplos




Exemplos, código comentado




Downloads

	*  Python 3.1.2 para Windows: &lt;http://python.org/ftp/python/3.1.2/python-3.1.2.msi&gt;

Material para estudo

Python


Neste curso iremos usar o Python 3.1.


	*  [Tradução do livro &quot;How to Think Like a Computer Scientist&quot;, usando Python 3]
	*  Documentação do Python 3.1.2
	*  Tutorial Python 3.1.2
	*  Tradução do Livro: &quot;How to Think Like a Computer Scientist: Learning with Python&quot; - Link direto para o PDF
	*  Curso de Python pro…</description>
    </item>
</rdf:RDF>
