iniciando com python

1. iniciando com python

Daniel de Souza e Silva
Danielroot

(usa Ubuntu)

Enviado em 20/12/2015 - 16:42h

Olá, sou usuário do ubuntu 14.04,e quero começar a programar em python.
Baixei o python 3.4.3 shell, mas não sei como compilar os programas que criarei futuramente para as plataformas de windowns,linux, e Mac OS.
O que eu devo baixar para poder compilar?



  


2. Re: iniciando com python

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/12/2015 - 16:46h

O python não é uma linguagem compilada, é uma linguagem interpretada, assim como o java; para executar algum script/programa feito em python você só precisa ter o interpretador dele.

Mas se você realmente precisar transformá-lo num executável, existem módulos que "compilam" seu código de modo que você possa executá-lo sem depender deste interpretador (instalado no sistema)


3. nome dos compiladores

Daniel de Souza e Silva
Danielroot

(usa Ubuntu)

Enviado em 20/12/2015 - 16:56h

Mas quais são os nomes desses compiladores e como instala - los no ubuntu?
Porque por exemplo, se eu criasse um vírus, ou um software comercial, não seria interessante para mim,que para que as pessoas o usem,precisem instalar o python .


4. Re: iniciando com python

M.
XProtoman

(usa Fedora)

Enviado em 21/12/2015 - 01:21h

EDIT: Bom, vi agora que depois você falou em não precisar instalar o Python, então porque não distribuir o Python junto com seu software? Compile o Python e distribua ele junto com seus Software, tomando cuidado para atender a licença do Python e dos componentes dele que você for utilizar.

Segue a seguir o Post que tinha feito antes do EDIT.

Faz muito tempo que não mexo com Python, acho que isso que virá abaixo deve servir, vamos supor que você tem o arquivo teste.py e você está no diretório dele, então execute o python3 no terminal e em seguida coloque dentro dele:
import compileall; compileall.compile_file("teste.py");

Vai ser gerado um diretório chamado __pycache__, note que dentro dele deverá ter o arquivo com extensão .pyc, no meu caso como tenho Python 3.4 ele me gerou o arquivo: teste.cpython-34.pyc

Note que se você fizer no terminal:
# python3 teste.cpython-34.pyc

Ele rodará o programa que você criou.

Você pode também compilar com otimização, compile de novo dentro do python3 com o comando:
import compileall; compileall.compile_file("teste.py", optimize=1);

Ele deverá gerar um arquivo com extensão .pyo que também poderá ser executado chamando o python3.

Boa sorte, espero ter ajudado, faça se possível o bem.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts