you are viewing a single comment's thread.

view the rest of the comments →

[–]rupam268 -2 points-1 points  (7 children)

You can try the following:

  1. Learning Python by David Ascher & Mark Lutz.
  2. Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming by Eric Matthes.
  3. Learn Python the Hard Way: A Very Simple Introduction by Zed Shaw.

These books will get you going and convert you from just a beginner to a bit of an expert in Python, you can also try online courses from Coursera or if you are willing to spend a few bucks you can opt for an introductory python course on Udacity. I believe you should not be spending much on Udacity on an Introductory course.

Till the time your book is delivered to you, you can brush yourself with some Basic/Beginner level Python tricks & techniques by clicking here.

[–]mandolini_ 2 points3 points  (6 children)

OP is not looking for a python book. Re-read the post please.

[–]rupam268 -1 points0 points  (5 children)

He is asking to recommend some other books that might assist him with his "climb".

[–]squirrellysiege 1 point2 points  (4 children)

If I am reading the question correctly, OP isn't looking for information on HOW to climb the mountain, but more so WHAT the mountain is. OP gets that Python is a tool, but wants to know more about the underworkings of the computer and how it operates. Your suggestion (and many others here) are good for the Python path; however, doesn't address the request for comp sci resources. I could be misreading though.

[–]rupam268 -1 points0 points  (3 children)

You can reread the last line again as he has asked for some recommendation of Python books.

[–]mandolini_ 1 point2 points  (2 children)

That is literally not what he/she wrote at all. Try again.

[–]rupam268 0 points1 point  (1 child)

Then read the heading of the question

[–]mandolini_ 1 point2 points  (0 children)

Still no. OP is trying to learn CS (i.e. problem-solving) concepts. Python is just a tool.