前言:之前,网络上一直流行着一种说法,“刻意练习10000小时,你将精通任何一门技能”。但在知识快速更迭的今天,我们真的需要投入10000小时的精力去掌握一门技能吗?有没有一种更为快速的方法呢?诚然,学习的道路没有捷径,但我们仍可寻找一些有效的方法加快掌握一门技能的速度。Josh Kaufman在TED的演讲中就向我们展示了一种快速高效学会一项技能的方法:20小时学会一项技能。我们只需掌握以下四个步骤,就能入门并学会任何一项技能。Deconstruct the skill:解析技能决定好学会这项技能后,想要做什么
仔细研究这项技能,将其分解为若干小碎片,找到首要学习的小方向
2. Learn enough to self-correct:学习足够多以自我矫正
决定好学习方向,找到三到五种合适的学习资源,在学习过程中不断迭代,寻找不足并优化
3. Remove practice barriers:清除学习障碍
消除或减少干扰源能够帮助我们更好地专注
4. Practice at least 20 hours:专心学习至少20小时
Josh Kaufman在演讲的最后提到一句话,这里分享给大家:"The major barrier to skill acquisition ins’t intellectual, but it’s emotional."
我们学习中最大的障碍并不来自智力上的不足,而是情绪上的畏惧。确定了目标,找准了方向,就努力学习吧!
一、为什么学习python
对于我个人而言,主要有以下两点原因:当前科研所需。需要使用python编写程序处理数据
Python是未来数据分析工作必备的技能,能够帮助我们大大提升数据分析的效率
那么在学习python,并使用python进行数据分析之前,我们需要安装数据分析环境,这里安装的标准环境是:Anaconda和Jupyter notebook。
Anaconda是包管理器和环境管理器,Jupyter notebook可以将数据分析的代码、图像和文档组合到一个web文档中,方便分享。这两个软件详细的安装教程可以参考以下两篇文章:初学 Python 者自学 Anaconda 的正确姿势是什么?www.zhihu.comjupyter notebook 可以做哪些事情?www.zhihu.com
二、安装好的界面
1 Anaconda
在这里可以启动Jupyter notebook,查看和管理各种软件包和分析库。
2 Jupyter notebook
创建并写下第一条代码。
以上就是安装python软件的过程,接下来将正式进入使用python进行数据分析。我们下期见,bye~