原文: PyCoder’s Weekly - Issue #349 realpython

Happy New Year! It’s been an amazing 2018 for Python and I can’t wait to see what 2019 has in store for us. With so much growth and excitement in the space I’m really enthusiastic for the future of Python and our global community. For this week’s issue it felt appropriate to include a couple of retrospectives and recap articles. From the new PyPI website launching to Guido stepping down as BDFL, a lot has happened after all. So here’s to a successful 2019 for you! Happy Pythoning! — Dan Bader, Editor (是也乎: 从12年开始, 坚持翻译发布技术周刊有6年了, 其间关注过很多种 weekly ,只有 PyCoder's Weekly 一直稳定嗯哼, 现在不易… )

  • Python “年度回顾” 2018: 10大故事
    • TALK PYTHON podcast In this podcast episode I’m joining Michael Kennedy and Brian Okken for a Pythonic 2018 retrospective. We had a ton of fun recapping last year’s main events and our top 10 stories and developments. Join us on this episode when we count them down. (是也乎: 播客..不过有文字摘要: #10: Python 3.7 Cool New Features in Python 3.7: realpython.com/python37-new-features #9: 版本模型变更 ZeroVer: 0-based Versioning: 0ver.org Calendar Versioning: calver.org Semantic Versioning 2.0.0: semver.org #8: Python 变成全球最爱欢迎开发语言 economistist article: economist.com #7: 2018 是数据科学 Pythonistas == web 开发 Pythonistas 等价元年 Python Developers Survey Results: jetbrains.com Covered in depth on Talk Python 176: https://talkpython.fm/176 #6: Black Project: pypi.org/project/black Soundgarden : “Black Hole Sun”: youtube.com #5: 新 PyPI 上线 Python Package Index: pypi.org #4: 嵌入式世界中 Python 崛起 Covered at Python Bytes: pythonbytes.fm/92 #3: Py2 的日子真的不长了? Python 2.7 – bugfix or security before EOL?: mail.python.org Python 2 death clock: pythonclock.org #2: 这是 PyPi 无罪的终结 welve malicious Python libraries found and removed from PyPI: zdnet.com #1: 老爹离开…Guido stepped down as BDFL [python-committers] Transfer of power: mail.python.org Proposals for new governance structure: discuss.python.org )
  • Python 为新的受众带来了计算机编程
    • ECONOMIST.COM I love the fact that in 2018 we articles about Python show up in publications like The Economist. This is a nice little (mainstream) writeup of Python’s history so far and Guido van Rossum’s personal journey as the language’s creator.
  • 为毛 MIT 用 Python 替代 Scheme 来嗯哼 CS Program (2009)
    • CHAS EMERICK In my mind, much of this is still relevant as of 2018. Also check out the related discussion on Hacker News (2018). (是也乎: 时隔8年, 回顾当年的决策依然有参考意义: 计算机世界已经不再必须从最基础部件构筑系统 Python 能支撑学生在越来越大的吞吐量中保持足够的效率 )
  • 在 Django 设置 Stripe 连接
    • TESTDRIVEN.IO This intermediate-level Django tutorial looks at how to integrate Stripe Connect into a Django application to process and manage payments on behalf of others.
  • 用 Django 和 GeoDjango 制作基于位置的 Web 应用
    • REAL PYTHON In this step-by-step Python tutorial, you’ll learn how to use Django and GeoDjango to build a location-based web application from scratch. You’ll be building a simple nearby shops application that lists the shops closest to a user’s location. (是也乎: 移动端的推荐 QPython )
  • Generating Doom Levels From Robot Vacuum Floor Plans
    • RICH WHITEHOUSE The title says it all… Fun fact: The project is called “DOOMBA.” :-)

讨论

Discussions

文章,教程和嗯哼

Articles, Tutorials and Talks

  • Python 字符串格式化最佳实践
    • REAL PYTHON Learn the four main approaches to string formatting in Python, as well as their strengths and weaknesses. You’ll also get a simple rule of thumb for how to pick the best general purpose string formatting approach in your own programs. (是也乎: 万年老坑了, 其实, 没有完美方案, 只有够用的… )
  • 如何让开源变得更好?
    • ALEXA MORALES • Shared by Ricky White Guido van Rossum received the “Groundbreaker Award” at the 2018 Oracle Code One conference and talks about how to make OSS better. (是也乎: 老爹在荣获: Oracle 嗯哼的 突破性奖 时, 进行的分享. )
  • 用 Python 嗯哼 2018 Google Analyzed 英语搜索趋势 Google Analyzed With Python
    • CHUA PING SHIUAN • Shared by Chua Ping Shiuan This article examines the trending Google searches 2018 versus last year, using a Python script that pulls the relevant data from Google Trends. (是也乎: Shiuan? 这是哪家姓? )
  • JupyterHub 的管理特性
    • GRAHAM DUMPLETON You can use JupyterHub to deploy a multi user workshop environment where each user is given access to their own interactive Python shell environment in their web browser. This follow up article explains how course instructors can monitor and control user sessions. (是也乎: 商用场景中的妖鹅子真心不少… )
  • 深入 Python Dict
    • JUST-TAKING-A-RIDE.COM An interactively explorable explanation. This is cool! (是也乎: 纯网页的程序运行时模拟器, 非常 COOL )
  • 数据科学和AI 的 年度最佳 7 大 库/模块 <- Python & R
    • FAVIO VÁZQUEZ In this list, Favio covers a wide range of libraries, repos, and packages that can help you be a better data scientist with Python. (是也乎: 等等,为毛有 R ? )
  • 实用 Python 技巧 A-Z
    • PETER GLEESON A grab bag of useful little tricks you can use for your next project or script. (是也乎: 尽可能嫑用这种炫技多过实用的彩蛋类嗯哼… )
  • 5 种假期中应该和孩子嗯哼的简单编程项目
    • ANTHONY SHAW 5 coding projects you can do in an hour, or a weekend over the holidays. They are suitable for young kids up to teens. Nice list! (是也乎: 那什么, 除非小孩自愿, 否则, 还是趁能得空时, 陪小怪兽们, 吃吃玩玩吧… )
  • Sphinx 中创建自定义着陆页
    • OFOSOS.ORG How to create fully custom landing pages with the power of Jinja and HTML+CSS using the Sphinx static site generator. (是也乎: 为什么 Jeklly 们替代了 Sphinx? 不仅仅因为 rST 过于复杂, 更加就是因为 Sphinx 本身难用, 又能灵活的嗯哼… 当年, 光是官网文档网站, 就 hack 了多党制 Sphinx 哪… 所以, 类似这种事儿, 嫑折腾了… )
  • Asyncio in Python 3.7
    • CRISTIAN MEDINA Quick overview of the async IO changes shipped in Python 3.7. (是也乎: 敪一则 Asyncio 软广, 可惜… )

好物

Interesting Projects, Tools and Libraries

kanren 勘人….? 逻辑学计算支持模块. )

  • Python 工作搜索 & 职位看板
    • PYTHONJOBSHQ.COM Looking to start 2019 with a career change? Find your dream Python job with PythonJobsHQ’s aggregated job listings and search engine for the best jobs in the industry. Brought to you by the creators of the PyCoder’s Weekly Newsletter. (是也乎: 官方出品, 职位名录… 当然不包含大陆.. )

活动/大会

Events

DAMA

(大妈私人无责任播报)

是也乎

  • 190102 Zoom.Quiet(大妈) 用时 32 分钟 追加utteranc
  • 190102 Zoom.Quiet(大妈) 用时 42 分钟 完成快译
  • 190102 Zoom.Quiet(大妈) 用时 17 分钟 完成格式转抄.