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

Mark Myers

  • 出版商: W. W. Norton
  • 出版日期: 2017-08-09
  • 售價: $980
  • 貴賓價: 9.5$931
  • 語言: 英文
  • 頁數: 236
  • 裝訂: Paperback
  • ISBN: 1974431479
  • ISBN-13: 9781974431472
  • 相關分類: Python程式語言
  • 海外代購書籍(需單獨結帳)

商品描述

I wasn't smart enough to learn a computer language like Python—until I got smart about how to learn it.

I was smart enough to earn an honors degree in philosophy from Harvard, but an aptitude test told me to avoid computer programming. I'm sure it was right. But then I designed a learning system for myself that quadrupled my aptitude for learning computer languages. It worked so well for me that I've used it to teach coding to grandmothers, cab drivers, musicians, and 50,000 other newbies.

"Mark Myers' method of getting what can be...difficult information into a format that makes it exponentially easier to consume, truly understand, and synthesize into real-world application is beyond anything I've encountered before." —Amazon reviewer Jason A. Ruby reviewing my first book, A Smarter Way to Learn JavaScript

Quadruple your learning ability.

Washington University research shows that a key teaching method I use—interactive recall practice—improves learning performance 400 percent.

"I don't feel lost and I don't feel that I am forgetting things as I go along." —Amazon reviewer Leonie M. reviewing my second book, A Smarter Way to Learn HTML and CSS

Understanding is easy. Remembering is hard.

Computer languages are not inherently hard to understand, even for non-techies. Remembering is the problem. If you remember all of Chapter 1 through Chapter 10, you'll understand Chapter 11. But you don't remember. Though you read and read, most of it doesn't stick. You don't have a solid foundation to build on. Halfway through the book, it all collapses. That's when most people give up.

"I've signed up to a few sites like Udemy, Codecademy, FreeCodeCamp, Lynda, YouTube videos, even searched on Coursera but nothing seemed to work for me. This book takes only 10 minutes each chapter and after that, you can exercise what you've just learned right away!" —Amazon reviewer Constanza Morales reviewing my first book, A Smarter Way to Learn JavaScript

Interactive exercises make it stick.

Research shows that you will remember everything if you're repeatedly asked to recall it. That's the beauty of flash cards. But technology offers an even better way to make information stick. With my book you get almost a thousand interactive exercises—they're free online—that embed the whole book in your memory. Algorithms check your work to make sure you know what you think you know. When you stumble, you do the exercise again. You keep trying until you know the chapter cold.

"Not only do the exercises make learning fun, they reinforce the material right away so it sinks in deeper." —Amazon reviewer Timothy B. Miller reviewing my second book, A Smarter Way to Learn HTML and CSS

You won't get bored or sleepy.

The exercises keep you engaged, give you extra practice where you're shaky, and prepare you for each next step. Every lesson is built on top of a solid foundation that you and I have carefully constructed. Each individual step is small. But all the little steps add up to real knowledge—knowledge that you retain.

I finally feel like I KNOW it and won't need to look up the syntax each time..." —Amazon reviewer J. Caritas reviewing my third book, A Smarter Way to Learn jQuery

Really, it ain't that hard.

Reviewing my books on Amazon, readers who've struggled with programming concepts like functions, loops, and scope write, "I had no idea these things were so simple!"

"...makes it much easier to suddenly realize a concept that seemed abstract and too hard to wrap your head around is suddenly not complicated at all." — Amazon reviewer IMHO reviewing A Smarter Way to Learn JavaScript

You don't need to be a computer genius to learn Python. You just need to be smart about how you learn it.

商品描述(中文翻譯)

我不夠聰明,無法學習像Python這樣的電腦語言,直到我對學習方法變得聰明起來。

我足夠聰明,從哈佛大學獲得哲學榮譽學位,但一個能力測試告訴我應該避免電腦編程。我相信它是對的。但後來我為自己設計了一個學習系統,使我學習電腦語言的能力增加了四倍。它對我來說非常有效,我用它來教授編程給祖母、計程車司機、音樂家和其他5萬名新手。

"Mark Myers將艱澀的資訊轉化為更易於理解、融會貫通並應用於現實世界的格式,這是我以前從未遇到過的。" —亞馬遜評論家Jason A. Ruby評論我的第一本書《更聰明地學習JavaScript》

增加你的學習能力四倍。

華盛頓大學的研究顯示,我使用的一種關鍵教學方法——互動回憶練習——可以提高學習表現400%。

"我不感到迷失,也不覺得在學習過程中遺忘了東西。" —亞馬遜評論家Leonie M.評論我的第二本書《更聰明地學習HTML和CSS》

理解很容易,記住很難。

對於非技術人員來說,電腦語言本質上並不難理解。問題在於記住。如果你記得第1章到第10章的所有內容,你就能理解第11章。但你不記得。儘管你閱讀了很多次,大部分內容都無法牢記。你沒有堅實的基礎可以建立。在書的一半時,一切都崩潰了。這時大多數人放棄了。

"我註冊了一些網站,如Udemy、Codecademy、FreeCodeCamp、Lynda、YouTube視頻,甚至在Coursera上搜索,但似乎沒有什麼用。這本書每章只需要10分鐘,之後,你可以立即練習剛剛學到的內容!" —亞馬遜評論家Constanza Morales評論我的第一本書《更聰明地學習JavaScript》

互動練習使知識牢固。

研究表明,如果反復要求你回憶所學內容,你將記住所有內容。這就是閃卡的美妙之處。但是技術提供了一種更好的方法來牢記信息。通過我的書,你可以獲得近千個互動練習——它們在線上是免費的——將整本書融入你的記憶中。算法會檢查你的答案,確保你知道你認為自己知道的內容。當你遇到困難時,你會再次進行練習。直到你對該章節非常熟悉為止。

"這些練習不僅使學習變得有趣,還能立即加強材料,使其更深入人心。" —亞馬遜評論家Timothy B. Miller評論我的第二本書《更聰明地學習HTML和CSS》

你不會感到無聊或昏昏欲睡。

這些練習讓你保持參與,讓你在薄弱環節進行額外練習,並為下一步做好準備。每一課都建立在我們精心構建的堅實基礎之上。每一個步驟都很小。但所有這些小步驟加起來就是真正的知識——你所保留的知識。

"我終於感覺我懂了,不再需要每次都查詢語法..." —亞馬遜評論家J. Caritas評論我的第三本書《更聰明地學習jQuery》

實際上,並不難。

在亞馬遜上評論我的書時,那些在函數、循環和作用域等編程概念上苦苦掙扎的讀者寫道,"我不知道這些東西原來這麼簡單!"

"...使一個看似抽象且難以理解的概念突然變得一點也不複雜。" —亞馬遜評論家IMHO評論《更聰明地學習JavaScript》

你不需要成為電腦天才才能學習Python。你只需要對學習方法聰明一點。