摘要: map map除了地图之外,另一个英文本意是映射。在C++和Java一些语言当中,将map进一步引申成了存储key和value映射结构的容器。Python对这点做了区分,KV结构的容器命名成了dict,即字典,而map则回到了它的本意,也就是映射。 我们都知道,在数学领域,映射也是函数的定义。一个自 阅读全文
posted @ 2020-10-19 23:45 公众号海哥python 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 部署React前端和Django后端的3种方法 如果您要用Django REST开发web应用程序后端,并使用React或Vue开发应用程序前端。有很多方法实现。你需要做出很多选择: 您的前端是独立的静态站点还是通过Django视图实现? 你把后端和前端放在不同的子域上吗? 您是单独部署后端和前端, 阅读全文
posted @ 2020-10-19 23:35 公众号海哥python 阅读(2405) 评论(0) 推荐(0) 编辑
摘要: 这个 Python 库有必要好好学学 在很多情况下,我们会有把 Python 对象进行序列化或反序列化的需求,比如开发 REST API,比如一些面向对象化的数据加载和保存,都会应用到这个功能。 这里看一个最基本的例子,这里给到一个 User 的 Class 定义,再给到一个 data 数据,像这样 阅读全文
posted @ 2020-10-19 23:11 公众号海哥python 阅读(824) 评论(0) 推荐(0) 编辑
摘要: 这可能是 Python 面向对象编程的最佳实践 Python 是支持面向对象的,很多情况下使用面向对象编程会使得代码更加容易扩展,并且可维护性更高,但是如果你写的多了或者某一对象非常复杂了,其中的一些写法会相当相当繁琐,而且我们会经常碰到对象和 JSON 序列化及反序列化的问题,原生的 Python 阅读全文
posted @ 2020-10-19 23:02 公众号海哥python 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 从一段指定的字符串中,取得期望的数据,正常人都会想到正则表达式吧? 写过正则表达式的人都知道,正则表达式入门不难,写起来也容易。 但是正则表达式几乎没有可读性可言,维护起来,真的会让人抓狂,别以为这段正则是你写的就可以驾驭它,过个一个月你可能就不认识它了。 完全可以说,天下苦正则久矣。 今天给你介绍 阅读全文
posted @ 2020-10-19 22:42 公众号海哥python 阅读(620) 评论(0) 推荐(0) 编辑
摘要: python之prettytable模块 python的prettytable模块可以让我们更加清晰的将数据记录格式化打印出来,今天简单看下这个模块的使用方法。 注意:使用前需要引入包 from prettytable import PrettyTable from prettytable impo 阅读全文
posted @ 2020-10-19 22:31 公众号海哥python 阅读(637) 评论(1) 推荐(0) 编辑
摘要: 使用类型注解让 Python 代码更易读 我们知道 Python 是一种动态语言,在声明一个变量时我们不需要显式地声明它的类型,例如下面的例子: a = 2 print('1 + a =', 1 + a) 运行结果: 1 + a = 3 这里我们首先声明了一个变量 a,并将其赋值为了 2,然后将最后 阅读全文
posted @ 2020-10-19 22:18 公众号海哥python 阅读(407) 评论(0) 推荐(0) 编辑
摘要: Python好用的三方库 Python使用environs库来更好地定义环境变量 https://www.cnblogs.com/lianhaifeng/p/13842823.html 使用typing库类型注解让Python代码更易读 https://www.cnblogs.com/lianhai 阅读全文
posted @ 2020-10-19 20:29 公众号海哥python 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 在运行一个项目的时候,我们经常会遇到设置不同环境的需求,如设置是开发环境、测试环境还是生产环境,或者在某些设置里面可能还需要设置一些变量开关,如设置调试开关、日志开关、功能开关等等。 这些变量其实就是在项目运行时我们给项目设置的一些参数。这些参数一般情况来说,可以有两种设置方法,一种是通过命令行参数 阅读全文
posted @ 2020-10-19 20:27 公众号海哥python 阅读(1341) 评论(0) 推荐(0) 编辑