Ajuda na escolha de Linguagem.

Iniciado por Deus Ex Machina, 29 de Abril de 2008, 10:04

tópico anterior - próximo tópico

kakita

Citação de: Fab online 15 de Maio de 2008, 15:24
Eu estou com uma dúvida que já pesquisei um pouco, mas não consegui sanar...

A dúvida é: O que posso fazer com Python? Digo, programação Desktop, para Web. Python está em todas essas areas eo em alguma específica.

PS - Já programo um pouco em Java e C, e tenho um pouco de conhecimento em Shell Script
acho que python dá para tudo embora creio que na parte da intern4et seja um pouco mais fraco (toudizendo isto porque não vejo nada em python na net, está tudo em java que por sinal acho bem inferior)
algund exemplos de programas em python sao, os screenlets, o envy e etc

Fab

E como faria para começar a programar em Python???

Digo, precisa baixar algum ambiente, compilador, IDE... algo assim???

Que nem Java, com seu JDK.

agente100gelo

Citação de: Fab online 15 de Maio de 2008, 21:13
E como faria para começar a programar em Python???

Digo, precisa baixar algum ambiente, compilador, IDE... algo assim???

Que nem Java, com seu JDK.

Gedit :D
Advogado e analista de sistema cearense.
Twitter: @glaydson

BlackMoon

Citação de: Fab online 15 de Maio de 2008, 21:13
E como faria para começar a programar em Python???

Digo, precisa baixar algum ambiente, compilador, IDE... algo assim???

Que nem Java, com seu JDK.
Abra o Terminal e digite python. Já pode começar.  ;D

kcnp

Em relação ao uso de python na internet o google usa python, olha nesse link abaixo.

http://blogs.simplesconsultoria.com.br/techtalk/python-e-youtube
kcnp

tfmoraes

Python está se tornando bem forte para a web, vejam a quantidade de frameworks web para python: django[1], webpy[2], pylons[3], turbogears[4], grok[5], que são excelentes. Adivinhem qual é a linguagem usada pelo google no seu google app engine[6]?

1- http://www.djangoproject.com/
2- http://webpy.org/
3- http://pylonshq.com/
4- http://turbogears.org/
5- http://grok.zope.org/
6- http://appengine.google.com/

i00nsu

olas

Bem eu estive a aprender python como primeira linguagem mas parei nos loops do for, while...

Pelo que já estive a ver a maioria das libs de python são em C, por isso a performance deve ser identica.. com o pormenor que se demora menos tempo a fazer uma aplicação qq.

A mim também me aconselharam a python, mas outro amigo meu também anda a chatear-me para aprender C primeiro hehe.

Bem acho que vou tentar aprender as duas ao mesmo tempo ;)

Queria só agradecer ao Pedro Martins que deu um site com um tutorial em PT.. estava mesmo à procura disso!! Tenho lido o tut do site oficial mas havia coisas que me escapavam. Este está muito bom.. com exemplos bem simples e a explicação de cada também está boa!


babu

olá,

Dizem que a melhor linguagem de programação é aquela que você sabe manejar. Então se você já conhece alguma e ela é capaz de resolver o seu problema, mão na massa!

Um abraço!!!
Joabe Braga, bacharel em Sistemas de Informação pela UniEvangélica - Anápolis - GO.

Lamego

CitarPelo que já estive a ver a maioria das libs de python são em C, por isso a performance deve ser identica.. com o pormenor que se demora menos tempo a fazer uma aplicação qq.
Essa relação da velocidade não tem lógica, o caso do python nunca poderá ser tão rápidp porque é uma linguagem interpretada, ou seja o código não é simplesmente executado, primeiro é interpretado, detecção de erros, depois é executado o código maquina correspondente, ou são chamadas as funções em C quando necessária.
De qualquer forma tambem é relativo dizer que a maioria das funções são em C, as bibliotecas internas são na maioria em C mas existe uma grande parte de outras bibliotecas também elas desenvolvidas em python.
De qualquer forma, quando falamos de velocidade isto tem mais importância num contexto de aplicações para servidor, para desktop e com computadores recentes salvo funções muito específicas qualquer uma das linguagens é suficientemente rápida.
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu