美文网首页开发利器
免费开源,100天从新手成为Python大师,这个GitHub项

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

作者: 深耕程序猿 | 来源:发表于2020-03-11 20:36 被阅读0次

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

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

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

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

    image-20200309183311464.png

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

    • Day01~15 Python语言基础

    • Day16~Day20 - Python语言进阶

    • Day21~30 - Web前端入门

    • Day31~35 - 玩转Linux操作系统

    • Day36~40 - 数据库基础和进阶

    • Day41~55 - 实战Django

    • Day56~60 - 实战Flask

    • Day61~65 - 实战Tornado

    • Day66~75 - 爬虫开发

    • Day76~90 - 数据分析和机器学习

    • Day91~100 - 团队项目开发

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

    image-20200309185138054.png

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


    image-20200309183632893.png

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

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

    image-20200309183821419.png

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

    image-20200309183919945.png

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

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

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

    • Make English as your working language. (让英语成为你的工作语言)
    • Practice makes perfect. (熟能生巧)
    • All experience comes from mistakes. (所有的经验都源于你犯过的错误)
    • Don't be one of the leeches. (不要当伸手党)
    • Either outstanding or out. (要么出众,要么出局)

    相关文章

      网友评论

        本文标题:免费开源,100天从新手成为Python大师,这个GitHub项

        本文链接:https://www.haomeiwen.com/subject/upohjhtx.html