想当初女朋友编程小白零基础,到如今在互联网大厂做算法工作,就是我带她漂进Python的海洋,从此一去不复返~
我给她制订的学习路线十分适合萌新,总共分三步:
- 看视频
- 作项目
- 啃厚书
- 看视频
如果是零基础,纯小白,那我建议从视频开始学起。
视频的好处是,学起来更轻松、更有效,不容易从入门到放弃。
古之学者必有师,而没人说古之学者必有书。
视频通过听觉和色彩丰富的视觉传递信息,比书本单一的黑白视觉信息能让学习者更易于接收。
同时,视频讲师在讲课的时候,会把自己的理解传授、灌输给你。站在“巨人”的肩膀上,学起来会快上许多。
视频推荐看小甲鱼 Python 课程,风趣幽默,涉及Python 语法基础、网络爬虫、Pygame 飞机大战等内容,内容很丰富~
小甲鱼的视频初学者入门,完全够用。
https://www.bilibili.com/video/BV1xs411Q799
做项目
学编程语言有个小诀窍,特别是 Python 这类的脚本语言:直接上项目就是干,不要怂,做完你就是一名 pythoner 了。
毕竟实战是最好的老师,学习 Python 的时候,找一个自己喜欢的方向,边实战,边学习。比如写爬虫、做小游戏、玩各种有趣的算法等。
项目哪里找?全球最大同性交友网站:Github。
这里面,爬虫是最简单的,很容易有成就感,让你坚持学习下去,下载小说、下载漫画、下载音乐、下载电影、抢票等等小程序。我还记得女朋友初写爬虫是下载宋慧乔和宋仲基的图片,然而现在他们俩已经分道扬镳了。。。
这里推荐一个 Github star 量 13k+、fork 5.1k+的爬虫项目。
项目地址:
https://github.com/Jack-Cherish/python-spider
除了爬虫,还可以做很多动手项目,完全根据自己的兴趣爱好,在Github搜一搜就行。
如果你兴趣点在游戏。
那可以看看「Free Python Games」。
入门级Python游戏集合库,里面都是简单的小游戏。
比如:贪吃蛇、迷宫、Pong、猜字等。
用游戏开启的你 Python 项目之旅,边学边玩,其乐无穷。
源码都在 freegames 目录下,每一个 py 文件就是一个游戏,比如 snake.py 就是贪吃蛇的源码。
安装和运行游戏指令如下:
pip install freegames
python -m freegames.snake # freegames.游戏名贪吃蛇
非常推荐新手,运行简单、代码少且易读。
项目地址:
https://github.com/grantjenks/free-python-games
啃厚书
虽然看视频轻松有趣,知识点易于吸收,但它的缺点也明显。
看视频,往往是所有东西过一遍,学了个大概,但对基本概念不甚明确。知识没有书里详尽,会导致基础不扎实。
所以,看书的过程必不可少。
看书会帮助我们系统的梳理知识,耐心的慢慢啃基础和细节,还可以当作工具书,放在手边去查,每读一次都会发现新的内容。
推荐几本好书,可以根据自己的水平选择阅读:
入门级:Python编程:从入门到实践
中级:流畅的Python
高级:Python核心编程
如果想做数据分析,推荐一本神书:
利用Python进行数据分析
关于Python技术储备
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
一、Python所有方向的学习路线
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

二、Python必备开发工具

三、Python视频合集
观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

四、实战案例
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

五、Python练习题
检查学习结果。

六、面试资料
我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

最后祝大家天天进步!!
上面这份完整版的Python全套学习资料已经上传至优快云官方,朋友如果需要可以直接微信扫描下方优快云官方认证二维码免费领取【保证100%免费】。

860

被折叠的 条评论
为什么被折叠?



