Cross-Platform Development with the Python Programming

The Python Programming Language is available from the Python Foundation at http://www.python.org

The Python Computer Language has a rich body of
• The following OS Platforms are easily supported by Python:
– Microsoft Windows (2000, XP, 2003, Vista, 2008) – Linux (Ubuntu, CentOS, Red Hat, Debian, SUSE and many others…) – Apple OS (Darwin)

http://pypi.python.org/pypi
• Welcome to the Python Package Index. • The Python Package Index is a repository of software for the Python programming language. • There are currently 4912 packages here.

Python supports native GUI Apps using GTK+
• GTK+ is a multi-platform toolkit for creating graphical user interfaces (GUIs).  • GTK+ is suitable for projects ranging from small one-off projects to complete application suites.  • GTK+ is free software • and part of the GNU Project. • Learn more from

 

               

GNOME Desktop

Openmoko mobile phone 

Maemo surf tablet

GTK+ Runs Everywhere.

GTK+ Runs on Windows, Linux and Mac’s

GIMP on GNU/Linux

GIMP on Windows

GIMP on Mac

Python programs are able to detect the OS and platform at
• The same Python program can run in Windows, Linux and Apple’s Darwin OS without modification. • Very little code is required to handle differences between each OS in terms of how specific resources are handled at runtime.

Python is everywhere!
• During the past 12 months I have been able to find and download more than 6 GB worth of 275,000 files in 79,000 folders. • All this Python software came from Internet based sources found using Google or The Python Package Index. • This too makes Python Development fast and cost effective.

Python Executables
• Most people don’t know that Python programs can be made into stand-alone Windows Executables. • ELF-EXE makes this possible. • The ELF-EXE file format allows the entire Python Compiler and Interpreter to be stored in the body of the Python .EXE file. • There is no need for the end-user to know anything about Python when using a typical Python based software

The Python Package Index

Let’s do a Search in the PYPI

Let’s do another Search in PYPI

Python Game Development

Python Information Site for PYPI

Vyper Logix Corp

PDFXporter from Vyper Logix Corp.

Conclusion
• Python is a very powerful programming language capable of producing high-impact GUI apps for Windows, Linux and Macs. • Python is a very cost effective computer language. • Python information is all over the Internet.

Sign up to vote on this title
UsefulNot useful