

Paperback: 432 pages
Publisher: Franklin, Beedle & Associates; 2nd edition (May 7, 2010)
Language: English
ISBN-10: 1590282418
ISBN-13: 978-1590282410
Product Dimensions: 7 x 1.2 x 10 inches
Shipping Weight: 2 pounds (View shipping rates and policies)
Average Customer Review: 4.5 out of 5 stars See all reviews (147 customer reviews)
Best Sellers Rank: #4,039 in Books (See Top 100 in Books) #5 in Books > Computers & Technology > Programming > Languages & Tools > Python #6 in Books > Computers & Technology > Programming > Introductory & Beginning #9 in Books > Textbooks > Computer Science > Programming Languages

I'm really only a few chapters in so far, but I felt the need to express my unanswered frustrations and how this book answered them.I've always wanted to learn computer programming since I was a kid, back in the days when computers were the scary things they had in school libraries that adults were scared of getting too close to. I even bought a book on C when I was young enough to only require one digit in my age, and I didn't even own a computer and probably had only used one a few dozen times. I have throughout my life bought, attempted to learn, and failed miserably at learning programming many times. Each time I get terribly stuck and confused. I curse the writers of these books who advertise "programming for the absolute beginner" who I seem so disconnected to. I figured it was me, that maybe I wasn't smart enough, or that for some reason I just could never learn how to do cool stuff with a computer. In my most recent spate I bought another book on computer programming - also on Python. While I did learn to do some stuff, there was still this weird disconnect.But this book is different and now I finally realize what I had been struggling with: the author *actually explains* what each programming concept does. This sounds silly - of course all programming books do that! But you'd be wrong. Apparently understanding what something like "for i in range(10):" does and what each part is for and called is in the realm of 'computer science.' It sounds stupid, but it took me a while in my first couple of attempts at learning programming in the early days, to realize (because no one actually said it), that a computer program is executed from top to bottom, left to right. A program is more like a player piano.
Python: Python Programming Course: Learn the Crash Course to Learning the Basics of Python (Python Programming, Python Programming Course, Python Beginners Course) Python: Python Programming For Beginners - The Comprehensive Guide To Python Programming: Computer Programming, Computer Language, Computer Science Python: Python Programming For Beginners - The Comprehensive Guide To Python Programming: Computer Programming, Computer Language, Computer Science (Machine Language) Beginning Python Programming: Learn Python Programming in 7 Days: Treading on Python, Book 1 PowerShell: For Beginners! Master The PowerShell Command Line In 24 Hours (Python Programming, Javascript, Computer Programming, C++, SQL, Computer Hacking, Programming) Unsupervised Deep Learning in Python: Master Data Science and Machine Learning with Modern Neural Networks written in Python and Theano (Machine Learning in Python) Deep Learning in Python Prerequisites: Master Data Science and Machine Learning with Linear Regression and Logistic Regression in Python (Machine Learning in Python) Convolutional Neural Networks in Python: Master Data Science and Machine Learning with Modern Deep Learning in Python, Theano, and TensorFlow (Machine Learning in Python) Deep Learning in Python: Master Data Science and Machine Learning with Modern Neural Networks written in Python, Theano, and TensorFlow (Machine Learning in Python) Python Programming Guide + SQL Guide - Learn to be an EXPERT in a DAY!: Box Set Guide (Python, C++, PHP, Swift, Os, Programming Guide) Learn Python in One Day and Learn It Well: Python for Beginners with Hands-on Project. The only book you need to start coding in Python immediately Maya Python for Games and Film: A Complete Reference for Maya Python and the Maya Python API Deep Learning: Recurrent Neural Networks in Python: LSTM, GRU, and more RNN machine learning architectures in Python and Theano (Machine Learning in Python) Python Programming: An Introduction to Computer Science, 3rd Ed. Practical Programming: An Introduction to Computer Science Using Python 3 (Pragmatic Programmers) Python Programming: An Introduction to Computer Science Java: The Ultimate Guide to Learn Java and Python Programming (Programming, Java, Database, Java for dummies, coding books, java programming) (HTML, ... Developers, Coding, CSS, PHP) (Volume 3) Python Programming: Become an Expert at Python Today with Step by Step Instructions for Beginners Python: The Ultimate Crash Course for Python Programming Python: Programming, Master's Handbook; A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures & Algorithms (Code like a PRO ... engineering, r programming, iOS development)