前面的回答已经给了大家许多参考的资料,作为补充,下面来为大家分享一些国外优秀的资源网站供大家学习交流:
其实学习一门语言最关键的一点是在整个的学习过程中保有有一个清晰的思路,否则众多的资料,过多的选择只会让你无从下手,那么如何让自己在学习之前就有有一个相对清晰的思路呢?接下来需要大家思考一个问题,想清楚了,学习的方向自然变得清晰明了。
我为什么要学python?
想创建一个网站?自制一个游戏?作为一个工具分析处理数据?......认清自己学习python最终目的,就可有的放矢,选取最适合自己的道路。
了解最终目的后会有几大步骤引导你前进:
一.找到激励你的东西
在学习中我们很少会去想自己的动机,通常我们都是在被动的学习,被告知这个教程很好,照着去做就好。但python的伟大之处就在于,你可以开发几乎所有的东西,从移动应用程序到游戏到高级机器学习算法。不管你感兴趣的是什么,你都可以用python来构建它。
选一个或两个你感兴趣的地方,坚持下去,你会发现,它不仅仅是一门语言那么简单。
二.学习一些基本的Python语法
除非你知道基本的语法,否则你很难实现任何东西的。但是,并不是说你要在这上面花太长的时间。我们的目标是学习非常基础知识,这些基础知识可以足够让你了解你感兴趣的领域的一些项目。
作为参考,大概一个靠谱的网站或一本书籍,你只需了解其中30%的内容,就足以让你在你感兴趣的领域开始一些尝试操作了。
三.尝试在你感兴趣的领域完成项目
除非你可以实际运用你的知识,否则你并不能保持良好的状态,尝试去完成项目是一种很好的学习方式,因为它们会推动你前进,要你去思考如何去实际运用技能。
四.继续努力去做更难的项目
不断增加项目的难度和范围。如果你对自己正在建造的东西感到满意,那就意味着是时候尝试一些难题了。
持续的学习与练习
python在不断的发展与变化。可能只有少数人可以声称能完全理解它。
所以你需要不断的学习和练习。坚持下去,当你回顾自己6个月前写的代码时,你会发现他们是多么的可怕。如果你到了这一步,你就走在正确的轨道上了。
Python是一门非常有趣和有益的学习语言,也是现在金融界炙手可热的人工智能量化投资所使用的语言,只要你在学习过程中思路清晰,勤于练习,我认为任何人都可以达到高水平的熟练程度。
如果你对量化投资感兴趣,