quinta-feira, 17 de maio de 2007

Iniciando a experiência.

Bom, como estou com muito tempo livre, tentarei aprender uma coisa nova.

Sempre me disseram para eu aproveitar ao máximo o meu tempo livre, coisa que eu nunca fiz.

Resolvi então começar a programar, pois eu estaria aproveitando o meu tempo livre e também estaria enriquecendo o meu currículo.

Mas o que programar? Por onde começar?

Foi quando eu falei com meu cunhado (Renato) e ele me deu um start.

Ele:

- Python!

Eu:

- Monty Python?

Ele:

- Quase isso!

Eu:

- A cobra?

Ele:

- Não, o programa.

Eu:

- EUREKA!

Nesse mesmo dia (ontem – 16 de maio de 2007) sai de casa e fui a uma livraria a qual eu já havia consultado sobre os títulos que me interessavam.

- Mergulhando no Python – Mark Pilgrim – Tradução de Marcelo Soares. (Alta Books)

- Um “manuel” de sintaxes e outra coisas, tipo pocket-book. (Não tenho ele ainda...só segunda-feira)

Ontem mesmo comecei a ler o “Mergulhando no Python” ( por mim podia mudar de nome – “Afogando-se no Python”, já que é uma mar de informações).

Comecei com um “exercício” fácil... Fácil?

Tinha tudo, menos facilidade.

Muito tempo sem ler dá nisso... Sofri uma “aculturação” vendo muita TV.

Bom, aprendi sobre funções “def”.

Um pouco de “if”

Strings = “”

Listas = []

Tuples = ()

Dicionários = {}

Aprendi também que quando os strings, listas, tuples e dicionários estão vazios eles têm o valor (será isso mesmo? Valor?) “falso”. E quando possuem alguma informação são “verdadeiros”.

Sem contar que aprendi outras coisas.

No final de tudo, como se fosse uma prova surpresa eu interpretei um programinha “funcional” (o qual não vi funcionalidade nenhuma a não ser repetir coisas que fora escrita ali).

def buildConnectionString(params):

"""Build a connection string from a dictionary

Returns string.

"""

return ";".join(["%s=%s" % (k, v) for k, v in params.items()])

if __name__ == "__main__":

myParams = {"server":"mpilgrim", \

"database":"master", \

"uid":"sa", \

"pwd":"secret"

}

print buildConnectionString(myParams)

Agora estou partindo para o maravilhoso Capitulo 4.

Sabe qual é o melhor de tudo?

O que está escrito na página.

“A partir do Capítulo 4, você irá mergulhar ainda mais intensamente no mar de Python...”

Não quero nem imaginar o que vem pela frente!

Abraços.

Um comentário:

Unknown disse...

Quantas informações... aleatórias!
Isso se encaixa muito bem no propósito do Monty Python. Enfim, não sou exatamente fã-número-um do filme, chega dormi uma vez assistindo.
Boa sorte com o novo blog, meu caro.