为什么要学 Python 这个问题,已经不再需要讨论了,更好的问题是:怎么成为 Python 高手?
这就回到了目标管理的“灵魂三问”:我在哪儿?我要去哪里?我怎么去?
第一问“我在哪儿”,这个问题需要你自己来回答。你或许已经熟练掌握了一门或几门编程语言,现在想学 Python,Python 算是零基础入门;或者你已经自学了一点内容,入了门但还没摸出门道,那就是 Python 初学者;当然了,你也可能完全没有编程基础,甚至没有计算机基础,现在很多大学给文科生也开设了 Python 课程,如果是这样,那你就是完全零基础。
你需要根据自己的实际情况,很客观地做一个评估。当然了,起跑线其实并不重要,关键要看谁能笑到最后。接下来我重点跟你探讨后面两个问题。
“我要去哪里?”这个问题也很好回答,当然是要看这个领域的顶级高手都在干什么。那学了 Python,而且 Python 学得特别好,这些高手都在干啥呢?
这张图里还只是高手们使用 Python 最多的场景,他们其实还能用 Python 做更多的事情。这里不妨留下这个包袱,等你成为高手的那天亲自去解开吧。
清晰的目标就在眼前,那就没什么能阻挡我们前进的步伐了。“我怎么去?”虽说条条大路通罗马,但高手出招讲究快狠准,手拿地图,按图索骥,才能事半功倍。下面这张 Python 知识地图你一定要牢记在心。
现在,想成为 Python 高手的你应该已经心中有数了。最后,我就结合极客时间专栏,从“基础 - 进阶 - 实战”三个维度给你推荐三个重磅课程。
如果你是零基础,那么尹会生老师的这个课程会是你 Python 学习之旅的第一站。学习视频课,你可以专注地弄清楚每一个操作,打好扎实的基础。课程内容基于 Python 3,引入实际问题场景,在编码过程中讲解基础的理论知识,不枯燥,而且每个关键知识点都设置了练习作业,边学边练。
学完这个课程,你不仅能掌握 Python 3 基础语法和编码规范,还能学会多线程等高级编程方法,编写出更复杂一些的应用;同时能掌握大量实用的标准库和第三方库,有能力编写出可以解决实际问题的工具;还可以掌握经典的机器学习库,为今后入门机器学习打下基础。
Python 语言简洁优雅,但想要真正理解 Python,用好 Python,只满足于入门的水平还远远不够,我们得进一步深入学习。
来自 Facebook 的资深工程师景霄老师会在他的专栏里,从工程的角度讲解 Python 这门编程语言。他会从实际出发,以工作中遇到的实例为主线,去讲解 Python 的核心知识点和应用。从易到难,既有核心的基础知识,也有高级的进阶操作,并精心设计了量化交易系统这个具体的实战案例,带你综合运用专栏里学到的 Python 知识。
课程内容基于 Python 最新的 3.7 版本,其中有大量作者独家的解读和案例,还有老师阅读源码后的发现和体会。相信学完这个课程,你会摸到高手的路径。
上新 24 小时,就已经 4200+ 加入学习
Python 的主要应用之一就是在数据分析领域,这也是 Python 职业路径的一个重要分支。如果你对数据分析感兴趣,或者你在工作中常和数据打交道,亦或是想要具备数据思维,那么推荐你学习清华大学计算机博士陈旸老师的《数据分析实战 45 讲》。
在这个专栏里,陈旸老师会带你学习数据分析的方方面面,包括数据采集、数据挖掘、数据可视化等等。他会给你提供数据分析的知识全景图和高效学习路径。学完整个内容,你不仅能掌握数据分析的知识和工具,还会养成数据思维,并且拥有一些数据分析项目的实战经验,为此,专栏还设计了专属题库,保证你能够即学即用。
1、头条易读遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2、本文内容来自“InfoQ”微信公众号,文章版权归InfoQ公众号所有。