What is python?????

D

Diez B. Roggisch

You're having a conversation with a spambot.

Spam - certainly. But bot - no. Unless there have been some really
remarkable improvements in KI lately.

It's amazing that recently so many spam is written by some guys actually
_reading_ this group. I presume they somehow want to create credibility in
their postings by provoking real threads that then at some point contain
the actual information.

Can't beat Turing if the other side actually _is_ human...

Diez
 
J

James Stroud

rzed said:
I see nobody has chosen to answer your question seriously. I'll
give you an answer, but it is probably not to the question you are
asking, either.

Python is not one thing.

Python is the name of a computer language, which you can determine
easily through Google or Wikipedia or other means. That's what
comp(uter).lang(uage).python is here for, nominally.

Python is also a package of programs that implement the language
and create a Python runtime environment. The most common
implementation is of a virtual machine that runs Python bytecodes,
though other variations run Java or .NET bytecodes.

And Python is also a set of packages that provide utilities and
features that allow users of the packages to do useful things on
their computers without unnecessary fuss and bother. Some of these
utilities come with a basic Python installation (code name:
"batteries included"), while others are available elsewhere, often
from the Python Package Index (codename: "cheese shop"), but from
other sources as well.

Some people conflate these meanings of "Python", which can lead to
confusion at times. Much of the crowdedness of the group has to do
with discussion related to the batteries-included features and to
the other packages written to run in the Python environment.

Hope that helps.

You're having a conversation with a spambot.

--
James Stroud
UCLA-DOE Institute for Genomics and Proteomics
Box 951570
Los Angeles, CA 90095

http://www.jamesstroud.com
 
C

Chris Withers

Diez said:
It's amazing that recently so many spam is written by some guys actually
_reading_ this group. I presume they somehow want to create credibility in
their postings by provoking real threads that then at some point contain
the actual information.

I wonder why this group/list isn't moderated in such a way that posts by
new members are moderated at first until they're seen to be human. (and
non-spamming humans to boot ;-) )

I admin a few low volume lists and it's proved very close to 100%
successful in killing off the spam problem :)

cheers,

Chris
 
R

rzed

You're having a conversation with a spambot.

Actually, my intent was to address the question that was asked.
Much of the genuine conversation in the group really does intermix
the various senses of "Python", sometimes in ways that confuse the
issues actually being discussed. People ask for changes to the
language syntax when what they are really after can be addressed
by additions or changes to libraries. Or they believe Python
should have such-and-such a feature when the feature is available
through external packages. Or their suggested changes to
accommodate their desired feature would require fundamental and
incompatible changes to the compiler.

The way I think of the language Python is as a clean, small
enabler of functionality. The prepackaged Python distro supplies
some of that functionality (the included batteries), and the
environment Python makes far more available. Under that view,
changes to the language should be the sort that allow the
functionality to proceed cleanly. That is, there should be a
Pythonic way to approach databases, windowing, interprocess
communication and so on. The packages that perform the function
should be interchangeable as far as the language is concerned. I
don't believe everyone here would agree with this view, possibly.

Regardless of the origin of the question, though, it is one worth
discussing, which is why I responded to the post. Do we all really
have the same view of what Python actually is? Or what it could
be?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,431
Messages
2,571,678
Members
48,796
Latest member
Greg L.

Latest Threads

Top