学习完python的语法基础,后面有高级的python语法,这部分是python独有(或者说,非基本功能)的。比如python的lanbda表达式和python的三大推导式,这些高级语法在生产中是经常遇到的。小编对这些高级用法进行了总结,小伙伴们直接拿走不谢。
但凡应用涉及到时间问题,都要进行如下考虑:我这个时间,是不是可以跨区域使用。举个例子,有个商品的抢购时间截止到北京时间22点,但我们并没有说明这是北京时间,也就是北京时间二十三点的时候,莫斯科区域还能继续抢购,这在逻辑上是有问题的。所以我们一般都采用统一的时间,也就是UTC时间。但是如果并没有这样的需求的话,使用UTC时间并不便于我们的使用(Django默认使用UTC时区),那么怎么进行Django时间转换呢?接下来这篇文章告诉你。
很多小伙伴在学习python的时候会了解到生成器的概念。python的生成器其实就是一个特殊的迭代器,他可以向迭代器一样迭代输出方法内的每个元素。那么python怎么使用生成器呢?python生成器的使用场景有哪些?接下来这篇文章告诉你!
对 Python 学习者而言,可以熟练地掌握 Python 中简洁高效编程技巧可以提高程序效率,还能提现编程者高超的编程能力。
topK算法经常在各种功能中使用到,在python中,numpy等计算库使用了丰富的底层优化,对于矩阵计算的效率远高于python的for-loop实现。但是numpy中并没有直接提供topK算法的直接实现。因此,我们希望尽量用一些numpy函数的组合实现topK。接下来这篇文章我们就来介绍一下python怎么实现topK算法。
增删改查是大多数web应用都会实现的功能,使用Django开发web应用的话增删改查的实现变得更加容易。今天我们就在Django的基础上,来创建一个RESTfulAPI结果的接口,对Django的增删改查和RESTfulAPI相关知识做一个总结。