Difference between revisions of "Python"
Jump to navigation
Jump to search
Russ hensel (talk | contribs) (Page creation) |
Russ hensel (talk | contribs) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 34: | Line 34: | ||
− | ==Primary Links== | + | == Primary Links== |
+ | *[http://www.python.org/ Python.org] | ||
+ | *[http://en.wikipedia.org/wiki/Python_(programming_language) Python (programming language) From Wikipedia, the free encyclopedia] | ||
+ | *[http://ipython.org/ IPython.org] | ||
+ | *[[SageMath]] | ||
+ | [[Category:Python]] | ||
== == | == == |
Latest revision as of 06:53, 17 November 2019
Python is a Great Language[edit]
So are others, but for some purposes Python may be the best
Why[edit]
- Has its own iconic cartoon [import antigravity] ( do you know of any for another language? )
- Named after Monty Python, how cool is that.
- Free
- Runs on many OS's including the Raspberry PI.
- Great interactive modes.
- Concise, code often short without being cryptic.
- Real language not a toy.
- Widely used, lots of support books.....
- Lots of libraries for doing lots of things.
- Interpreted, but not all the time may be compiled.
- Seems to play well with other languages.
- Option for serious Object Orientation, almost everything is an object of a class.
- No need to adopt the OO methodology for many programs.
But[edit]
- Not statically typed which may not suit your tastes ( or may be a plus ).
- Not the fastest, but often fast enough.
Ways to Run[edit]
- From text editor, save file, run with an interperter. ( Generally use Idle instead, nicer, almost as lean )
- IPython, a highy interactive environment ( I have not used )
- Idle ( as in Eric ) a really really basic, IDE