On Saturday, August 27, 2011 10:23:22 AM, Cranky Frankie wrote:
...
> Python itself is a beautiful language. Because it uses indenting for
> constructing programming blocks, not semi-colons or braces, the code
> is inherently clean and crisp. More about Python:
>
> - it's easy to learn yet very powerful
> - very concise and tight syntax
> - comes with it's own IDE
> - no compiling yet can create stand alone apps
> - can be used for scripting or full blown applications
> - runs on all the major OSs
> - no variably type declarations, it can infer them
> - lots of modules (pre-coded specific code routines) available
> - can get productive quickly
> - can code in a procedural or object-oriented style
>
> Here's the typical introductory "Hello World" program:
>
> print("Hello World")
>
> Doesn't get much simpler than that!
Although the above example works, the print command or the print() function
behave differently in Python 3.0 and above than previous versions.
http://docs.python.org/release/3.0.1/whatsnew/3.0.html
And that brings up one downside of Python: that in order to get software
compatibility, several versions of Python now need to exist on your machine
simultaneously. This isn't a terribly serious issue for desktops or laptops
that have a reasonable amount of space, but this is bad for Embedded systems.
-- Chris
--
Chris Knadle
[email protected]
_______________________________________________
Mid-Hudson Valley Linux Users Group http://mhvlug.org
http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug
Upcoming Meetings (6pm - 8pm) MHVLS Auditorium
Sep 7 - DIY 3D Printing and the Makerbot Thing-o-Matic
Oct 5 - Distributed Authentication Systems
Nov 2 - Nov 2011