摘要: 1. 认识 Celery Celery 是一个 基于 Python 开发的分布式异步消息任务队列,可以实现任务异步处理,制定定时任务等。 异步消息队列:执行异步任务时,会返回一个任务 ID 给你,过一段时间后拿着任务 ID 去取执行结果 定时任务:类似于 Windows / Linux 上的定时任务 阅读全文
posted @ 2019-06-01 18:08 Hubery_Jun 阅读(2235) 评论(1) 推荐(1) 编辑
摘要: 1. 动态导入模块 支持字符串导入模块 foo.py class Func: def __init__(self): self.test() def test(self): print(__name__) test.py import importlib def dynamic_import(mod 阅读全文
posted @ 2019-05-30 23:19 Hubery_Jun 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1、 sys.argv:获取终端输入参数 # s1.py import sys print(sys.argv) 终端执行: >>> python3 s1.py hello python ['s1.py', 'hello', 'python'] # 第一个元素为要执行的程序本身,后面的是命令中后面的参 阅读全文
posted @ 2019-05-30 23:16 Hubery_Jun 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1. 认识 redis 1.1 NoSQL 数据库 NoSQL (Not Only SQL)数据库即非关系型数据库,与关系型数据库区别: 表与表之间没有关联 不支持 SQL 语法,不支持事务 不擅长关系特别复杂的数据查询,但是速度快 以 key value 形式存储数据 NoSQL 中没有通用的语言 阅读全文
posted @ 2019-05-30 21:54 Hubery_Jun 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 正则表达式是一种小型、高度专业化的编程语言。适用于任何语言,在 Python 中通过 re 模块实现。正则模式被编译成一系列的字节码,然后由 C 语言编写的匹配引擎执行。给字符串模糊匹配 正则用于匹配字符串,匹配字符串可以完全匹配和模糊匹配: **完全匹配:**普通字符,大多数字符和字母都和自身匹配 阅读全文
posted @ 2019-05-10 23:49 Hubery_Jun 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1. 错误和异常 1.1 错误 Python 中错误一般分为两种: 语法错误: 指的是没有按照 Python 语法来写,一般都是书写错误,这种情况解释器一般都能检测到,必须在程序执行前解决。 逻辑错误: 指的是代码不符合逻辑而发生的错误,(如:1/0)。 1.2 异常 异常是程序在运行时发生错误而产 阅读全文
posted @ 2019-05-10 23:48 Hubery_Jun 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1. 模块和包 容器: 列表、元组、字符串、字典等,对数据的封装 函数: 对语句的封装 类: 对方法和属性的封装,即对函数和数据的封装 而模块(module)就是个程序,一个 文件,模块分为三类: Python 标准库: 如 time、random 等 第三方模块: 如 requests、beaut 阅读全文
posted @ 2019-05-10 23:47 Hubery_Jun 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 1. 列表   列表是 Python 最常用的数据类型,它是有序元素的集合,元素之间以逗号分隔,用中括号括起来,可以是任何数据类型。同时它也是一种序列,支持索引、切片、加、乘和成员检查等。 数组: 数据类型必须一致,有序的元素序列。 列表: Python 中没有数组的概念,列表是 阅读全文
posted @ 2019-05-10 23:45 Hubery_Jun 阅读(247) 评论(0) 推荐(0) 编辑
摘要: jQuery 是由美国人 John Resig 创建的一个JavaScript 的轻量级的框架,它能更方便的处理 HTMLdocuments、event,还能为网站提供 ajax 交互等,并且兼容 CSS3 和各种浏览器。 1. jQuery 对象 jQuery 对象是 jQuery 包装 DOM 阅读全文
posted @ 2019-05-10 23:42 Hubery_Jun 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1. JavaScript 历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言)。 Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape 阅读全文
posted @ 2019-05-10 23:41 Hubery_Jun 阅读(243) 评论(0) 推荐(0) 编辑