Cross-Platform Development With the Python Programming Language
-
Upload
ray-c-horn -
Category
Documents
-
view
226 -
download
0
Transcript of Cross-Platform Development With the Python Programming Language
-
8/14/2019 Cross-Platform Development With the Python Programming Language
1/17
Cross-Platform Developmentwith th P th n Pr r mmin
The Python Programming Language is available from the
Python Foundation
http://www.python.org/ -
8/14/2019 Cross-Platform Development With the Python Programming Language
2/17
The Python ComputerL n h ri h f
The following OS Platforms are easilysupported by Python:
Microsoft Windows (2000, XP, 2003,
Vista, 2008) Linux (Ubuntu, CentOS, Red Hat, Debian,
SUSE and many others)
Apple OS (Darwin)
-
8/14/2019 Cross-Platform Development With the Python Programming Language
3/17
http://pypi.python.org/pypi
Welcome to the Python PackageIndex.
The Python Package Index is arepository of software for the Pythonprogramming language.
There are currently 4912 packages
here.
-
8/14/2019 Cross-Platform Development With the Python Programming Language
4/17
Python supports native GUIA in TK+
GTK+ is a multi-platform toolkit forcreating graphical user interfaces(GUIs).
GTK+ is suitable for projects rangingfrom small one-off projects tocomplete application suites.
GTK+ is free software
and part of the GNU Project.
http://www.webopedia.com/TERM/G/GNU.htmlhttp://www.webopedia.com/TERM/G/GNU.html -
8/14/2019 Cross-Platform Development With the Python Programming Language
5/17
GNOME
Openmoko mobile phone
Maemo surf
GTK+ Runs
http://www.gnome.org/http://www.openmoko.com/http://www.maemo.org/http://www.maemo.org/http://www.openmoko.com/http://www.gtk.org/images/screenshots/screenshot-openmoko.pnghttp://www.gnome.org/ -
8/14/2019 Cross-Platform Development With the Python Programming Language
6/17
GTK+ Runs on Windows, Linuxn M
GIMP on
GIMP on
GIMP on
http://www.gimp.org/http://www.gimp.org/http://www.gimp.org/http://www.gimp.org/http://www.gimp.org/http://www.gimp.org/ -
8/14/2019 Cross-Platform Development With the Python Programming Language
7/17
Python programs are able tot t th n l tf rm t
The same Python program can run inWindows, Linux and Apples DarwinOS without modification.
Very little code is required to handledifferences between each OS interms of how specific resources are
handled at runtime.
-
8/14/2019 Cross-Platform Development With the Python Programming Language
8/17
Python is everywhere!
During the past 12 months I havebeen able to find and download morethan 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.
-
8/14/2019 Cross-Platform Development With the Python Programming Language
9/17
Python Executables
Most people dont know that Pythonprograms can be made into stand-aloneWindows Executables.
ELF-EXE makes this possible. The ELF-EXE file format allows the
entire Python Compiler and Interpreterto be stored in the body of the Python
.EXE file. There is no need for the end-user to
know anything about Python when
-
8/14/2019 Cross-Platform Development With the Python Programming Language
10/17
The Python Package Index
-
8/14/2019 Cross-Platform Development With the Python Programming Language
11/17
Lets do a Search in the PYPI
-
8/14/2019 Cross-Platform Development With the Python Programming Language
12/17
Lets do another Search in
-
8/14/2019 Cross-Platform Development With the Python Programming Language
13/17
Python Game Development
-
8/14/2019 Cross-Platform Development With the Python Programming Language
14/17
Python Information Site for
-
8/14/2019 Cross-Platform Development With the Python Programming Language
15/17
Vyper Logix Corp
-
8/14/2019 Cross-Platform Development With the Python Programming Language
16/17
PDFXporter from Vyper
-
8/14/2019 Cross-Platform Development With the Python Programming Language
17/17
Conclusion
Python is a very powerfulprogramming language capable ofproducing high-impact GUI apps for
Windows, Linux and Macs. Python is a very cost effective
computer language.
Python information is all over theInternet.