Como executar aplicativos Python em qualquer plataforma

Como executar Python

Quer saber como executar Python? Parece simples, mas na verdade pode ser complicado descobrir isso. Neste post, vamos discutir como testar seu código Python, bem como como executar Python em outros contextos: online, por exemplo, ou como um aplicativo empacotado.

Por vezes, a coisa que o impede de aprender a codificar pode ser extremamente simples. Eu me lembro de querer aprender a programar quando eu era mais jovem – ou aprender a pegar o que aprendi com o BASIC no ZX Spectrum e aplicar isso em um ambiente moderno. O meu problema? Eu não sabia “onde” programar. Uma vez que eu entendia C# ou Java, onde eu digitaria o código e como eu o executaria?

E sempre que eu perguntava a alguém, eles olhavam para mim em branco. Que tipo de pergunta é essa?

O que é, eu nunca tinha precisado de um IDE ou um intérprete antes. Máquinas como a ZX Spectrum e Tatung Einstein (qualquer outro usuário Einstein lá fora?) simplesmente iniciaram com um prompt para codificar!

Muitas pessoas têm um problema semelhante com Python. Eles entendem o código, mas não sabem como executar Python. Ou como transformar sua criação em um aplicativo que alguém pode baixar e comprar. Na verdade, com Python pode ocasionalmente ser confuso até mesmo apenas para rodar um monte de código.

Ler em seguida, e aprender como rodar Python em qualquer situação!

Como rodar aplicações Python

Antes de mergulharmos em como rodar Python, você primeiro precisa instalar o interpretador Python em sua máquina. Você pode encontrar isso nos links abaixo:

  • Windows: https://www.python.org/downloads/windows/
  • Mac: https://www.python.org/downloads/mac-osx/
  • Linux: https://www.python.org/downloads/source/

Você também pode encontrar instruções sobre como configurar isto e colocá-lo em execução aqui:

  • Como instalar o Python e iniciar a codificação no Windows, Mac ou Linux

Mas isto só vai mostrar como instalar o intérprete. Isto ensina o seu computador a entender Python, mas não lhe dá nenhum lugar para digitar e executar aplicativos.

Exceto que isso não é estritamente verdade. Depois de instalar este pacote, procure o programa chamado Python Shell. Isto lhe dá um shell onde você pode digitar comandos Python diretamente e fazê-los rodar instantaneamente. Assim que você pressionar retornar, qualquer declaração que você tenha usado será executada.

Mas vá para Arquivo > Novo Arquivo e você será capaz de criar um novo arquivo .py! Digite algum código aqui, depois vá para: Run > Run Module. Você será solicitado a salvar seu arquivo como um módulo (um pedaço compacto de código Python que pode ser executado a partir de outros scripts) e a partir daí seu aplicativo será executado!

Isso é como executar arquivos Python.

Conversamente, você também pode executar arquivos Python usando um número de IDEs ou editores diferentes. Uma IDE é um ambiente de desenvolvimento integrado, que lhe dá uma interface que você pode usar para inserir seu código, testar seus aplicativos e ver quaisquer erros que você possa ter cometido ao digitá-lo.

Como criar arquivos Python executáveis

Agora você sabe como executar arquivos Python, mas e se você quiser ajudar outras pessoas a executar seus programas? A maioria das pessoas que não programam não terá o Python instalado em sua máquina, muito menos acesso a um IDE ou editor! Se você planeja compartilhar ou vender suas criações, então este é um obstáculo que você precisará superar.

Felizmente, não há nenhuma maneira embutida de fazer arquivos Python executáveis em qualquer máquina. Isso porque o Python é uma linguagem dinâmica, ao contrário, digamos, do C#. Alguns criadores contornam isso incluindo o Python como parte do download, mas isso dificilmente é uma solução elegante.

Felizmente, soluções de terceiros existem. Duas opções populares são o PyInstaller e o Py2exe. Ambas permitirão que você construa novos aplicativos como arquivos .exe. Para baixá-los e usá-los, você precisará usar o PiP.

