Python web 后端进阶项目

2018-09-08 21:52:00 +08:00
 smh2208
以后想从事 web 后端的工作,看了《 Tango with Django 》和一个博客教程,用 Django+Bootstrap 做过一个个人博客;另外还跟着简书上的在线教育教程做了一个在线教育平台,感觉都有点浅了,这些项目做起来感觉都是整合几个框架在一起,并没有在某个方面深入, 流于表面了,想深入学习一下,Django 的文档太长了不知道侧重点应该放在哪里。请教一下各位大佬:
1.很想知道 Python 做 web 后端的日常工作都有哪些,比如是否有数据库的 SQL 语句开发?缓存,日志,消息框架?希望可以有侧重的学习。
2.Mysql 的入门书籍。
3.希望大佬们推荐一下进阶项目,企业级的最好,书、视频、博客形式都行。
4936 次点击
所在节点    Python
12 条回复
Eds1995
2018-09-08 22:07:10 +08:00
好像所有语言后端都是同一方向吧,什么服务发现,负载均衡,消息队列,动态扩容,日志监控,rpc,熔断,不管什么语言的后端好像都遇到吧。我觉得单纯 python 后端企业级资源真的少! 不如学 Java
smh2208
2018-09-08 22:21:14 +08:00
@Eds1995 学了 3 个多月的 Python 了,换语言感觉太高了= =
smh2208
2018-09-08 22:46:12 +08:00
@Eds1995 大佬是做 java 的么
SingeeKing
2018-09-08 23:13:38 +08:00
「希望大佬们推荐一下进阶项目,企业级的最好,书、视频、博客形式都行。」

真正的项目应该是给一个主题,然后自己一点点做出来,自己慢慢增加需求,练习到所有的点
xpresslink
2018-09-08 23:28:10 +08:00
做企业级开发生态环境上 java 经过多少年的积累总体上比较完善成熟,这个 Python 和 Go 还真的比不了,python 在系统运维,科学计算,人工智能领域的包和工具比较占优。
Eds1995
2018-09-09 00:58:28 +08:00
@smh2208 做 python 后端,所以才让你学 Java
daya0576
2018-09-09 01:10:17 +08:00
《 Tango with Django 》能坚持学完就够了吧, 真想提高自己还是要提前去好的公司锻炼一下.
ox180
2018-09-09 09:25:19 +08:00
@smh2208 如果纯后端的话,Java 会是一个非常不错的选择,如果不是非 Python 不学的话,以 Java 作为谋生手段更好...真无奈,而像一楼说到的那些,其实和语言本身没有太多关联性,祝好运
d18
2018-09-09 12:42:59 +08:00
脱离实际使用场景去学习你说的缓存 /日志 /消息框架等等,真的是效率很低的学习方法,这些都是实践性很强的东西。打好基础,剩下的在工作中实践吧。
lolizeppelin
2018-09-09 14:03:08 +08:00
openstack 全家桶
硬着头皮学半年
KgM4gLtF0shViDH3
2018-09-09 14:58:46 +08:00
换语言太简单了,你确定学了三个月的 py 不是流于表面的条件语句?
Ehco1996
2018-09-09 20:37:58 +08:00
@smh2208
t w d 这本书是稍微简单了点,基本上只是告诉你怎么用 django 这个框架,会用框架和 web 开发根本是两回事
web 开发更多是 对于数据库、缓存、异步任务的理解和使用。当绕还要学习配套的工具 balabala,

如果你想深入了解 django 我推荐一本 two scoops of django
另外这里有个我学习 django 时候写的练手项目 如果你没啥好做的 可以参考一下 提个 pr 之类的
https://github.com/Ehco1996/django-sspanel

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

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

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

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

© 2021 V2EX