加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

司继春:Python学习建议和资源

(2021-03-04 08:12:01)
标签:

python

资源

全文阅读:https://www.lianxh.cn/news/e353969e44de9.html

目录

 


Note:这部分内容截取自司继春老师讲义 (课程主页:https://gitee.com/lianxh/text),并进行小幅修改和调整。

1. Python 简介

Python 是一门易学易用的语言,其强大的包库,大大减轻了程序人员的负担。如下是学习 Python 的一些建议和资源。

  • 干中学。务必边学边用,并将要点通过笔记的形式记录下来。
  • 博采众长。可以多读其他人的代码。比如,可以在 GitHub 上找一些适合自己的仓库,阅读其源代码,例如:
    • https://github.com/vinta/awesome-python 这个仓库分门别类展示了很多 Python 代码仓库,可以当做索引使用。
    • https://github.com/Alfred1984/interesting-python 这个仓库收集了 Python 实现的有趣的小项目,包括爬虫、数据分析等。
    • https://github.com/facert/awesome-spider 这个仓库收集了各种爬虫的实现
  • 注重理论。虽然我们可以借鉴他人的代码,迅速完成某些特定任务,但这往往只做到了「知其然」,却无法达到「知其所以然」的效果,而后者是促使你有深度开发能力的基础。因此,要从原理学起。比如学习爬虫,可以在很短的时间内上手,但是如果不懂 http 的原理、JavaScript 甚至一些深度学习的方法、数据库、内存数据库等,就无法写出快速、高效、稳定的爬虫。
  • 适时重复造轮子。虽然在工作中重复造轮子显得有些多余且低效,但是在学习阶段,很多时候重复造轮子可以加深理解,在以后碰到问题的时候能够游刃有余。这里重复造轮子并不一定是白手起家,有时阅读其他人的代码也是不错的学习方法。
  • 英文阅读。多数优秀的代码和技术文档都是采用英语作为沟通语言的,因此,要尽早适应英文文档和英文技术社区。

此外,推荐一些学习资料:


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有