Para instalar o PyInstaller a partir do PyPI no Linux ou Mac, basta digitar:

pip install pyinstaller

Para fazer o mesmo via Windows, execute o prompt de comando (certificando-se de executar como administrador) e depois use:

py -m pip install pyinstaller

Se você não tiver o pip instalado, normalmente você pode fazer isso modificando sua instalação do Python (procure desinstalar na barra de busca, depois escolha sua versão do Python e escolha “modificar”).

Você precisará seguir alguns passos adicionais para usar qualquer uma dessas ferramentas e realmente construir seu .exe, mas você encontrará todas as instruções relevantes nos respectivos websites.

Como executar aplicações web Python

Uma coisa que você notará ao tentar construir um .exe a partir do seu código Python, é que ele não é um processo intuitivo ou suave. Isso porque isso não é realmente o que o Python é para.

Python é tipicamente mais usado para criar ferramentas úteis para profissionais de TI, tais como especialistas em segurança da informação. No entanto, também é extremamente útil para a construção de aplicações web. Em outras palavras, Python é ótimo se você quiser construir o próximo Google, Twitter, ou Spotify. Neste cenário, o Python será executado em um servidor e depois exibirá as informações para o visitante através do navegador. Como o código é executado no servidor, isso significa que não há nenhum requisito para o usuário ter o Python instalado. Isso também significa que não haverá lentidão para o usuário.

No entanto, o que isso também significa é que você precisa de tempo para instalar o Python no seu navegador. Você provavelmente também precisará instalar um framework web. Um framework web fornece pacotes e módulos que lhe permitem construir facilmente aplicações web com código Python. Estes frameworks fazem o trabalho pesado para você, simplificando uma ampla gama de funções comuns necessárias para o design web. Isso pode incluir coisas como pesquisa de bancos de dados, manipulação de cookies, exibição de imagens e mais.

Existem muitas opções por aí se você estiver interessado em frameworks web Python. Uma ótima escolha para iniciantes é o Flask. Este é um “microframework” muito leve, mas também é relativamente simples comparado com muitas outras opções.

Aqui está um ótimo tutorial que encontrei online que pode ajudá-lo a começar:

Aqui é onde você pode obter o Flask e alguma documentação sobre como usá-lo.

Outras boas opções incluem Django e Web2py. Como sempre, cada um deles tem seus próprios pontos fortes e fracos, então você precisará encontrar a opção certa para seus propósitos.

Como rodar Python em mobile

Se você quiser rodar Python em mobile, uma das opções mais fáceis é simplesmente baixar um IDE na plataforma escolhida. Não há necessidade de baixar um intérprete separado, você pode simplesmente baixar o aplicativo e começar a digitar e rodar seu código Python. Duas grandes opções são:

  • iOS: Python3IDE
  • Android: QPython 3L

Se você quiser fazer aplicativos que você pode distribuir no celular usando Python, você provavelmente vai querer usar o Kivy. Kivy é uma biblioteca de código aberto para um rápido desenvolvimento multiplataforma. Ele suporta multi-touch, um motor gráfico OpenGL ES 2, e outros recursos úteis para o desenvolvimento móvel e é completamente livre para usar.

Então lá vai você! É assim que se executa Python em uma variedade de plataformas. Claro, você precisará fazer alguns ajustes para que algumas destas opções funcionem (como aplicações web ou móveis), mas este post deveria ter lhe dado uma boa idéia de onde começar.

E agora você sabe como usar seu código Python, talvez você esteja pronto para começar a construir algumas aplicações? Nesse caso, você deve conferir nosso guia para os melhores cursos online Python.

$39.00
Programador Python & Pacote de Certificação de Dados
Poupe $1761 .00

Compre Agora

Programador Python & Pacote de Certificação de Dados Compre Agora
Guarde $1761 .00 $39 .00

Deixe uma resposta

O seu endereço de email não será publicado.