复习PythonDay22:一些经验之谈
发布日期:2021-07-01 03:02:57 浏览次数:2 分类:技术文章

本文共 1375 字,大约阅读时间需要 4 分钟。

复习Python的二十二天

习题 23: 读代码

本节任务,直接引用作者的要求好了:

现在你需要将这些运用起来,花一周的时间,在网上阅读代码

这个任务初看会觉得很艰巨。我将直接把你丢到深水区呆几天,让你竭尽全力去读懂实实在在的项目里的代码。

这节练习的目的不是让你读懂,而是让你学会下面的技能

1. 找到你需要的Python文件。
2. 通读找到的文件代码。
3. 尝试理解你找到的代码。
4. 通过接触这些代码,熟悉真正的编程项目会是什么样子

做法如下:

1.浏览目录和文件列表,找到以 .py 结尾的文件 (setup.py就别看了,这样的文件看了也没用)。

2. 从头开始阅读你找到的代码,把它的功能用笔记记下来。
3. 如果你看到一些有趣的符号或者奇怪的字串,你可以把它们记下来,日后再进行研究。
4. 任务是使用你目前学到的东西,看自己能不能读懂一些代码,看出它们的功能来。你可以先粗略地阅读,然后再细读
5. 最后一个有趣的事情是你可以在这四个网站搜索“python”以外的你感兴趣的话题,找到一些你对你有用的,可以直接拿来用的代码。


既然作者让我们读代码,就好好看看呗。关键是掌握查找代码的方法,很重要

项目lamson(貌似是是个邮件通信)中的command代码。

蛮简单的,首先是import功能引入,然后定义函数,使用函数,跟我们的课程相比只是复杂了些,难度并没有太大的提升。


说说作者的用意,无非是让我们学会读代码。

学到了现在的地步,已经可以做一些事了,我们手中不需要拐杖就能行走了,也就是说我们可以自己探索,不一定需要让别人手把手教你各个函数的用法、工具的安装……

总结一下我们自己的工具:

关于Python语言学习的工具

  1. 直接pydoc看文档;
  2. dir和help查看具体用法;
  3. 或是在PythonIDLE中看文档;
  4. 多浏览,你越熟悉它,它对你的帮助就越大;

遇到问题怎么办?

  1. 看是什么问题,关于函数和命令的用法就是看文档+搜索;
  2. 如果是其他问题,谷歌不会还可以百度,顺便一说,我还真没有用过谷歌(手动滑稽);
  3. 不一定需要在搜索引擎上搜索,有时值得信赖的网站信息来源反而更适合,比如就是CSDN,或者StackOverFLow;
  4. 备用几本Python的书籍,从语言基础到参考手册到高阶编程,不懂可以翻书+实践,这样比你一页页地啃效率更高,毕竟有问题才有动力;

这样基本能解决大多数问题,实在不会就问问前辈吧。不能做伸手党,切记。

如何找项目或找好的代码

  1. GitHub不用多说,开源项目一大把,当然你要会用,可以和别人合作做项目或使用别人开发的各种好工具,我们不一定要自己从头造轮子啊,很多时候不需要亲自去写代码,去可靠的开放源代码的网站上找到所需的代码拿过来用就可以;
  2. 不知道好的项目,可以看,很多相关的问题,自己看;
  3. 还有国内的。

如何提高自己的姿势

  1. 首推看文档,不懂可以搜索,自己啃;
  2. 或者看别人出的博客、视频或慕课;
  3. 然后是看书,但书毕竟是出的慢的,不能总跟着别人后面吃灰吧,不过看书能够系统的学习,也很重要;
  4. 还有推荐的就是直接阅读源代码,从下到电脑里的代码库,到网上的各种开源代码库,像这一节作者说的一样读;
  5. 找一些好玩的代码,自己下下来用,不断尝试。

以上是我的一些经验之谈,也是学了这半年的一些感悟。

转载地址:https://memcpy0.blog.csdn.net/article/details/79829611 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:复习PythonDay21:总结前面的命令和符号
下一篇:一本python学习的好书

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年05月04日 19时56分59秒