现在网上的学习资源非常多,总体可以分为视频教程和文字教程两类。
视频教程的优点:
1. 有教学者较为详细的操作流程
2. 听和看就能够学习
但是缺点就是节奏太慢,自己不能掌控进度,有些内容可能你已经明白,但是教学者还在讲这些,快进又担心错过重要信息。而且,看视频教程也容易形成惰性。
文字教程的优点:
1. 能够自己把握节奏和进度,节省时间,提高效率
2. 可以直击教程重点,选择性的关注细节
3. 文字版的代码,可以复制复用
缺点就是需要自己有较强的理解能力,但是一旦习惯文字教程,学习速度和效率比跟着视频学习快得多,学习能力也会得到锻炼。
入门阶段说了这么多,不知道题主是否有编程基础?
如果有,那建议找一份文字版的教程自学。python 作为非常简单易用的编程语言,应该很快就可以入门了。
如果没有,可以先看视频教程,等到对 python 有所了解,形成一定的编程思维以后,建议丢掉视频教程,转向文字教程。随着学习的深入,能够得到的合适学习资料中,视频会越来越少,根据文档学习的能力是一定要有的。
入门以后任何编程语言都是需要多练习,多实践才能牢牢掌握的。入门以后,就可以做一些实战项目了,建议做一些自己感兴趣的小项目。关于 python 的实战项目网络上资源也是非常丰富,比如做爬虫做类似百度的搜索引擎,甚至可以做做人工智能方向的项目,比如人脸识别等,都是不错的方向。
怎样学习 python 各种库python 的库非常非常多,基本是学不完的。所以建议只学基本的库,其他库了解有哪些功能就可以了。等到需要用的时候,再去查文档使用。所以之前说了,文档学习能力一定要有的。
几个实战项目做完之后这时你会发现自己已经有了编程思维,这时最重要的。因为此时,现实生活中的任何问题,你都能尝试着解决了。即使遇到从未学过的问题,你的编程思维也会让你知道解决问题的方向,如何获得学习资料,如何进一步学习。
再过几年这时,你已经有了较为丰富的经验,已经是大神了。