Jump to content
Sign in to follow this  
rafaelsantos

Iniciar em Python

Recommended Posts

rafaelsantos

Boas tardes,

há um ano e meio atrás entrei num curso profissional de informática, desde logo me "apaixonei" por linguagens de programação. Agora encontro-me a meio do segundo ano do curso e pelo que tenho percebido Visual Basic não é das melhores para se começar, não é que tenha dificuldades, mas sim "maus vicios" como o meu professor lhe chama.

O que gostaria de fazer era iniciar-me em Python, já ouvi dizer boas coisas desta linguagem e estou bastante interessado. O problema é que procurei onde sacar e apenas encontrava versões para 64bits e o meu é de processador é de 32.

1º- Onde posso sacar uma versão para programar para o meu Windows 7 32bits?

2º- Existe algo para ser RAD como o visual studio?

Desde já, obrigado.

Share this post


Link to post
Share on other sites
xeo

Bem vindo!

podes descarregar este que deve funcionar (python 3) http://www.python.org/ftp/python/3.1.2/python-3.1.2.msi

Antes de começares tens de saber uma coisa muito importante: programar em Python significa utilizar a linguagem ao contrario do VB, Delphi em que trabalhas com ferramentas e só depois com a linguagem.

Um exemplo:

se quiseres fazer um browser em VB ou Delphi crias a form arrastas os componentes e compilas!

em python criar um ficheiro com estas linhas:

# -*- coding: utf-8 -*-
import sys

from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4.QtWebKit import *


__version__ = '0.0.1'

class Browser(QDialog):
    def __init__(self, website,  parent = None):
        super(Browser,  self).__init__(parent)
        self.resize(1024, 800)
        siteUrl = QUrl(website)

        self.browserWebView = QWebView(self)        
        #browserWebView.setGeometry(0, 0, 799, 399)
        self.browserWebView.load(siteUrl)
        layout = QVBoxLayout()
        layout.addWidget(self.browserWebView)
        self.setLayout(layout)



def main():
    app = QApplication(sys.argv)
    form = Browser('http://www.portugal-a-programar.pt/forums/topic/0-find-topic/?do=findComment&comment=322228')
    form.show()
    app.exec_()


if __name__ == '__main__':
    main()

 

Depois executas com python <nome_do_ficheiro.pyw>

Claro que tens umas ferramentas, mas são metodos de trabalhar completamente diferentes.

Boa sorte.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.