Re: [Tutor] Computer Basics

2009-12-30 Thread Michael Sprayberry
Alan, it is great that you are taking such an active interest in computers.
As far as continuing your education in the field and Python I would suggest
reading "Python Programming: An Introduction to Computer Science" and "Gray
Hat Python: Python Programming for Hackers and  Reverse Engineers".


Michael
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] computer basics

2009-12-30 Thread Luke Paireepinart
Srry sorry! Phone left on in pocket!!

On 12/30/09, Luke Paireepinart  wrote:
> Pqa
> pAzazqzz /// / //  @?&// ?/& /@  /q
>
> On 12/28/09, Richard Hultgren  wrote:
>> I am learning Python slowly.  I would like to begin learning all about
>> how
>> computers work from the bottom up.  I have an understanding of binary
>> code.
>> Where should I go from here; can you suggest continued reading, on line
>> or
>> off to continue my education?
>>                                             Thank You
>>                                                 Richard
>>
>>
>>
>
> --
> Sent from my mobile device
>

-- 
Sent from my mobile device
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] computer basics

2009-12-29 Thread Luke Paireepinart
Pqa
pAzazqzz /// / //  @?&// ?/& /@  /q

On 12/28/09, Richard Hultgren  wrote:
> I am learning Python slowly.  I would like to begin learning all about how
> computers work from the bottom up.  I have an understanding of binary code.
> Where should I go from here; can you suggest continued reading, on line or
> off to continue my education?
>                                             Thank You
>                                                 Richard
>
>
>

-- 
Sent from my mobile device
___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] computer basics

2009-12-29 Thread R. Alan Monroe
> I am learning Python slowly.  I would like to begin learning all
> about how computers work from the bottom up.  I have an
> understanding of binary code.  Where should I go from here; can you
> suggest continued reading, on line or off to continue my education?

This might be worth a look:
Digi-Comp I
http://www.mindsontoys.com/kits.htm

Alan

___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] computer basics

2009-12-29 Thread GilJohnson
Richard Hultgren  yahoo.com> writes:

> I am learning Python slowly.  I would like to begin learning all about how
> computers work from the bottom up.  I have an understanding of binary code.
> Where should I go from here; can you suggest continued reading, on line or
> off to continue my education?

Richard,

I learned a lot from Randall Hyde's book:

Write Great Code: Volume 1: Understanding the Machine

Also, take a look at his website:

http://homepage.mac.com/randyhyde/webster.cs.ucr.edu/

There is a lot of information from "Understanding the Machine" in
"The Art of Assembly"

The online version is not the final, published version, he notes that
the hardcopy has been through the proofing process.

Either or both books would give you a lot of information, I'd make the
choice based on your interest in assembly.

Hope this helps,
Gil


___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


Re: [Tutor] computer basics

2009-12-29 Thread Alan Gauld


"Richard Hultgren"  wrote 

I am learning Python slowly. I would like to begin learning all about 
how computers work from the bottom up. I have an understanding 
of binary code. Where should I go from here; 


Wikipedia is your friend most of the time.

The next stage is probably to look at logic gates and combinatorial 
logic and boolean algebra. Look at AND, OR and NOT gates, NOR 
and NAND gates and HALF-ADDER and ADDER arrangements.


Next you look at REGISTERS and maybe LATCHES and read a little 
about the different kinds of Memory. Once you've done that you've got the 
basic building blocks of the hardware (at the same level as binary 
is for software).


The next level from that is harder to determine because you could 
go in any of several directions. Probably the BIOS and OS areas.


The good news is you can use Python to explore most of 
these topics by building simple functions that emulate the hardware 
operations.


Have fun,

--
Alan Gauld
Author of the Learn to Program web site
http://www.alan-g.me.uk/

___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor


[Tutor] computer basics

2009-12-28 Thread Richard Hultgren
I am learning Python slowly.  I would like to begin learning all about how 
computers work from the bottom up.  I have an understanding of binary code.  
Where should I go from here; can you suggest continued reading, on line or off 
to continue my education?
                                            Thank You
                                                Richard


  ___
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor