开发利器

免费开源,100天从新手成为Python大师,这个GitHub项

2020-03-11  本文已影响0人  深耕程序猿

Python这门语言的好处还真是不言而喻,规范的代码结构、强大的扩展功能、低学习曲线、完美的平台可以执行、广泛的应用领域、火热的就业前景……这些都使不少程序员转投Python的怀抱。

无论对零基础新手还是转学语言的资深程序员,学习一门新的语言最关键的就是一个清晰的学习路线。看书、看视频、 看文章专栏都是不错的选择,甚至很多人轻信朋友圈洗脑的Python学习班广告,”重金“投入。

其实放眼全球最大同性交友网站——GitHub,也有很多值得参考的学习路线图。其最大的好处就是多名资深者参与、不定时地更新完善、资料公开透明化,让你摆脱程序骗子的忽悠。

这篇文章要推荐的是GitHub上star数(79.7k)最高的Python入门学习项目——jackfrued/Python-100-Days,由国内知名开发者骆昊发起。

image-20200309183311464.png

这个项目意在给新手提供最全面的Python入门学习,100天的学习规划:

涵盖了语法、程序结构、数据结构、算法、系统、数据库、开发框架、扩展方向、团队协作、面试指导、参考书籍、公开课、编程惯例……

image-20200309185138054.png

虽然说100天完全深入掌握有点夸张,但是整体的学习路线非常具有参考性。对于转投Python语言的程序员,根据已有的经验,数据库、系统等部分都可以略过。


image-20200309183632893.png

根据作者的开发日志,项目从2018年发起,到现在已经2年整了。内容编写完成,对于担心弃更和催更的人而言没有什么顾虑了。

课程不是简单的路线图,作者还认真编写了课程内容。只不过笔者试学一段时间认为在课程后面高级部分,内容不够细致,知识点未完全衔接上。

image-20200309183821419.png

从内容看,作者确实投入了不少心思,以实例的方式讲解每一个知识点。

image-20200309183919945.png

课程有练习题部分,附带参考答案,可以边学边练手,深入了解知识点。

整个项目都使用Markdown编写,大家可以在线阅读,或者克隆下来放在阅读器里看。

最后用作者给初学者的几个建议结尾:

上一篇 下一篇

猜你喜欢

热点阅读