Olá,
Visitante
. Por favor
Entre
ou
registe-se
se ainda não for membro.
Perdeu o seu
e-mail de activação?
Início
Forum
Ajuda
Pesquisa
Calendário
Media
Membros
Ver a lista de membros
Procurar por utilizadores
Entrar
Registe-se
Setembro 09, 2010, 21:16
LusoRobótica - Comunidade Portuguesa de Robótica
»
Extra robótica
»
Software e Programação
»
Python
« anterior
seguinte »
Imprimir
Páginas: [
1
]
2
Autor
Tópico: Python (Lida 507 vezes)
0 Membros e 1 Visitante estão a ver este tópico.
iCAR
Mini Robot
Mensagens: 653
Python
«
em:
Fevereiro 08, 2010, 00:51 »
Bem pessoal eu estou muito "agarrado" ao velhinho Visual Basic 6 e decidi que estava na hora de mudar.
C sei um pouco (agora mais por causa do arduino), mas necessitava de fazer umas aplicações novas e decidi começar pelo novo Python.
Como não sei nada de python gostaria que me aconselhassem de uma bom IDE e já agora de algumas dicas tipo Python para totós.
Como estou muito habituado ao IDE do vb6 acho que necessito mesmo de um IDE para o python.
Alguém me pode ajudar.
Registado
Projectos iCAR
icar.lusorobotica.com
DB@G
http://www.facebook.com/daniel.barradas
Fifas
Global Moderator
Mini Robot
Mensagens: 1.642
El RoboSapiens
Re: Python
«
Responder #1 em:
Fevereiro 08, 2010, 11:24 »
Tu que até dominas o vb6, porque não continuas com o vb2008?
Eu sei que o 6 é bem melhor, mas ao menos actualizas um pouco.
Penso que não há nenhum IDE do tipo do vb para python, mas deixa os experts virem aqui dizer isso
Registado
iCAR
Mini Robot
Mensagens: 653
Re: Python
«
Responder #2 em:
Fevereiro 08, 2010, 11:27 »
Porque não quero ficar dependente do windows. Quero poder fazer programas para windows, linux, nokia s60, iphone, etc.
Com o python é possivel até instalar o python como sistema operativo num arduino Mega
Registado
Projectos iCAR
icar.lusorobotica.com
DB@G
http://www.facebook.com/daniel.barradas
Fifas
Global Moderator
Mini Robot
Mensagens: 1.642
El RoboSapiens
Re: Python
«
Responder #3 em:
Fevereiro 08, 2010, 11:45 »
nisso tens razao
sendo assim, para todas essas plataformas, penso que só tens python e java
tambem gostava de aprender uma destas linguagens
Registado
tr3s
Global Moderator
Mini Robot
Mensagens: 593
char x=1, y=5; x^=y^=x^=y;
Re: Python
«
Responder #4 em:
Fevereiro 08, 2010, 11:48 »
iCar agarra-te ao Python!
Se puderes experimenta o IronPython! Eu trabalho com Python e digo-te por experiência própria que é das linguagens mais brutais que já conheci!
Também uso/usei muito Vb6 portanto sei o que sentes!
Em relação ao editor, notepad++ e a função dir do python!
Registado
Tr3s
Daniel Gonçalves
iCAR
Mini Robot
Mensagens: 653
Re: Python
«
Responder #5 em:
Fevereiro 08, 2010, 11:54 »
Ok vou experimentar. Mas esse IDE compila para windows e linux ?
Registado
Projectos iCAR
icar.lusorobotica.com
DB@G
http://www.facebook.com/daniel.barradas
tr3s
Global Moderator
Mini Robot
Mensagens: 593
char x=1, y=5; x^=y^=x^=y;
Re: Python
«
Responder #6 em:
Fevereiro 08, 2010, 11:59 »
Tens python para todos os Sistemas praticamente, uma vez instalado é só executares o ficheiro .py!
.py é a extensão dos ficheiros de python, os ficheiros que têm o código. Quando programas em python podes esquecer se estás em Windows, Mac OS ou Linux, o código corre igual em todos!
A consola de Python até te deixa fazer os teus programas em tempo real, isto é, consegues programar na própria consola. É só introduzir o código linha a linha
dar enter!
Já o IronPython é só para Windows, mas é muito mais poderoso!
Registado
Tr3s
Daniel Gonçalves
metRo_
Global Moderator
Mini Robot
Mensagens: 1.819
Re: Python
«
Responder #7 em:
Fevereiro 08, 2010, 12:04 »
Eu ainda comecei a programar em java mas não gostei muito e dava muitos problemas quando mudava de SO e a nível de performance também não é dos melhores, o que agora comecei a ver foi Qt e estou a gostar bastante, corre em todos os SO's que referis-te e só tens que compilar para cada um.
O Python tem que se compilar para cada SO?
EDIT: O Qt tem a desvantagem de não se poder usar em projectos comerciais de forma gratuita. E eu sei que o Qt não é uma linguagem antes que comecem ai a mandar vir
(Qt=Cross-platform application and UI framework) a linguagem usada é C/C++.
«
Última modificação: Fevereiro 08, 2010, 12:17 por metRo_
»
Registado
senso
Mini Robot
Mensagens: 727
Re: Python
«
Responder #8 em:
Fevereiro 08, 2010, 12:47 »
Eu realmente ando com uma certa vontade de aprender python, recomendam instalar o ironpython para começar a programar em windows?
E já agora, recomendam alguma literatura util?
Registado
tr3s
Global Moderator
Mini Robot
Mensagens: 593
char x=1, y=5; x^=y^=x^=y;
Re: Python
«
Responder #9 em:
Fevereiro 08, 2010, 12:55 »
O Python não precisa de ser compilado para cada plataforma, como já disse, pega-se no ficheiro .py, que é o txt com o código em que se muda a extensão para .py e corre-se na consola python.
O IronPyhon tem todas as vantagens da plataforma .Net!
Contudo para começar recomendo o Python normal.
Recomendo ainda o livro "Dive Into Python" de Mark Pilgrim, este livro está disponível gratuitamente na página do autor e custa entre 30 a 40 euros nas lojas.
Registado
Tr3s
Daniel Gonçalves
metRo_
Global Moderator
Mini Robot
Mensagens: 1.819
Re: Python
«
Responder #10 em:
Fevereiro 08, 2010, 14:47 »
Mas então o python tem que correr em cima de uma maquina virtual como o java?
Registado
Fifas
Global Moderator
Mini Robot
Mensagens: 1.642
El RoboSapiens
Re: Python
«
Responder #11 em:
Fevereiro 08, 2010, 14:56 »
o python corre se tiveres o python instalado....
isto em windows, porque o linux nao precisa de nada disso (penso eu)
e até podes usar o notepad para programar
Registado
iCAR
Mini Robot
Mensagens: 653
Re: Python
«
Responder #12 em:
Fevereiro 08, 2010, 15:58 »
No windows pode-se criar um exe:
http://www.py2exe.org
pelo menos é o que parece.
Registado
Projectos iCAR
icar.lusorobotica.com
DB@G
http://www.facebook.com/daniel.barradas
msr
Mini Robot
Mensagens: 330
Re: Python
«
Responder #13 em:
Fevereiro 08, 2010, 21:57 »
No linux (ubuntu) creio que o Python já vem instalado, assim como o MonoDevelop.
Mas então pergunto: o python corre onde a consola do python estiver instalada. Mas o mesmo nao acontece com Java e C#? Java corre onde estiver instalada a JVM e C# (plataforma .net) corre onde estiver instalado o Mono.
Há uns tempos experimentei o Qt mas, comparando com Visual C# pareceu-me muito mais confuso. A própria "filosofia" de programar é bastante diferente pelo que percebi.
Registado
COMPONENT ORGANIZER
easily organize your electronic parts and application notes
metRo_
Global Moderator
Mini Robot
Mensagens: 1.819
Re: Python
«
Responder #14 em:
Fevereiro 08, 2010, 22:42 »
Não acho assim tão diferente, mas com o Visual C# não consegues fazer um programa e depois correr em S60, Windows, Linux e Mac.
Registado
Imprimir
Páginas: [
1
]
2
« anterior
seguinte »
LusoRobótica - Comunidade Portuguesa de Robótica
»
Extra robótica
»
Software e Programação
»
Python