Jump to content

Windows apps in python

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
5 replies to this topic

#1
arxh

arxh

    Newbie

  • Members
  • PipPip
  • 24 posts
Can desktop applications be developed in python (100% python)
like: media plaer , messenger (skype,yahoo) , browser , device driver

and also can mobile apps be developed

#2
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
If the python runtime is installed, then yes. Any python app you build on Linux will also work on Windows (assuming no Linux-specific calls). Mobile devices are much MUCH less likely to have the python runtime installed, however.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#3
arxh

arxh

    Newbie

  • Members
  • PipPip
  • 24 posts
hmm...

cant it be compiled..... so that it does not requires any other software/r.e.
like when i install skype i dont need anything else to be installed

#4
WingedPanther

WingedPanther

    A spammer's worst nightmare

  • Moderators
  • 16,831 posts
It looks like (based on a google search) there are some python compilers for Windows.
Programming is a branch of mathematics.
My CodeCall Blog | My Personal Blog

#5
manux

manux

    Programming Professional

  • Members
  • PipPipPipPipPip
  • 234 posts
Yes well they aren't really compilers, but if your final goal is to have a running executable you can.
What happens is that the executable you create links with the Python library which can then run Python code, so it's not compiling, more like distributing Python undercover :)

Plus, you can do it yourself (if you can write C, you can just as I said, include Python.h and call functions to load and run your code).

#6
Excited

Excited

    Newbie

  • Members
  • PipPip
  • 27 posts
Py2exe creates standalone windows programs by bundling the python runtime and your source files into a single executable.

FrontPage - py2exe.org

There is also Pyinstaller and BBFreeze but I haven't explored those much.

For GUI programming look here:

GuiProgramming - PythonInfo Wiki

I personally suggest PyQt ( PyQt - PythonInfo Wiki )