Rating:

(30 reviews)
Author: Allen B. Downey
ISBN : B008XNSEYK
New from $17.99
Format: PDF
Download Free Think Python [Kindle Edition] from 4shared, mediafire, hotfile, and mirror link
If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language one step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design.
Through exercises in each chapter, you’ll try out programming concepts as you learn them. Think Python is ideal for students at the high school or college level, as well as self-learners, home-schooled students, and professionals who need to learn programming basics.
- Start with the basics, including language syntax and semantics
- Get a clear definition of each programming concept
- Learn values, variables, statements, functions, and data structures in a logical progression
- Discover how to work with files and databases
- Understand objects, methods, and object-oriented programming
- Use debugging techniques to fix syntax, runtime, and semantic errors
- Explore interface design, data structures, and GUI-based programs through case studies
Direct download links available for Free Think Python
- File Size: 1138 KB
- Print Length: 300 pages
- Simultaneous Device Usage: Unlimited
- Publisher: O'Reilly Media; 1 edition (August 14, 2012)
- Sold by: Amazon Digital Services, Inc.
- Language: English
- ASIN: B008XNSEYK
- Text-to-Speech: Enabled
X-Ray:
- Lending: Not Enabled
- Amazon Best Sellers Rank: #120,159 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
- #14
in Books > Professional & Technical > Professional Science > Biological Sciences > Bioinformatics - #43
in Kindle Store > Kindle eBooks > Computers & Technology > Programming > Python - #75
in Books > Computers & Technology > Programming > Languages & Tools > Python
- #14
in Books > Professional & Technical > Professional Science > Biological Sciences > Bioinformatics - #43
in Kindle Store > Kindle eBooks > Computers & Technology > Programming > Python - #75
in Books > Computers & Technology > Programming > Languages & Tools > Python
Free Think Python
I really wanted to be able to write a perfect review for Think Python but I'm afraid I just can't bring myself to do it. Have no doubts about it this is a great little book (little in this case is a relative term - it's 300 pages which isn't generally a lightweight but it's relatively small in the computer language learning arena) which is extremely well written and very easy to get on with. However, for me it's not quite perfect. My issue is as much to do with my programming background as with the book itself. I cut my programming teeth on C - not C++ but proper, old fashioned procedural C - before moving on to PERL and PHP with a brief flirtation with Lisp. For me object oriented languages are relatively new beasts. I've been playing with Python a little bit recently, mainly to use the NLTK package, and I'm aware that I'm just programming by analogy to the languages I already know so I've been writing a sort of procedural Python. I'm sure if I understood the language and object oriented programming better I could get more out of NLTK, hence getting Think Python. However I found the structure of the book was a little bit backwards for my needs in that classes, objects and their related structures weren't formally introduced till chapter 15 and when they were introduced their coverage was a little bit sketchy. I can't help thinking that an earlier and more complete introduction to the object model of programming would be of huge benefit both to those coming to Python from a procedural background and for entirely new programmers who don't have an understanding of the paradigm.
Even with this proviso, Think Python is an excellent book for anyone interesting in learning a new language.
Download Link 1