Python 世界第一但企业更爱 SQL

原文: PyCoder's Weekly - Issue #540

pycoder

  • 220831 Zoom.Quiet(大妈) 用时 13 分钟 完成快译
  • 220831 Zoom.Quiet(大妈) 用时 37 分钟 完成格式转抄.

In this video course, you’ll build an app to create and manage shortened URLs. Your Python URL shortener can receive a full target URL and return a shortened URL. You’ll also use the automatically created documentation of FastAPI to try out your API endpoints.

(是也乎:

FastAPI 的好, 不仅仅是内置了文档界面

)

Flutter is a UI framework for mobile, desktop, and web apps. Flet is a Python library for using Flutter. This podcast is an interview with Feodor Fitsner the creator of Flet.

(是也乎:

是的, 值得体验, 这真的是贴心尝试.

Flet

值得付费...

)

PyPI is warning about a phishing campaign targeting its users; the attackers have compromised some legitimate projects to push malware. See also the original Tweet from PyPI.

(是也乎:

想说大势所趋的...可惜...

)

Spring maintains Python software containing over 300k lines of code. This article discusses how they decided to start using Mypy and how it benefited them.

(是也乎:

等等, 就是那个 Spring?

)

(是也乎:

好吧, 免费用了那么久, 也知道怎么肥四了... 迁移到 各公有云的 FaaS 中, 也是好的

)


探讨/吐糟

Discussions

PEP 669 proposes an API for low cost profiling in CPython. This discussion is a deep dive in how it could be done.


文章/教程/嗯哼

Articles, Tutorials and Talks

IEEE Spectrum’s ninth annual Top Programming Languages ranking is out and Python ranks first, followed closely by C. The small surprise is the growth of SQL which ranked first in the job-listing ranks.

(是也乎:

c'est la vie (´-ι_-`)

)

In this tutorial, you’ll learn how to integrate Celery and Django using Redis as a message broker. You’ll refactor the synchronous email sending functionality of an existing Django app into an asynchronous task that you’ll run with Celery instead.

(是也乎:

系统集成, 通过 Redis 作为中介, 很合理...

)

This article shows you how to use the plotext package to quickly plot data from your terminal. It describes a small project that uses requests to fetch data from an API and plotext to graph it.

(是也乎:

piccolomo/plotext: plotting on terminal

终端魔法叕一个

)

This three-part series covers how memory management works in Python, including pointers and references, immutables, object ids, how CPython knows when to delete things through reference counting, and the del method.

(是也乎:

图例很可爱...

nested

)

In this tutorial, you’ll learn the best way to check whether a Python string contains a substring. You’ll also learn about idiomatic ways to inspect the substring further, match substrings with conditions using regular expressions, and search for substrings in pandas.

(是也乎:

古老的面试题

Substring

)

A quick overview of 30 of the most common functions and methods in Pandas, including file loading, counting rows and columns, finding unique items, filtering, and lots more.

(是也乎:

在 Pandas 生态中, 就别想着自己计算什么了, 一切都有预先准备好的专用函式.

)

Survey after survey shows Python at or near the top of the most popular languages and rising. See the latest places where your favorite language is topping the charts.

(是也乎:

原因很多, Desktop Development 竟然也是一个方面.///

)

Hired has 1000s of companies ranging from startups to Fortune 500s that are actively hiring developers, data scientists, mobile engineers, and more. Create a profile with your skills and preferences for hiring managers to reach you. Sign up today!

(是也乎:

嘦有英文自信, 随时可以拥有一份 side job

)

REPL Driven Development is a workflow that makes coding both joyful and interactive. It’s even better than TDD. Read how to add IPython to your development process.

(是也乎:

REPL 环境的确是所有开发者的欢乐颂

)

In this tutorial, you’ll learn how to use Python’s built-in exec() function to execute code that comes as either a string or a compiled code object.

(是也乎:

exec

exec() 神器, 虽然有安全问题, 但是, 真的很神.

)


好物/妙品/...

Interesting Projects, Tools and Libraries, Projects & Code

(是也乎:

EasyMocap

以往要专用硬件的动作捕捉, 现在 Pyuthon 自己就可以完成了...

)

(是也乎:

resources

给手残程序猿的设计资源...

)

(是也乎:

将两种成熟开源作品嫁接在一起..

也是一种高赞作品姿势, 不过, 和 Flask 一样, 以后的维护将是一个坑, 毕竟上游项目并不管你的节奏.

)

(是也乎:

Manim

太漂亮了...

)

(是也乎:

xonsh

很久之前就标过星...

没想到到越来越成熟了 ...

可以理解为用 Python 包了个标准 Shell, 可以在终端中直接使用 Python 各种内置模块来干原有 shell 的事儿...

)


📆🐍 活动/大会

Events, MeetUp 真的是全球线下活动组织中心


DAMA

❤️ Happy Pythonic ;-(大妈私人无责任播报)

ACM-O

(是也乎:

谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了

)


PS:

PPS:

不觉中蟒周刊快译已经到了第11个年头

开始有小伙伴加入承担 pythonisa 周刊的翻译, 从来没提醒过, 可就这么默默坚持下来了...

问为什么:

[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时:
    what f**k 还能这样玩? 还有这东西?
    每周开彩蛋[吃瓜]

无法同意更多... 很多社区贡献看起来辛苦, 其实受益最多的, 就是主动承担者也.


好文笔,感叹号年度配额: 1/3

投稿/反馈邮箱:

askdama@googlegroups.com

(邮件列表地址, 当成正常邮件发送邮件就好, 不用注册, 不用翻越...)


ZoomQuiet/大妈

就是四处 是也乎,( ̄▽ ̄) 的那个大妈:

私自嗯哼: ZoomQuiet (订阅号: ZoomQuiet42)
公开课程: 蟒营 (订阅号: Mainium)
历史吐糟: Chaos42 (订阅号 PythoniCamp)

as 创始组织者:
    PyChina (订阅号: PyChinaOrg)
    本地社区: 
        GDG珠海 (订阅号: GDG-ZhuHai)
        TFUG珠海 (订阅号: ZH_TFUG)


Comments



自怼圈/年度番新

DU22.8
关于 ~ DebugUself with DAMA ;-)
点击注册~> 获得 100$ 体验券: DigitalOcean Referral Badge

订阅 substack 体验古早写作:


关注公众号, 持续获得相关各种嗯哼:
zoomquiet


蟒营®编程思维提高班Python版

**2021.01.11** 因大妈再次创业暂停定期开设, 转换为预约触发:
  • + 扫描预约入群, 学员每满 42 人即启动新一期训练营 ;-)
  • 101camp22.7
  • + 任何问题, 随时邮件提问可也:
    askdama@googlegroups.com
-->