[python-brasil] programa de astrologia em Python

382 views
Skip to first unread message

Rodd

unread,
Dec 4, 2009, 9:43:05 AM12/4/09
to python...@yahoogrupos.com.br
 

Olá amigos

Descobri esse fórum e fico feliz em saber que não estou só. Na verdade eu tinha medo de ser discriminado por não ser da área da informática (e portanto ter várias dúvidas sobre terminologias básicas que vocês dominam), embora esteja interessado grandemente em escrever na linguagem Python.

Eu sou médico, Astrólogo e gostaria de desenvolver um software de astrologia. No meio Astrológico, é prática comum ter softwares com apenas um ou dois desenvolvedores, sendo claro que o trabalho triplica...

Meu progresso em desenvolver esbarra em saber os princípios básicos da linguagem e dominá-los. Não vou sequer colocar minhas dúvidas aqui ainda, pois talvez elas sejam muito idiotas. Comprei o único livro de Python que encontrei em português (aquele do ratinho), consigo entender muita coisa mas em outras eu bobeio feio, porque é cheio de jargões de informática. Queria encontrar algum site de "programação para dummies" com um bom glossário porque nem mesmo o tutorial online do Python eu consigo entender às vezes. Vocês conhecem algum site para leigos?

De todas as dúvidas que tenho, existem duas que ainda não achei resposta (e acho que não são tão idiotas assim...):

*Em outros tipos de linguagem, o comando "read" faz com que o usuário possa enviar um dado para que a função calcule (exemplo: "digite o seu nome"). No caso do Python, qual é o comando correspondente?

*Eu sei que o Python Image Library serve para fazer gráficos, mas ainda não descobri como eu poderia pegar todos os dados matemáticos dos planetas e fazer com que o programa gere um mapa astral. O procedimento seria assim: Usuário digita data de nascimento, hora e local > programa calcula as posições dos planetas no momento do nascimento > programa retorna um mapa astral. Eu sei que o PIL cria formas geométricas, mas o que me assusta é como eu poderia criar algo mais complexo que um retângulo ou triângulo. Um mapa astral consiste numa circunferência divida de dois modos simultâneos: 12 signos e 12 casas.

Desde já eu agradeço pela disponibilidade;

Rodolfo Veronese.

__._,_.___
,-----------------------------------------------------------.
| Antes de enviar um e-mail para o grupo leia:              |
| http://www.pythonbrasil.com.br/moin.cgi/AntesDePerguntar  |
| E se você é usuário do BOL lembre-se de cadastrar o       |
| e-mail do grupo na lista branca do seu sistema anti-spam. |
`-----------------------------------------------------------´
.

__,_._,___

Thiago Coutinho

unread,
Dec 4, 2009, 10:31:04 AM12/4/09
to python...@yahoogrupos.com.br
 

Oi Rodd.



2009/12/4 Rodd <rtveronese@gmail.com>:
> Meu progresso em desenvolver esbarra em saber os princípios básicos da linguagem e dominá-los. Não vou sequer colocar minhas dúvidas aqui ainda, pois talvez elas sejam muito idiotas. Comprei o único livro de Python que encontrei em português (aquele do ratinho), consigo entender muita coisa mas em outras eu bobeio feio, porque é cheio de jargões de informática. Queria encontrar algum site de "programação para dummies" com um bom glossário porque nem mesmo o tutorial online do Python eu consigo entender às vezes. Vocês conhecem algum site para leigos?



> De todas as dúvidas que tenho, existem duas que ainda não achei resposta (e acho que não são tão idiotas assim...):
>
> *Em outros tipos de linguagem, o comando "read" faz com que o usuário possa enviar um dado para que a função calcule (exemplo: "digite o seu nome"). No caso do Python, qual é o comando correspondente?

var = raw_input("Digite o seu nome: ")

;^)

--
thiagoc

"O povo não deveria temer o governo. O governo é quem deveria temer o povo."
V de Vingança

__._,_.___
,-----------------------------------------------------------.
| Antes de enviar um e-mail para o grupo leia:              |
| http://www.pythonbrasil.com.br/moin.cgi/AntesDePerguntar  |
| E se você é usuário do BOL lembre-se de cadastrar o       |
| e-mail do grupo na lista branca do seu sistema anti-spam. |
`-----------------------------------------------------------´
.

__,_._,___

Francisco Souza

unread,
Dec 4, 2009, 12:46:33 PM12/4/09
to python...@yahoogrupos.com.br

>
> 2009/12/4 Rodd <rtveronese@gmail.com>

>
> Olá amigos
>
> Descobri esse fórum e fico feliz em saber que não estou só. Na verdade eu
> tinha medo de ser discriminado por não ser da área da informática (e
> portanto ter várias dúvidas sobre terminologias básicas que vocês dominam),
> embora esteja interessado grandemente em escrever na linguagem Python.
>

Olá Rodd =)

Existe uma versão em português do livro "How to think like a computer
scientist: Learning with Python", ainda não 100% pronta, mas que já pode lhe
auxiliar no aprendizado. A ideia do livro é ensinar a programar em Python,
desta forma, você aprenderá os conceitos iniciais já utilizando a linguagem
Python. Você pode conferir uma versão em HTML [1] que gerei e hospedei.

[1] http://xknsouza.appspot.com/aprendacompy/index.html

