terça-feira, 19 de outubro de 2010

Python para macros do OpenOffice Parte 2

Como prometido no último post, vamos falar sobre python em macros do OpenOffice.

Vamos começar explicando como fazer uma macro que fique vinculada a um documento específico.

O exemplo que faremos colocará algum texto num documento do writer.

Vamos começar?

terça-feira, 12 de outubro de 2010

Python para macros do OpenOffice

Olá pessoal! Há muito não posto nada interessante aqui hem!

Vamos então virar este jogo!

Vou tentar fazer um post por semana ao menos.

Vamos então ao que interessa! Hoje falaremos de como usar o python para fazer macros para o OpenOffice (lembrando que o BrOffice é a versão brasileira do OpenOffice!



quarta-feira, 29 de setembro de 2010

Sinceras desculpas... Voltaremos ASAP!!!



Olá pessoal!

Consegui um novo emprego, mas com isto o tempo encurtou demais! Semanas de provas e trabalhos na faculdade também tão atrapalhando.

Porém, em breve voltarei a postar, e vamos falar de temas cada vez mais interessantes e instigantes!

Uma boa noite a todos e até a próxima, e que seja em breve!

Enquanto isto, não deixem de conferir todos os posts do Blog, comentar e estudar python!

Abraços!

domingo, 29 de agosto de 2010

As Várias Faces do Python - Programação Funcional

Olá pessoal! Não tive como postar antes do final de semana, mas aqui estamos com mais Python pra vocês. Vamos falar agora sobre Programação Funcional em Python.

Pra quem ainda não viu os outros posts sobre as faces do python aqui estão:
 Vamos agora então ao que interessa.

segunda-feira, 16 de agosto de 2010

As Várias Faces do Python - Programação Orientada a Objetos

Olá pesoal!

Agora em período de aulas tá difícil escrever. Tudo na correria.

Hoje vamos falar sobre mais uma das várias facetas do python, sendo esta a principal. E esta não é a principal por ser mais usada ou por ser melhor, mas pois esta é a base da linguagem.

Vamos falar da Programação Orientada a Objetos em Python.

quarta-feira, 11 de agosto de 2010

As Várias Faces do Python - Linguagem Procedural

Boa noite pessoal!

Após uma semana sem escrever, vamos avançar mais um pouco em nossa caminhada da programação Pyhton.

Aproveito para pedir desculpas aos leitores pela demora, já que twittei de tarde que o post sairia ainda no dia 10.

Hoje iniciaremos uma série de posts sobre as várias facetas desta linguagem tão versátil.

Vamos começar falando da primeira e mais simples pra quem está começando: Python como Linguagem Procedural.

Na maioria das vezes, as linguagens procedurais também são imperativas.

Mas não, você não precisa gritar com o computador, ou ser rígido.

Linguagem imperativa, significa que o computador faz o que você manda.

Você não representa objetos, não declara fatos... simplesmente manda e o computador faz.

Vamos então começar com a programação imperativa/procedural.

terça-feira, 3 de agosto de 2010

Definindo e Usando Funções em Python

Boa noite pessoal!

Que tal falarmos hoje sobre como criar e chamar funções no seu código Python?

Quem viu o tutorial de Como Fazer um Switch em Python viu ali como isto é feito, mas vamos analisar em mais detalhes.

Você sabe por que é importante usar funções num programa?

Imagine um trecho de programa que tenha que ser executado várias vezes durante a execução. O que é melhor: reescrever várias vezes a mesma coisa e criar um código imenso ou criar uma estrutura que execute este trecho sem necessidade de repeti-lo?

Com certeza, a segunda opção deixa o código menor, mais legível e mais organizado. Esta subdivisão de um programa mais complexo em partes menores é chamada modularização.

Vejamos então como usar as funções em Python!

sábado, 31 de julho de 2010

Estruturas de Dados em Python - Tuplas

Olá pessoal!


Vamos dar prosseguimento aos posts falando sobre Estruturas de Dados em Python.

Já falamos sobre Listas em Python e Dicionários em Python.

Hoje, o tema são as tuplas. Tuplas são estruturas de dados ordenadas e que não permitem alteração após sua criação. Elas são usadas em muitas situações no Python.

Como Fazer um Switch com Python

Olá pessoal!

Sei que prometi o Post para mais cedo, mas fiquei sem internet e só agora consegui reconectar.

Mas não vai ser isso que vai impedir a postagem!

Como prometido, aqui vai pra vocês: Como fazer um Switch em Python!

Este é nosso primeiro post para programadores com mais experiência, então prepare-se.

sexta-feira, 30 de julho de 2010

Estruturas de Dados em Python - Dicionários

Boa Noite Pessoal!

Hoje vamos falar de uma estrutura de dados que não está presente em todas as linguagens. Esta estrutura é chamada de dicionário.

Os dicionários em Python são estruturas de dados que contém pares de chave-valor.

São parecidos com as listas, mas o acesso a cada posição da lista é feito de forma diferente.

Vejamos então como trabalhar com Dicionários em Python!

terça-feira, 27 de julho de 2010

Estruturas de Dados em Python - Listas: List Comprehention

Boa noite pessoal!

Como prometido, hoje vamos continuar o post de ontem, falando sobre listas em Python, pois este é uma assunto bastante extenso.

O assunto de hoje é List Comprehension, ou em português, abrangência de listas. Como o termo em português não retrata bem o que este recurso faz, vamos usar o termo em inglês mesmo.

Finalizando mais uma enquete

Olá pessoal!

Antes de continuarmos falando sobre as listas em Python, é hora de fechar mais uma enquete!


E a enquete passada perguntava: Como você usa o Python?

segunda-feira, 26 de julho de 2010

Estruturas de Dados em Python - Listas

Olá pessoal! Depois de uma longa maratona pra acertar meu Sistema Operacional, consegui acertar o Slackware Linux, e agora tá tudo certo! Vamos Retomar as Postagens!

Hoje, como havia falado no último post sobre estruturas de dados, vou falar hoje sobre Listas em Python.

Listas são conjuntos ordenados de dados. Em python, estes conjuntos podem conter vários tipos de dados misturados, visto que tudo em Python é objeto.

segunda-feira, 19 de julho de 2010

Desculpem a ausêcia

Oi Pessoal!

Estou aqui pra me desculpar pela ausência nos ultimos dias...

Precisei reinstalar o sistema operacional do meu PC, e decidi instalar de uma forma não muito ortodoxa... agora estou sofredo um pouco.

Porém já estou terminando de arrumar tudo, e amanhã volto com a rotina de postagens!

Então, ate amanhã pessoal!

Abraço!

terça-feira, 13 de julho de 2010

Qual Linguagem de Programação Você Mais Usa?

Olá pessoal!
E ontem foi fechada a enquete que estava aqui na sidebar do blog!

E houve um empate! Dois votos para Python e dois para Java!

Em segundo Lugar ficaram C, C++ e Visual Basic com um voto... xiii foi fraco, mas tudo bem.

domingo, 11 de julho de 2010

Estruturas de Dados em Python

Olá pessoal!

Hoje vamos ver uma coisa muito importante no Python: as estruturas de dados nativas.

São vários os tipos de dados nativos do Python. Entre eles, os mais importantes, pois são essenciais para qualquer programa, são os tipos:
  • inteiro
  • ponto flutuante
  • cadeia de caracteres

sábado, 10 de julho de 2010

Estruturas de Repetição Parte 2 - For

Ae! Pessoal!

Grande Final de semana! 100% de aprovação na faculdade! Enfim "férias"!

Bem vamos falar de Python então!

Hoje veremos o for.

sexta-feira, 9 de julho de 2010

Estruturas de Repetição Parte 1 - While

Olá Pessoal!

Ontem não tava muito legal não deu pra postar nada...

Mas vamos continuar falando sobre Programação Básica no Python!

Hoje vamos falar de uma das estruturas mais importantes: o while.

quinta-feira, 8 de julho de 2010

Estruturas Condicionais em Python Parte 2

Continuando o post sobre Estruturas Condicionais em Python, veremos agora algumas outras fomas de usar a construção if/else.

Muitas vezes, não é possível resolver um problema computacional simplesmente com um if/else. Então, usamos vários conjuntos de if/else aninhados (um dentro do outro)

Estruturas Condicionais em Python Parte 1

Olá Pessoal!

Hoje vou fazer um post mais feliz! Resultados na faculdade todos bons! Acabei de passar em mais uma matéria =]

