Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #24541 > unrolled thread

Recommend decent Computer Science books

Started byDavid Thomas <dthomas86@me.com>
First post2012-06-27 14:00 -0700
Last post2012-06-28 07:35 -0700
Articles 6 — 5 participants

Back to article view | Back to comp.lang.python


Contents

  Recommend decent Computer Science books David Thomas <dthomas86@me.com> - 2012-06-27 14:00 -0700
    Re: Recommend decent Computer Science books Chris Angelico <rosuav@gmail.com> - 2012-06-28 08:46 +1000
    Re: Recommend decent Computer Science books Greg <gsulser@gmail.com> - 2012-06-27 20:26 -0700
    Re: Recommend decent Computer Science books rusi <rustompmody@gmail.com> - 2012-06-27 21:15 -0700
    Re: Recommend decent Computer Science books Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2012-06-28 01:55 -0400
      Re: Recommend decent Computer Science books David Thomas <dthomas86@me.com> - 2012-06-28 07:35 -0700

#24541 — Recommend decent Computer Science books

FromDavid Thomas <dthomas86@me.com>
Date2012-06-27 14:00 -0700
SubjectRecommend decent Computer Science books
Message-ID<30276019-dadf-4857-96b0-c3b9aaf6da1d@googlegroups.com>
Hi I know that this is a group about Python.  But I am just wondering if anybody can recommend any introductory/good books on Conputer Science.

Kind regards

[toc] | [next] | [standalone]


#24556

FromChris Angelico <rosuav@gmail.com>
Date2012-06-28 08:46 +1000
Message-ID<mailman.1571.1340837176.4697.python-list@python.org>
In reply to#24541
On Thu, Jun 28, 2012 at 7:00 AM, David Thomas <dthomas86@me.com> wrote:
> Hi I know that this is a group about Python.  But I am just wondering if anybody can recommend any introductory/good books on Conputer Science.

Well, there are books about Python specifically. They get discussed
periodically on this list, too; here's a recent thread:

http://www.gossamer-threads.com/lists/python/python/988206

I cannot personally endorse any of the books mentioned, but only
because I've not read them. :)

ChrisA

[toc] | [prev] | [next] | [standalone]


#24579

FromGreg <gsulser@gmail.com>
Date2012-06-27 20:26 -0700
Message-ID<7a32eb48-9737-4825-827f-bcd316be9f2b@googlegroups.com>
In reply to#24541
On Wednesday, June 27, 2012 2:00:03 PM UTC-7, David Thomas wrote:
> Hi I know that this is a group about Python.  But I am just wondering if anybody can recommend any introductory/good books on Conputer Science.
> 
> Kind regards

I recommend "Python Programming: An Introduction to Computer Science" - 2nd
Edition by John Zelle.

Regards,

[toc] | [prev] | [next] | [standalone]


#24587

Fromrusi <rustompmody@gmail.com>
Date2012-06-27 21:15 -0700
Message-ID<e0b6bb92-64b8-4310-81a1-38187b147dd7@t1g2000pbl.googlegroups.com>
In reply to#24541
On Jun 28, 2:00 am, David Thomas <dthoma...@me.com> wrote:
> Hi I know that this is a group about Python.  But I am just wondering if anybody can recommend any introductory/good books on Conputer Science.
>
> Kind regards

This is like asking: How do I live my life? or make money (or love)?
etc
Not that there are no answers, rather too many to be useful.

So if you want this to be a little more useful you should say
- who you are (eg student, or what kind of professional) etc
- what you are looking for
- why ask this on a python list

Since we dont yet have any such data, some general comments:
- There are many good books on computer science (and many more not
good)
- Of those many have very little to do with programming languages
- Of course there are good CS books dealing with programming both
specifically (as in python) and generically (as in implementation,
semantics etc)
- The usual spelling is 'computer.'  If your spelling was deliberate
then, yes, Ive been 'conned' into answering :-)

[toc] | [prev] | [next] | [standalone]


#24592

FromDennis Lee Bieber <wlfraed@ix.netcom.com>
Date2012-06-28 01:55 -0400
Message-ID<mailman.1587.1340862925.4697.python-list@python.org>
In reply to#24541
On Wed, 27 Jun 2012 14:00:03 -0700 (PDT), David Thomas
<dthomas86@me.com> declaimed the following in gmane.comp.python.general:

> Hi I know that this is a group about Python.  But I am just wondering if anybody can recommend any introductory/good books on Conputer Science.
>

	Ouch... I don't know if I've seen a traditional CompSci text in
decades...

	Data Structures & Program Design; Robert L. Kruse; 1984 Prentice
Hall

{did I say "decades" <G>} Covers lists, trees, sorting, hashing, and
searching (and more). I can mention this one as it sits on the bookcase
next to me. It is predated by (and references in one chapter)

	Algorithms + Data Structures = Programs; Niklaus Wirth; 1976
Prentice Hall

	The book my college used:

	Data Structure and Management; Ivan Flores; 1970 Prentice Hall
(though I think I have the 1977 printing/edition in storage)

{Think if I offer mine for $500 and free shipping it would sell?
http://www.amazon.com/gp/offer-listing/0131973355/ref=dp_olp_used?ie=UTF8&condition=used
}

	Granted, a language like Python hides a lot from one... Why learn
how to implement hash functions and manage searching in a hashed
structure when Python dictionaries do all that for you -- and with
arbitrary associated values instead of fixed-format records.

	Then, if you really feel masochistic, add in Gio Wiederhold's
database and/or file-system books:

	Database Design 2nd; G. W.; 1983 McGraw-Hill
	File Organization for Database Design; G. W.; 1987 McGraw-Hill

	SQL barely existed; and relational database systems were mostly
experimental... a lot of information on hierarchical and network
systems, with a lot of time spent on how to actually store the data for
retrieval (ISAM, trees, other index schemes).

-- 
	Wulfraed                 Dennis Lee Bieber         AF6VN
        wlfraed@ix.netcom.com    HTTP://wlfraed.home.netcom.com/

[toc] | [prev] | [next] | [standalone]


#24617

FromDavid Thomas <dthomas86@me.com>
Date2012-06-28 07:35 -0700
Message-ID<980b656d-1cc0-40b9-a50a-d5cacf45b850@googlegroups.com>
In reply to#24592
Thanks everyone for the feedback really appreciate it especially the above post cheers

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web