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
GTK+ Runs Everywhere.
Openmoko mobile phone
Maemo surf tablet
GTK+ Runs on Windows, Linux and Mac’s
GIMP on GNU/Linux
GIMP on Mac
GIMP on Windows
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.