Abraços,
Francisco Souza
http://www.franciscosouza.net
Twitter: @franciscosouza

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
,-----------------------------------------------------------.
| Antes de enviar um e-mail para o grupo leia:              |
| http://www.pythonbrasil.com.br/moin.cgi/AntesDePerguntar  |
| E se você é usuário do BOL lembre-se de cadastrar o       |
| e-mail do grupo na lista branca do seu sistema anti-spam. |
`-----------------------------------------------------------´
.

__,_._,___

Rodd

unread,
Dec 5, 2009, 4:45:18 PM12/5/09
to python...@yahoogrupos.com.br
 

Gente,

muitíssimo obrigado pelas dicas. Gosto de ser autyodidata e fico irritado em encher o saco das pessoas.

obrigado por me ajudarem a continuar autodidata ;)

Rodolfo.

__._,_.___
Atividade nos últimos dias:
,-----------------------------------------------------------.
| Antes de enviar um e-mail para o grupo leia:              |
| http://www.pythonbrasil.com.br/moin.cgi/AntesDePerguntar  |
| E se você é usuário do BOL lembre-se de cadastrar o       |
| e-mail do grupo na lista branca do seu sistema anti-spam. |
`-----------------------------------------------------------´
.

__,_._,___

Taciano Messias Moraes

unread,
Dec 9, 2009, 10:38:28 PM12/9/09
to python...@yahoogrupos.com.br
Eaí Rodolfo!

Tendo muitas dúvidas ainda?
Já mechi um pouco com a biblioteca PIL e fiquei curioso sobre esse seu projeto.

Se quiser uma ajuda, eu me disponho!


-| Taciano |-

[*] Graduando em Ciência da Computação
[at] Instituto de Informática - Universidade Federal de Goiás
[*] Desenvolvedor de Java Web Corporativo
[at] Laboratório de Tecnologia da Informação e Mídias Educacionais
[*] Aprendiz e Amante de Python
[at] Vida

Ted Turner  - "Sports is like a war without the killing."

2009/12/5 Rodd <rtver...@gmail.com>


>
>
>
> Gente,
>
> muitíssimo obrigado pelas dicas. Gosto de ser autyodidata e fico irritado em encher o saco das pessoas.
>
> obrigado por me ajudarem a continuar autodidata ;)
>
> Rodolfo.
>
>


------------------------------------

,-----------------------------------------------------------.
| Antes de enviar um e-mail para o grupo leia: |
| http://www.pythonbrasil.com.br/moin.cgi/AntesDePerguntar |
| E se você é usuário do BOL lembre-se de cadastrar o |
| e-mail do grupo na lista branca do seu sistema anti-spam. |

`-----------------------------------------------------------´Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/python-brasil/

<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html


Joao S. O. Bueno

unread,
Dec 10, 2009, 6:38:36 AM12/10/09
to python...@yahoogrupos.com.br

On Sat, Dec 5, 2009 at 7:45 PM, Rodd <rtveronese@gmail.com> wrote:
> Gente,
>
> muitíssimo obrigado pelas dicas. Gosto de ser autyodidata e fico irritado em encher o saco das pessoas.
>
> obrigado por me ajudarem a continuar autodidata ;)
>
> Rodolfo.

Oi Rodd - fundamentos da linguagem à parte, a área gráfica tem alguams
coisas intrincadas - eu achoque poderia te ajudar a destrinchar a
maioria.

Por exemplo; pra começar o "raw_input" e digitar os dados no terminal
é uma boa -- mas depois, para um programa mais polido, é importante
ter uma interface gráfica.

A biblioteca PIL provê algumas primitivas para desenhar em imagens,
nada muitosofisticado, mas tudo o que ela vai fazer, por si, é criar o
arquivo da imagem final, não vai exibir para o usuário na tela.

Creio que para esse programa, o próprio Tkinter, a biblitoeca para
interfaces gráficas que acompanha a instalação do python no windows,
possa te servir:
ele permite exibir imagens numa janela de programa, além de permitir o
uso de controles comoc aixas de texto, botões, etc, para entrada de
dados.

Tem vários exemplos de uso da Tkinter na sessão "cookbook" de
http://www.python.org.br

js
-><-

__._,_.___
Atividade nos últimos dias:
,-----------------------------------------------------------.
| Antes de enviar um e-mail para o grupo leia:              |
| http://www.pythonbrasil.com.br/moin.cgi/AntesDePerguntar  |
| E se você é usuário do BOL lembre-se de cadastrar o       |
| e-mail do grupo na lista branca do seu sistema anti-spam. |
`-----------------------------------------------------------´
.

__,_._,___

Alysson Bruno

unread,
Dec 10, 2009, 6:52:20 AM12/10/09
to python...@yahoogrupos.com.br
 

Recomendo o livro: Programação Científica com Python [1], o preço não é caro
e é feito por um cientista para cientistas. Eu o tenho, recomendo
fortemente.

[1]http://www.lulu.com/content/616789

--
paz e amor (love and peace),

Alysson Bruno
Palmas(TO)
Brasil

http://abruno.com



[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Atividade nos últimos dias:
,-----------------------------------------------------------.
| Antes de enviar um e-mail para o grupo leia:              |
| http://www.pythonbrasil.com.br/moin.cgi/AntesDePerguntar  |
| E se você é usuário do BOL lembre-se de cadastrar o       |
| e-mail do grupo na lista branca do seu sistema anti-spam. |
`-----------------------------------------------------------´
.

__,_._,___
Reply all
Reply to author
Forward
0 new messages