推荐几个优质的 Python 学习资料(良心推荐!非广告!)

首先需要和大家说明一下。。。最近一两个月我都没怎么更新文章,一是因为发生的事情比较多,时间不是很够(四月份去北京找了实习,五月份回到学校做毕设),二是因为我比较懒 ? 没有坚持一两周写一篇,在此和大家说一声抱歉了,之后我会努力坚持写文章的!!!? 除此之外,这两个月也经历了很多明白了很多,之后的文章中会和大家详细分享~~~ 敬请期待 : )

大家看到这个题目是不是觉得像广告?然而这篇并不是广告,是最近半年我学习 Python 以来觉得不错的学习资源。我也看过各种各样的资料,但是这几个是我觉得干货最多的、实打实能学到东西的资料,在此推荐给大家,希望大家能喜欢~~~

强调一点,以下推荐的都是关于纯 Python 3 编程的资料(也就是更偏向数据结构、高级语法、算法、编程思想的内容),而不是爬虫、数据分析、机器学习之类的资料。我个人觉得,学好 Python 的数据结构和编程思想等内容非常重要(不止是 Python,别的语言也是一样),学习它们实际上就是提升自己的编程内功,当底子扎实了,再学别的具体应用都是小 case 了 ?


  • 《笨办法学python3》——适合入门初级学习者
    用许多简单实例介绍了 Python 的强大功能,建议初学者跟着敲一遍代码。最后有个游戏的小项目,个人觉得那个不是很重要,主要是理解项目结构和函数调用的关系。
    如果不想买书,百度"笨办法学python3 pdf"?

  • Python 知识社区 ——适合初级中级学习者
    这是一个国内的 Python 社区,在里面可以讨论各种问题,同时里面有一些优质的学习资料,如下图,还有一些官方文档的翻译。
    (PS:点击网站左上角,还能看到 PHP、Go 和 Vue 等社区可供探索)

社区目前已经有四本文档翻译了

  • 《Python进阶》——适合初级中级学习者
    这本书是《Intermediate Python》的中文译本在线版,内容相对少一点,花不了多长时间就能通读一遍。

有些知识点很实用

  • Python最佳实践指南——适合初级中级学习者
    这是著名的 Request 库的作者写的 Python 教程,里面有些内容还是挺不错的。建议重点阅读 写出优雅的Python代码 这一部分的内容,其他地方可根据自己需要阅读。

  • Python Cookbook 3rd Edition Documentation——适合中级学习者,不适合初学者
    非常推荐!强烈推荐!这本书是《Python Cookbook》3rd Edition 的在线中文版。内容真的非常不错,侧重编程思想。书的内容比较多,但是绝对值得慢慢品味,仔细学习。

涉及到很多算法和数据结构的内容

  • 《Python Tricks》——英文,适合中级学习者
    也是一本不错的书,里面介绍了一些实用的 Python 特性,和一些编程的技巧。
    (PS:在 csdn 有下载,虽然要的积分很高,但是淘宝搜索"csdn下载"就能发现新世界)

  • wtfpython-cn——适合中级学习者
    这是一个国外 Github 项目的中文翻译项目,介绍了一些 Python 中可能会出现的各种奇葩问题,并说明背后的原理。因吹丝汀~~~

  • 《Effective Python——编写高质量Python代码的59个有效方法》——适合中级高级学习者
    看名字就知道内容啦,里面有一些方法和思路还是很不错的。

  • 《流程的python》——适合中级高级学习者
    豆瓣上评分高达 9.4,书中包含了很多作者的思考和经验,内容有深度但是不难,即使看原版英语也能看懂,值得好好品读。

  • 500LineorLess_CN——适合高级学习者
    这是国外大名鼎鼎的 Github 项目 500LineorLess 的中文翻译项目,各路大神在 500 行代码之内实现一个牛掰的功能,学习一下他们的写法思路,绝对能学到很多,当然前提是你有不错的基础,能看得懂他们的代码…


大家可以看到,上面的推荐是以网站和书籍为主的。关于视频推荐没什么涉及,因为我基本是通过看书和网站来学习的,所以在此就不给出相关推荐了。

其实视频这个东西,还是需要看适不适合你,有的讲师大家都说好但是你觉得就那样,有的讲师一般般但是风格你喜欢,你愿意听,这也挺好。总之适合自己的就是最好的,去b站上多看看,也有很多优质的视频。

上面推荐的资料都有链接,有几本书虽然没给出链接,但是网上都能搜索到 PDF 版本,即使没有,也可以去淘宝咸鱼看看,大多数都是能找到资源的。


最后说几句,现在的社会大家都追求高效率,到了计算机的领域,学习各种技术都想要速成,xx天学会xx 之类的,我个人觉得是一种比较短视的做法。如果时间不是很紧,还是建议大家打好基础,循序渐进地学习,走得一定会更远。网上很多一周学会 Python 之类的教程,但是学完那些以后基本只是知道怎么调用函数,而不知道为什么这样,原理是什么。长期这样下去,很难再提高。其实从上面的资料里挑几个自己喜欢的,一步步跟着敲代码仔细理解,尤其是《Python Cookbook》这本,一遍下来虽然可能得花一两个月,有些慢,但是效果绝对比学一周精通 Python 之类的强100倍。与大家共勉!???

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值