2018-12-01 BPUG 小记

栏目: Python · 发布时间: 5年前

内容简介:不得不说,这次清风老师的分享「全程高能」,可惜我不能说这次分享两个主题:大概内容就是介绍我写博客到录视频,再到写书的过程,没什么技术干货,都是个人思考和感悟。

不得不说,这次清风老师的分享「全程高能」,可惜我不能说

这次分享两个主题:

    1. 我(the5fire)的「《Django企业开发实战》成书的故事v1.1」
    1. 清风老师的《Google Colaboratory使用分享》

《Django企业开发实战》成书的故事v1.1

大概内容就是介绍我写博客到录视频,再到写书的过程,没什么技术干货,都是个人思考和感悟。

上周六在大妈(ZoomQueit)组织的珠海GDG做了一些远程分享,所以这次是v1.1。

上次和这次都有视频,上次的视频见相关链接,这次的视频我在处理中,声音有点小。讲稿链接也放到相关链接中。

补充一点内容:

第一个是上次珠海的分享,有同学问到Nodejs和Django的看法,当时答了下,但回想一下他的问题,他的点可能是在不同语言的竞争上。因为我自己没弄过nodejs的实际项目,所以我的看法没太多参考价值。我的看法是:单纯从语言来说,Python在服务器端的应用显然要高于Nodejs,且易学性和易用性要高于Nodejs。所以这个事还是跟团队背景相关,前端人员写后端可能更倾向于用Nodejs。其他情况,我是想不到什么理由会使用Nodejs。 纯属个人看法,欢迎有实际经验的人来补充。

第二个是这次的补充,担心有些人只看讲稿,不会看完视频。关于admin的部分,在讲的时候涉及的不多,对我们之前的内部系统(10+个以上)开发来说,大部分的场景是梳理业务需求,整理模型,编写Model、adminx,定义写Widget,over。对内容系统、运营系统、运维系统来说,Django + admin(或xadmin)绝对是效率神器。有兴趣的真的可以对比下Tornado + Ant.Design,看看体验如何,反正我是体验过了。

第三个是清风老师关于Django Model的补充,ORM 包装了数据库,让我们可以通过编写 Python 代码来完成对应的 SQL 查询,那意味着,我们在写 Post.objects.all() 或者是 Post.objects.filter(status=1) 这样的语句时,就是在写SQL。而对于我们常用的分层模式,SQL语句只应该出现的Model层。

只是Django的文档一开始就是教大家在Views直接写ORM的调用,所以等同于把SQL写到MTV的V层(MVC的C层),这不符合分层的逻辑。Model层(这个不是指Django的Model)应该提供更语义化的接口比如 Post.get_all() 或者 Post.get_published_list() 这样的方式。Django的Model只是对数据库的包装,我们定义的Model层应该把Django的Model包起来。

这部分就这样。

插曲

我分享完后,清风老师很有感触,于是分享了《可爱的Python》这本书的创作过程。「用了4年时间,可能书出版后有些写到的框架都已经消失了」。

同时清风老师也分享了 程序员 受时代变迁的影响,从Web 1.0 到Web 2.0,到移动互联网,从塞班到智能手机。越靠近用户端的技术,变化的可能性越大。

另外也分享了关于币或者说币相关的经济体系的一些内容,我自己是惊呼:「长知识!」。虽然大家都在网上泡着,但还是会有很多你意想不到的领域,不被大众熟知。当然也无法被大众知晓。

《Google Colaboratory使用分享》

看起来是Google的云端全家桶,无论是使用Jupyter notebook的云端支持还是Google BigQuery的使用。相当于有了一套完整的基础设施,看起来还是很强大的。再加上Google BigQuery对电子货币交易信息的同步,理论上可以在上面直接建立自己的分析系统。

看起来很高级,无奈我没用过,回头体验一把。

Drink Up 讨论

固定时间,找个下班的晚上,可以坐在一起随意的聊一聊。可以没有任何主题,相对来说更加轻松。

其他社区的组织值得借鉴。

现在没有结论,等下个月尝试一下。有兴趣的可以关注BPUG的动态,话说现在也没有「民方」的宣传渠道。(逃

个人感觉,我们需要一个固定的渠道能够同业内人士一起交流下技术在不同场景下的使用,或者干脆就是工作、学习相关内容的交流。不需要很正式,但可以通过交流获取一些有效的信息。

现场图片

到公众号看吧,博客就不上图了。

不得不说我到知乎后确实没控制好食量

最后感谢「智融集团」的场地和零食支持!场地很赞!

相关链接

  • https://pan.baidu.com/s/1przPm6ivbfcEIrslebB3-A 《Django企业开发实战》成书的那点事儿
  • https://book.douban.com/subject/3884108/ 写了四年,可以用来「考古」用的书
  • https://movie.douban.com/subject/26247848/ 清风老师推荐,做期货必看
  • https://console.cloud.google.com Google云计算平台
  • http://blog.zhgdg.org/2018-11/et-devfest-summary/ DevFest 2018 珠海站小结

- from the5fire.com

----EOF-----

微信公众号:Python程序员杂谈

2018-12-01 BPUG 小记

以上所述就是小编给大家介绍的《2018-12-01 BPUG 小记》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Realm of Racket

Realm of Racket

Matthias Felleisen、Conrad Barski M.D.、David Van Horn、Eight Students Northeastern University of / No Starch Press / 2013-6-25 / USD 39.95

Racket is the noble descendant of Lisp, a programming language renowned for its elegance and power. But while Racket retains the functional goodness of Lisp that makes programming purists drool, it wa......一起来看看 《Realm of Racket》 这本书的介绍吧!

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具