A Smarter Way to Learn Python: Learn it faster. Remember it longer. Kindle Edition
Thumbnail 1

A Smarter Way to Learn Python: Learn it faster. Remember it longer. Kindle Edition

4.6/5
产品编号: 91561613
安全交易
经常一起购买

描述

Full description not available

评论

4.6

全部来自已验证的购买

C**N

This is the best introductory self-teaching Python ebook I've found

Publication attributesTitle: A Smarter Way to Learn PythonSubtitle: Learn it faster. Remember it longer.Edition number: (1)Media type: ebookCopy type: KindleISBN number(s): 1974431479 9781974431472My reviewTo what extent did I read and/or study this book?I read the entire book and completed nearly all of the practice exercises; however, I didn’t look at any of the appendices (because I don’t need to).What fields, subjects, and topics does this book cover?It covers most of the essential functions and methods of the Python (3) computer language.What fields, subjects, and topics does this book NOT cover?This ebook does NOT include any:• programming theory (even absolute-beginner theory)• in-depth explanations or examples• comparisons with other languagesHowever, none of the above limitations are a negative criticism of the book; they merely define the book’s scope.What is the overall tone of the author’s writing style?All of the explanations are very straightforward, in the sense that they aren’t cluttered with excessive and unnecessary academic language. Most of the chapters use a tone where the author is “talking down” to a beginning-level reader, but the language is never disrespectful, condescending, or silly. The author is (presumably) assuming that the reader doesn’t know anything about Python and therefore requires simple and relatable explanations.What did I like about this book?I love that this ebook comes with a complete set of practice exercises for each chapter that are extremely well-made and maintained, and don’t require any additional expense to use. In my opinion, every single technical ebook should include similar practice exercises and problems (to the extent that the evaluation of answers can be automated). Most of the learning process for computer languages is nothing more than memorizing the names and syntax of methods, and the only way to solidify memories is through repetitive practice.I also love how thorough and organized the content is, relative to the beginner-level scope. Everything a Python novice needs to get started is included, and is presented in a reasonably logical order.What did I NOT like about this book?I was sometimes mildly annoyed that a small number of the practice exercises didn’t parse correctly, and the checker stubbornly insisted that my answers were incorrect (even when I cut and pasted the correct answer). However, nothing is graded and it’s perfectly easy to skip any of the exercises, so minor glitches aren’t worth fussing over.Most of time, when I got the answers wrong, it was my fault, so I can only blame myself for not taking the time to carefully think through the exercise. However, there are some instances where the expected answer is unusually specific, so there’s a little bit of guesswork involved in determining what is expected, even when those precise expectations aren’t always explicitly stated.My conclusionsWas reading and/or studying this book worthwhile for me?Completing all of the exercises for this ebook was one of the most helpful and enjoyable self-teaching experiences I’ve ever had, and I’ve tried many of the available online courses for Python. I wish there were a lot more books like this, especially for computer-parsable subjects like math.Would I recommend this book to others?If you already have a vague idea of what a computer program does and how it works, and just want to dive into learning Python, this ebook and the associated practice exercises are the perfect way to begin.What additional materials will others need to make use of this book?Toward the end of the ebook, you’ll need to start coding small programs on your own computer (rather than using the web portal), but the ebook provides the necessary information.It also helps to have the official Python documentation website open at all times, as a reference. Everything you need to know about the language is there, including some tutorials.My ratings (0.0-5.0)Quality of content: 5Quality of writing: 5Quality of editing: 5Value to myself: 5Potential value to others: 5Review-document metadataInitial completion date: 220401Review version and revision: V1R0Template version and revision: V1R2

M**L

Made learning Python fun

The book itself was in good condition just as advertised. The corner of the book was slightly bent but in good condition. The contents of the book were great for a beginner coder like me. I really like the concept of learning a little and hands-on a lot. I like the way this was written and the online practice.

L**H

A practical method of learning, with a few distracting mistakes.

Myers actually does offer a better way to learn programming. I found his HTML book to be the clearest of all the HTML books I tried. So when I took up Python, I bought Myers' book on Python. He clearly and simply explains and demonstrates each step in a short chapter, then there are interactive exercises at the end of the chapter.The teaching method is excellent, with clear step-by-step explanations and online practice exercises. Even where the concepts are familiar, it's good to get the practice so the nuances of a new language can soak in. The problem is the typos. Sometimes he leaves out a key term or puts the wrong word in his code examples. I caught one such error in an early chapter, where I easily spotted the inconsistency with his other code examples. Sorry I can't be more specific, since it wasn't like I could stick a post-it note in the page of the Kindle book. But now that I'm in unfamiliar territory (chapter 68, dealing with CSV files), it was a lot harder to recognize that had used inconsistent names for the same variable "reader_of_f" in line 2 and "contents_of_f" in line 4. Maybe the time it took me to dissect the sample code and discover the error has contributed to my comprehension of the subject, but I don't think it's the kind of pedagogy we want.I thought the chapters might be a little too repetitious for simple concepts. I've done a bit of programming in the Arduino IDE, and Python looks similar enough that I was sailing through the book and thinking it was a cinch. When I stopped long enough to do some of the interactive exercises, however, I found that I needed to pay attention to practical items like where to put the parentheses, quotes, and punctuation. It's like the difference between being able to understand a foreign language and being able to speak it. So go ahead and skim through a chapter if you think you already understand it, but do enough of the interactive exercises to be sure that your confidence is justified and and that you can put the concepts into practice.

R**P

Excellent book

Everything is explained very easy, with simple words and why things happens. I loved it.

P**A

Excellent!!

Extraordinary method for learning python the easy way. I've loved it. You immediately practice every detail of what was taught and still have some important challenges

R**E

Book Good

V**X

Awesome!

This books make believe you can do it! It explains out any doubt ot questions you might have and makes programming quite charming. Thus far loving it!

A**D

Very good book,We can practice using link given in the book

Very good book,We can practice using link given in the book.Mark Myers had put a lot of effort in my no writing this book,so that people like us who are not confident in doing programming,can easily and precisely learn it.

常见问题

TrustPilot

TrustScore 4.5 | 7,300多个评论

扎伊纳布 N.

非常棒的服务。送货速度比预期的要快。

1 周前

Pooja R.

客户服务超出了我的预期。非常适合购买在其他地方找不到的产品。

1 周前

全球购物,通过 Desertcart 享受优惠
物有所值
各种产品的价格具有竞争力
全球购物
为 100 多个国家的数百万购物者提供服务
增强保护
深受全球购物者喜爱的值得信赖的支付方式
客户保证
深受全球购物者喜爱的值得信赖的支付方式。
沙漠车应用程序
随时随地随时随地购物。
MOP$177

关税和税费包括

Macau店铺
1
免运费

with PRO Membership

免费退货

30天对于 PRO 会员用户

15天无会员资格

安全交易

TrustPilot

TrustScore 4.5 | 7,300多个评论

Sneha T.

我收到的产品完好无损。总体来说服务很棒。

1 个月前

法蒂玛 A.

我尝试过的最好的国际运输。物有所值!

3天前

A Smarter Way To Learn Python Learn It Faster Remember | Desertcart Macau