Bem... conforme prometido, vamos falar um pouco sobre as estruturas condicionais que temos em Python.

As estruturas condicionais são essenciais na programação. Sem elas, os programas seriam chatos, monótonos, e nunca teriam a capacidade toda que temos atualmente.

quarta-feira, 7 de julho de 2010

Blocos de Código em Python

Olá pessoal!

Continuando as explicações iniciais sobre a programação em python, antes de falarmos sobre as estruturas de repetição e estruturas condicionais, vamos falar sobre blocos de código.

Pra quem perdeu o primeiro post, aqui vai um link:
Primeiros Passos Para a Programação Em Python

Primeiros Passos pra Programação Python

Falae Pessoal!

Bem... até agora eu só falei que Python é legal...como é que instala, mas código que é bom, nada, né? Vamos por as mãos na massa então!

Uma Grande vantagem que encontramos no Python  é que podemos programar tanto criando arquivos fontes como diretamente no terminal.

Para programar diretamente no terminal, execute o Python:
No Linux e no Mac, abra um terminal e digite "python".
No Windows,  encontre Python no menu iniciar e abra o aplicativo.

terça-feira, 6 de julho de 2010

Instalando o Python

A Instalação do Python é muito simples.

Qualquer computador pessoal consegue rodar Python.  Basta você encontrar o pacote correto pra você.

Um bom ponto de partida é o site oficial da linguagem.

Além de referências para a instalação, você encontra os pacotes mais atualizados.

Bem, vamos ao que interessa: Como Instalar o Python:

domingo, 4 de julho de 2010

O Que É Python?

Olá pessoal!

Vou aproveitar que dei uma pausinha nos estudos da Universidade pra falar pra vocês o que é Python.

Pra muita gente, Python é uma cobra...


Mas não é deste tipo de Python que eu estou falando...

__init__()

Olá pessoal sedento por informações!

Este é o post inaugural do meu novo blog que vai falar sobre Python, esta super linguagem de programação que pode ser usada pra quase  qualquer coisa, quase toda hora e em quase qualquer lugar!

Se você não entendeu muito bem, espere pelos próximos posts e Programe em Python!