bom galera nesse tutorial vou ensinar como executar scripts python dentro do delphi, para que isso seja possivel voce vai precisar baixar e instalar o componente python4delphi que pode ser baixada direto do github, depois de instalado vamos ter o novos componentes (não vou abordar a instação)
github python4delphi (https://github.com/pyscripter/python4delphi)
http://i63.tinypic.com/2pshtlk.jpg
desses componentes vamos precisar apenas de dois que é TPythonEngine que vai executar o nosso codigo em python e o TPythonGUIInputOutput que vai enviar o retorno para um memo especifico, tambem vamos precisar de um Button e dois Memo sendo um onde vamos digitar o codigo e o outro vai ser a saida
http://i65.tinypic.com/2nk8aqr.jpg
no componente PythonEngine a gente seleciona na propriedade IO dele o componente PythonGuiInputOutput
http://i68.tinypic.com/2qbfyp4.jpg
e na propriedade Output do componente PythonGuiInputOutput a gente seleciona o Memo que vamos exibir a saida
http://i65.tinypic.com/jizxv8.jpg
agora no evento do botao temos que chamar o metodo ExecString do PythonEngine tambem passamos como argumento para ele o texto do Memo que vai ser o codigo
procedure TForm1.Button1Click(Sender: TObject);
begin
PythonEngine1.ExecString(Memo1.Lines.Text);
end;
http://i64.tinypic.com/2435079.jpg
esta pronto o nosso programa bastando compilar e executar para usar ele
kodox = 300
kodoy = 15
kodor = kodox + kodoy
print "resultado",kodor
http://i68.tinypic.com/118g0nn.jpg
bom galera isso é apenas o basico do que se pode fazer com esse componente o python junto ao delphi pode automatizar em tempo de execução podendo ser usado como uma especie de linguagem de macro para seus programas tornando eles mais dinamico e flexivel ^^
by kodo no kami
Usar Python dentro de Delphi é um atentado a moral e os bons costumes. Se fosse pra usar um wrapper de Delphi, para Python, seria mais compreensível.
É como costumavam popularizar Java antigamente, um intermediário de luxo, e no final das contas, isso dá uma dor de cabeça...
depende muito na maioria das vezes poderia ser feito no proprio delphi entao nâo tem tanta vantagem usar python com delphi tirando algum uso mais especifico como macros ou alguma coisa desse tipo, o proprio python tem libs que facilita o uso dele em diversas linguagens como tambem tem outros linguagens que usa o python de forma um pouco mais superficial como a linguagem perl (da para executar c/cpp, java e ate assembly dentro do perl usando esse modulo kkk )
Solicito que o usuário por favor mude o tamanho máximo de largura de todas as imagens postadas de 1280 pra 400 x proporcional e edite a sua assinatura, que está 100 píxels de altura acima das regras vigentes neste forum.