前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python技术周刊:第 21 期

Python技术周刊:第 21 期

作者头像
TalkPython
发布2019-11-21 11:55:09
7380
发布2019-11-21 11:55:09
举报
文章被收录于专栏:TalkPythonTalkPythonTalkPython

欢迎来到《Python技术周刊》这是第21期,每周六发布,让我们直接进入本周的内容。由于微信不允许外部链接,你需要点击页尾左下角”阅读原文“,才能访问文中的链接。

文章和教程

1、什么时候在Python中使用列表推导[1] 使用Python列表理解功能,可以轻松创建列表,同时对其成员执行复杂的过滤,映射和条件逻辑。在本教程中,你将学习何时在Python中使用列表推导以及如何有效创建列表推导。

2、我的Python开发环境,2020版[2] Django的共同创建者解释了他的Python环境:“使用pyenv,pipx组合在一起。

3、使用Blackfire.io评估和提高Python代码性能[3] Blackfire支持2.7.x和3.x中的任何Python版本。查找,I/O,CPU,内存,HTTP请求和SQL查询的瓶颈。

4、使用Keras和深度学习发现自然灾害[4] 在本教程中,您将学习如何使用Keras,Computer Vision和Deep Learning以高达95%的准确度自动检测自然灾害(地震,洪水,野火,飓风/飓风)。

5、Python成为GitHub第二受欢迎的语言[5] GitHub发布了最新的《八度宇宙状态》报告,该报告提供了有关开发行业的有趣见解。

6、如何使用Pandas在Python中读取Stata文件[6] 了解如何在Python中读取Stata(.dta)文件以及如何将Stata文件写入CSV和Excel文件。

7、使用Flask和Vue.js开发单页应用程序[7] 如何使用Vue和Flask设置基本CRUD应用程序的分步指南。

有趣的项目、工具和库

1、SeleniumBase[8] 用于Web自动化,端到端测试和网站浏览的多合一框架。SeleniumBase使用pytest运行Python脚本,而使用Selenium WebDriver控制Web浏览器。

2、flupy[9] flupy实现了流式的接口,可将多个方法调用链接为一个python表达式。所有松散的方法都返回生成器,并以深度优先的顺序进行延迟评估。这允许松散的表达式在极其有限的内存中转换任意大小的数据。

3、rele[10] 易于使用的Google PubSub。

4、pythran[11] Pythran是Python语言子集的提前编译器,专注于科学计算。它需要一个带有一些接口说明的Python模块,并将其转换为具有相同接口的本机Python模块,但是(希望)速度更快。

5、pytest-quarantine[12] pytest插件,用于管理预期的测试失败的结果。

6、pywebview[13] pywebview是围绕webview组件的轻型跨平台包装程序,它允许在其自己的本机GUI窗口中显示HTML内容。它为您提供了桌面应用程序中的Web技术功能,隐藏了GUI基于浏览器的事实。您可以将pywebview与轻量级的Web框架(例如Flask或Bottle)一起使用,也可以单独使用python和DOM之间的双向桥梁。

7、PTVS[14] 适用于Visual Studio的Python工具。

文摘

1、孩子所受的教育不应该只是知识和竞争教育,还应该包括素质与合作教育。情商高有利于一个人在社会中生存和与人共事。

2、时间是个贪婪的赌徒,从不作弊,逢赌必赢!

3、我们每个人都能够做出的贡献是:我们能够将自己对世界的点滴理解,注入人类普遍的经验之池中。

4、出于功利的目的,我们一般急于形成一个新习惯或改掉一个旧习惯,然而这样一来很可能会欲速则不达。

5、做笔记的目的不是记录下别人的想法或观点,而是要借鉴别人的思想和做法,改进我们自己的知识体系,寻找解决问题更有效的策略。

6、太阳照到大地上,给每个人的光是一样的,但你能接受到多少,不取决于太阳,而取决于你自己。

References

[1] 什么时候在Python中使用列表推导: https://realpython.com/list-comprehension-python/ [2] 我的Python开发环境,2020版: https://jacobian.org/2019/nov/11/python-environment-2020/ [3] 使用Blackfire.io评估和提高Python代码性能: https://hello.blackfire.io/python?utm_source=pycoder_weekly&utm_medium=newsletter&utm_campaign=q4_2019 [4] 使用Keras和深度学习发现自然灾害: https://www.pyimagesearch.com/2019/11/11/detecting-natural-disasters-with-keras-and-deep-learning/ [5] Python成为GitHub第二受欢迎的语言: https://www.developer-tech.com/news/2019/nov/08/octoverse-2019-python-java-github-most-popular-language/ [6] 如何使用Pandas在Python中读取Stata文件: https://www.marsja.se/how-to-read-stata-files-in-python-with-pandas/ [7] 使用Flask和Vue.js开发单页应用程序: https://testdriven.io/blog/developing-a-single-page-app-with-flask-and-vuejs/?utm_source=realpython [8] SeleniumBase: https://github.com/seleniumbase/SeleniumBase [9] flupy: https://github.com/olirice/flupy [10] rele: https://github.com/mercadona/rele [11] pythran: https://github.com/serge-sans-paille/pythran [12] pytest-quarantine: https://github.com/EnergySage/pytest-quarantine [13] pywebview: https://github.com/r0x0r/pywebview [14] PTVS: https://github.com/Microsoft/PTVS

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

本文分享自 TalkPython 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章和教程
  • 有趣的项目、工具和库
  • 文摘
  • References
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档