给同事讲 Python 的高级用法, 有没有提纲什么的...

2021-05-18 15:56:39 +08:00
 chaleaoch

有经验的同事,譬如 Java 背景的或者刚毕业的.

只讲接地气的实用的高级用法.

奇技淫巧不要.

大佬们集思广益

谢谢啦.......

只需要列提纲即可或者大佬们想到某一个点也可以.

3803 次点击
所在节点    Python
26 条回复
zone10
2021-05-19 09:52:42 +08:00
大部分非 Python 程序员都是把 Python 当成跨平台的 shell 在用, 没必要给他们讲高级用法, 有那个精力还不如给他讲讲 awesome-python, 实现哪个功能要用哪个库, 面向 PyPI 和 Github 编程
WilliamYang
2021-05-19 09:56:19 +08:00
每次面试别人,听到说 Python 是弱类型,我都忍不住要纠正下
chaleaoch
2021-05-19 10:05:37 +08:00
@leven87 django_filter 中的 drf_filter 会根据 request.parameters 自动过滤数据库中的数据将数据返回给前端.
但是 我们有一个需求, 数据源不是来自于数据库, 但是我想利用 django filter 中的参数校验. 并且支持自动过滤的功能.让业务层无感知.

django filter 用到了 metaclass.
如果你不懂,就看不懂 django filter 的代码, 也就没有办法实现这个功能.
clearT
2021-05-19 11:12:15 +08:00
@LeeReamond 我觉得这对于 python 这类这么动态的语言太难了,干一件事情,十个人可能有二十种写法,黑魔法太多,碰到炫技的就更别提了,你这种要求更适和 go 、java 这种
charlestang
2021-05-19 14:39:21 +08:00
@DeleteZN 我也觉得《流畅的 Python 》很不错的。
LeeReamond
2021-05-19 16:12:32 +08:00
@clearT 不难,这要求的是比起静态类型更多的是语言本身的描述能力,要更加接近自然语言。动态并不是问题,不使用炫技写法可以用编码规范要求

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/777709

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX