Charlie
1 min readJan 28, 2020

1. Pick a book based on the years taken to write, and from the original author of the very material. Telling from a third person is more likely to have the reality twisted. Most people learn python for analyzing data. So I recommand “Python for Data Analysis” by Wes Mckinney (creator of the pandas package) and John D. Hunter (creator of the matplotlib package).

找一本相关内容的原创作者花了多年心血写的书。现在的书架上放着太多的烂书,而已从第三方视角说出的知识点往往会被歪曲事实。现在大多数人学python用来做数据分析,所以我推荐Wes Mckinney(pandas创始人)和John D. Hunter(matplotlib创始人)编译的《利用Python进行数据分析》一书。

2. Cognition is not the same thing as understanding. Knowing one formula is not as good as knowing the ideas behind solving one kind of equations. Many python books only give different usages in made-up examples. Thus I recommend the online python learning platform called “dataquest”, which provides an emerged and interactive way to learn from real world examples. This can be applied together with grasping the fundamentals from above book.

认知和理解并不相同。知道一个数学方程式不如知道怎么用一个公式解一类数学题。很多python书会在自创的例子里逐个介绍语言用法。所以我推荐一个python学习的网站“dataquest”,因为它提供的是用真实的例子沉浸和互动式的学习模式。推荐上点理论和实际共同学习。

3. Use it. Create yourself a project or website. Do the same thing better.

学以致用,精益求精。

4. Make mistakes and overcome that. It motivates you to get better after being blamed or mocked. However, don’t make the same mistake over again!

多犯错才知道自己的不足,才能多学习,才能有动力不再被嘲笑。但是不要重复犯同一个错误。

5. Talk to more experienced people about what is a better way at doing the same thing that you have just done.

和高手切磋和指点。不然永远都不会知道还有比自己更好的办法。

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

No responses yet

Write a response