前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >GitHub项目推荐 | Python初学者常犯的简单错误集合与练习

GitHub项目推荐 | Python初学者常犯的简单错误集合与练习

作者头像
AI研习社
发布2018-12-26 15:10:03
7520
发布2018-12-26 15:10:03
举报
文章被收录于专栏:AI研习社AI研习社

在本项目中,有多段Python代码,初学者可通过修复这些代码的错误来加强你的Python学习

项目地址:https://github.com/qxf2/wtfiswronghere

我们提供了包含错误的小段代码示例。最初这些代码段只有一个错误,并且相对容易发现。随着我们提出挑战,后面的代码段会存在多个错误和微小的bug。

为什么要做这些?

通过完成这些示例,我们希望你在以下方面做得更好:

  • 阅读错误
  • 调试
  • 阅读和编辑他人的代码
  • 用Google检索具体的问题
  • 自行解决错误

创建这个项目(知识库)的目的

我们注意到人们学习新的编程语言时缺乏一些基本的技能,例如阅读错误的能力、自我纠正自己的错误的意识、将注意力仅限于相关代码行的技能等等。这个知识库是初学者在开始编写Python代码时可能会遇到的简单的错误的集合。我们的想法是呈现这些练习,让初学者可以经历这些编程错误并尝试去自行解决这些问题。

本知识库由 Qxf2 Services创建和维护,Qxf2为初创公司提供QA咨询服务。

如何使用本知识库

我们建议你进行如下操作:

1. Fork本知识库

2. 在你的终端提示符中(如git bash、命令提示符等等),导航到每一个挑战目录(如:01_challenge)

3. 在challenge目录运行Python代码(python 01_challenge.py)

4. 运行过程中应该会抛出一个类似于challenge目录中的 .png的错误

5. 修复错误并重新运行

6. 如果错误被正确修复,你应该能看到运行fizz buzz的输出结果

7. 问题解决后,使用以下命令更新challenge目录 (01_readme.md) 中的自述文件(readme):

a.哪个部分的错误信息给了你解决的线索

b.你是如何解决这个问题的

c.总结一下你在解决这个问题的过程中学到了什么

8. 不要忘记提交你修复错误的代码并更新自述文件

9. 专业提示:在设置完成后,尽你最大努力将每个练习的时间限制在10分钟以内。我们强烈推荐对Python一无所知的初学者按照这个建议进行学习。

注意:为了可以充分利用好这些练习,我们建议初学者使用IDE编辑代码(如:Visual Studio Code),使用git并在每次挑战使用一个git分支。其实这些只是在编程过程中更加舒适而已,不做强制要求。

项目地址:https://github.com/qxf2/wtfiswronghere

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-12-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AI研习社 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 为什么要做这些?
  • 创建这个项目(知识库)的目的
  • 如何使用本知识库
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档