年度#16和#17周

通过通知有关新的Python版本,异步编程和社区工作,结束了#100DaysOfCode挑战。


在本文中,我不仅总结了我过去的两周学习编码,而且总结了我的#100DaysOfCode挑战。 两周前,我还剩下十天的时间才能完成挑战,因此决定将它们分散在两周内,以便有更多时间深入研究Python。


深入了解Python

在过去的两周里,我花了更多的时间来更深入地了解Python本身,而不是从事诸如个人投资组合页面之类的特定项目。 因此,我在官方的Python页面上阅读了不同的PEP,并遵循了Python的本周模型 (PyMOTW)。 我测试了为计划程序提供大量资源的sched -package和linecache -package。 此外,我遍历GitHub寻找有趣的Python项目。

在某个时候,我帮助一位同学重构了自己的代码库并对其应用了PEP 8,以便他将来可以更轻松地为其他项目做出贡献,或者其他人可以更轻松地为他的项目做出贡献。

除了前面提到的内容,我还花了一些时间完成我的投资组合页面。 不幸的是,我尚未完成-仍在努力让第一件事在Ubuntu服务器上运行。 这将是我接下来几周要重点关注的项目。

此外,我一直在阅读Dan Bader的Python Tricks ,这使我成为了一个更加Pythonic的程序员。 我真的可以向对Python感兴趣的所有人推荐这本书!

另外,与帮助他人找到解决问题的方法之前,我做了更多的社区工作。 因此,我在与我合作的GitHub项目中阅读了一些问题,并在必要时提供了自己的解决方案。

最后但并非最不重要的一点是,我使用了asynciotornado之类的异步包。 异步编程的整个主题确实非常强大且有趣,因此我将继续关注。


毕竟,我必须承认,过去的挑战有时非常容易,有时确实是挑战。 完成第二轮比赛真是很棒的经历,我只能建议每个人自己完成。

我不会像在挑战赛中那样每周更新此博客,但我会不时发布更新,也许还会有更多关于“如何……”的文章有所作为。

感谢您在挑战中给予的大力支持,并感谢您阅读本文,请保持好奇并继续编码!


文章和播客情节

提供我在过去一周中阅读的精彩文章列表以及我听过的播客片段,这是我每周摘要的自然组成部分。 这是过去两周的清单。

文章

  • 异步Python-等待未来
  • Python 3.6的新增功能(重点是PEP 530)

播客情节

  • 透明度和用户控制在机器学习中的重要性— O’Reilly Data Show
  • #158量子计算和Python —与Python交流
  • #74有效地为开源做贡献-Python字节
  • 语言如何塑造我们的思维方式| Lera Boroditsky-TED每日演讲