[Tutor] following on

Alan Gauld alan.gauld at btinternet.com
Mon Feb 18 20:49:22 CET 2013

On 18/02/13 19:01, Matthew Ngaha wrote:

> initial files that come with Python? also the C code, where can i
> locate this?

Look in the python.org download page and you will find a link to the 
source for that release. For 3.3 it's here:


Look at the first 3 bullets item under the Download header.

> is C something worth learning? why is Python code
> available in C?

Because the core Python language is written in C. And many of the 
library modules have been written in C for performance reasons.
Its worth getting a basic understanding of C, enough to read
it if not enough to write it(much harder).

> seem to always point this out. Just out of curiousity what is a bag,
> stack or circular list?

Use Wikipedia, it will explain what these standard computer science 
containers are and how they work. Wikipedia is a fantastic learning tool 
for would be programmers.

> what is needed to create something like this?

Any general purpose programming language, such as Python.

> i sort of heard about a stack its a C/C++ thing i think?

No, its a computing thing. It can be done in any common
programming language.

Alan G
Author of the Learn to Program web site

More information about the Tutor mailing list