Re: [Tutor] following on

2013-02-19 Thread Danny Yoo
> Does this comment extend to C++? :-) > > Could the experts, please, recommend a beginner's book to learn the > principles of good programming? I'm partial to How to Design Programs as a beginner's textbook: http://www.ccs.neu.edu/home/matthias/HtDP2e/ because it emphasizes a systematic ap

Re: [Tutor] following on

2013-02-19 Thread Alan Gauld
On 19/02/13 11:27, Shall, Sydney wrote: Could the experts, please, recommend a beginner's book to learn the principles of good programming? Thats exactly what my book tries to do although it focuses on Python. But its really more about the general principles than learning the idioms of the l

Re: [Tutor] following on

2013-02-19 Thread Robert Sjoblom
> Could the experts, please, recommend a beginner's book to learn the > principles of good programming? I don't know about expert, but I found the Head First Lab's approach to be really good. The Python book is structured like so: -Lists introduction -(PyPi)/creating modules -- this I hope has bee

Re: [Tutor] following on

2013-02-19 Thread Shall, Sydney
On 19/02/2013 02:15, Steven D'Aprano wrote:hon modules. Many people will advise that learning C is a good idea. I understand their arguments, but as an old curmudgeon I can say I don't like C and I think the world would be much better without it :-) Does this comment extend to C++? :-) C

Re: [Tutor] following on

2013-02-18 Thread Matthew Ngaha
Hey, a Big thanks to everyone that has offered their input. I really appreciate it. Also thanks for all the additional links, i will definately start to read up on data structures , source code and everything else that was suggested ___ Tutor maillist -

Re: [Tutor] following on

2013-02-18 Thread Steven D'Aprano
On 19/02/13 06:01, Matthew Ngaha wrote: understanding of how everything works. Use it., Experiment with it. Break it. Thats the best way. Read the source code its all available in Python or C. Hey can you please tell me which source code youre referring too? The initial files that come with

Re: [Tutor] following on

2013-02-18 Thread Robert Sjoblom
>> i sort of heard about a stack its a C/C++ thing i think? > > A stack is fundamental to modern programming languages. The only two > machines I've used that didn't have a stack implemented at the machine level > were the CDC 6000 series, and the IBM 360. Both products of the 60's. A while back

Re: [Tutor] following on

2013-02-18 Thread Dave Angel
On 02/18/2013 02:01 PM, Matthew Ngaha wrote: i sort of heard about a stack its a C/C++ thing i think? A stack is fundamental to modern programming languages. The only two machines I've used that didn't have a stack implemented at the machine level were the CDC 6000 series, and the IB

Re: [Tutor] following on

2013-02-18 Thread Alan Gauld
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: http://www.python.org/download/releases/3.3.0/ Look at the

Re: [Tutor] following on

2013-02-18 Thread Steve Willoughby
On Mon, Feb 18, 2013 at 07:01:02PM +, Matthew Ngaha wrote: > >> understanding of how everything works. > > > > Use it., Experiment with it. Break it. > > Thats the best way. Read the source code its all available in > > Python or C. > > > > Hey can you please tell me which source code youre re

Re: [Tutor] following on

2013-02-18 Thread Matthew Ngaha
>> understanding of how everything works. > > Use it., Experiment with it. Break it. > Thats the best way. Read the source code its all available in > Python or C. > Hey can you please tell me which source code youre referring too? The initial files that come with Python? also the C code, where ca

Re: [Tutor] following on

2013-02-18 Thread Alan Gauld
On 18/02/13 17:30, Matthew Ngaha wrote: i can attempt to use these libraries/frameworks/modules provided but how can i build or get better at creating/building my own tools? practice. Just build a lot of stuff. Its the only way. and i did that!" or hey i built my own engine, my own language!