前端想学后端,但是看完这段代码就已经力竭了

1 天前
 Bologna
def fetch_created_at():
    conn = pymysql.connect(
        host=MYSQL_HOST, port=MYSQL_PORT, user=MYSQL_USER,
        password=MYSQL_PASSWORD, database=MYSQL_DATABASE, charset="utf8mb4",
    )
    try:
        with conn.cursor() as cur:
            cur.execute("SELECT created_at FROM A WHERE uid=%s", (TARGET_UID,))
            return [r[0] for r in cur.fetchall()]
    finally:
        conn.close()

就是一段读库操作,就涉及 py 的基础操作和上下文管理,PyMySQL 数据库操作。其中数据库操作又涉及 pymysql 的函数作用和事务处理。每一个知识点又能扩展很多内容🤯

12092 次点击
所在节点    Python
120 条回复
nc
1 天前
那你写 jvav 岂不是吐血,另外轻易别上 Go 贼船,Go 写业务那是一个爽
V2Try
1 天前
这不是基础代码吗?
Lemonyi
1 天前
非要 Python 吗,java 不香嘛
AV1
1 天前
JS 转 PY 基本没什么困难吧,很多概念都是相通的。
即使当年没 AI 的时候,我看了一个下午教程就干活了。
burby
1 天前
py
的语法糖太甜了
跨语言学习的时候, 很容易感觉不安全
可以从保守一点的语言开始...
前端转后端 先 从 nodejs 开始不好吗?
KOMA1NIUJUNSHENG
1 天前
选择比努力重要,说白了费那么大劲就为了看懂这种代码意义不亚于 为了省钱蹲几个小时比价、翻了无数个返利的平台、折腾了一下午发现只省了一块钱
zed1018
1 天前
@kriszu dependencies array 写的也很开心
Bologna
23 小时 49 分钟前
@KOMA1NIUJUNSHENG #46 急病乱投医了属于
fengye0509
23 小时 47 分钟前
这不大白话吗?最简单的代码了
leaflxh
23 小时 30 分钟前
享受就好,早晚会习惯就像喝水一样
Yishanshan
23 小时 27 分钟前
这很语义化了,有啥难的
bgm004
23 小时 24 分钟前
我也是前端,python 一点都不会,但是这段好像没什么吧,不就是连数据库+失败处理吗?(如果错了请指正)
BornThisWay
23 小时 21 分钟前
这只能说明你是非科班的..
Bologna
23 小时 19 分钟前
@bgm004 #52 这一段确实就是读数据操作
IamUNICODE
23 小时 13 分钟前
用 python 写后端啊?你前端应该用 node 学啊,sql 好歹封装一下。。
sankemao
23 小时 9 分钟前
如果是 java 写这段代码,还要再封装好几层
zxjxzj9
23 小时 6 分钟前
这都能理解? 这已经是简洁的不行的后端了, 来点 java DDD 让你知道什么叫做封装 hh
lambdaX999
22 小时 55 分钟前
还学个蛋,我一个半吊子 python ,半吊子 swift ,已经拿 go 写了一个完整的项目了,我甚至都不知道 go 应该用什么编译器来写代码
duvet
22 小时 46 分钟前
这可比 JavaScript 以及 React 直白太多了
Bologna
22 小时 43 分钟前
@duvet #59 有一点像操作 vuex

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

https://v2ex.ih06.com/t/1250533

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

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

© 2021 V2EX