第378期

第378期

💡 原文英文,约900词,阅读约需4分钟。
📝

内容提要

本文是PyCoder's Weekly期刊的第378期,涵盖了使用Google登录的Flask应用程序、Python上PEG解析器的看法、pip对Python 2.7的支持、Python的日志系统、Celery的工作原理、简化Python开发环境、Python 3.8特性的最佳实践、使用Mixins使Python类更加模块化、Keras学习率调度和衰减、使用NumPy的arange()函数、Python脚本的可持续维护、应用程序启动时运行迁移的坏处、构建一个简单的解释器、实用生产Python脚本、Travis CI进行广泛的Python测试、使用Python和Google Maps API对首都进行排名、有趣的项目、工具和库、活动和招聘信息等内容。

🎯

关键要点

  • 创建一个使用Google登录的Flask应用程序,学习OAuth 2和OpenID Connect。
  • Guido对Python上PEG解析器的看法,认为是一个有趣的替代方案。
  • pip将继续支持Python 2.7,直到使用量减少或出现重大bug。
  • Python的日志系统是标准库的一部分,易于添加日志功能。
  • 通过构建复本来理解Celery的工作原理,了解延迟作业处理器。
  • 使用pyenv、pipx和pipenv简化Python开发环境。
  • 讨论Python 3.8特性的最佳实践,使用walrus运算符等。
  • 使用Mixins使Python类更加模块化,便于代码复用。
  • Keras学习率调度和衰减的教程,介绍不同的学习率策略。
  • 学习如何使用NumPy的arange()函数创建数组。
  • 编写可持续维护的Python脚本,确保代码在多年后仍可读。
  • 应用程序启动时运行迁移可能导致数据库损坏,需谨慎处理。
  • 构建一个简单的解释器,学习过程调用的识别。
  • 实用生产Python脚本的重构过程,从简单脚本到生产就绪代码。
  • 使用Travis CI进行广泛的Python测试,确保跨平台兼容性。
  • 使用Python和Google Maps API对首都进行排名,展示有趣项目。
  • 全球线下活动组织中心,提供Python相关活动信息。
  • 招聘信息,寻找与Python相关的职位。
➡️

继续阅读