随笔分类 -  Python

摘要:在 Python 世界里,有一些宝藏函数和模块,它们可以让你编程更轻松、代码更高效。这篇文章将带你一一认识这些神器,让你的开发生活瞬间轻松不少! 转载请注明原文地址:https://www.cnblogs.com/Sunzz/p/18402025 1. all - 检查所有元素是否满足条件 功能介绍 阅读全文
posted @ 2024-09-07 19:06 Sunzz 阅读(1006) 评论(2) 推荐(3) 编辑
摘要:先来看一下最终的效果吧 开始聊天,输入消息并点击发送消息就可以开始聊天了 点击 “获取后端数据”开启实时推送 先来简单了解一下 Django Channel Channels是一个采用Django并将其功能扩展到HTTP以外的项目,以处理WebSocket,聊天协议,IoT协议等。它基于称为ASGI 阅读全文
posted @ 2020-04-30 08:29 Sunzz 阅读(5187) 评论(0) 推荐(2) 编辑
摘要:转载请在文章开头附上原文链接地址: "https://www.cnblogs.com/Sunzz/p/10980094.html" 蓝图 Blueprint 模块化 随着flask程序越来越复杂,我们需要对程序进行模块化的处理,之前学习过python的模块化管理,于是针对一个简单的flask程序进行 阅读全文
posted @ 2019-06-12 19:08 Sunzz 阅读(1367) 评论(1) 推荐(3) 编辑
摘要:转载请在文章开头附上原文链接地址: "https://www.cnblogs.com/Sunzz/p/10979970.html" 数据库操作 ORM ORM 全拼 ,中文意为 对象 关系映射 。主要实现模型对象到关系数据库数据的映射 优点 : 只需要面向对象编程, 不需要面向数据库编写代码. 对数 阅读全文
posted @ 2019-06-10 10:05 Sunzz 阅读(2959) 评论(5) 推荐(6) 编辑
摘要:Jinja2模板引擎 转载请在文章开头附上原文链接地址: "https://www.cnblogs.com/Sunzz/p/10959471.html" Flask内置的模板语言,它的设计思想来源于 Django 的模板引擎,并扩展了其语法和一系列强大的功能。 渲染模版函数 Flask提供的 ren 阅读全文
posted @ 2019-06-04 19:01 Sunzz 阅读(2959) 评论(2) 推荐(6) 编辑
摘要:转载请在文章开头附上原文链接地址: "https://www.cnblogs.com/Sunzz/p/10959454.html" 请求钩子 在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如: 在请求开始时,建立数据库连接; 在请求开始时,根据需求进行权限校验; 在请求结束时,指定 阅读全文
posted @ 2019-06-03 20:01 Sunzz 阅读(1146) 评论(1) 推荐(3) 编辑
摘要:转载请在文章开头附上原文链接地址: "https://www.cnblogs.com/Sunzz/p/10956837.html" Flask诞生于2010年,是Armin ronacher(人名)用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。 Flask 本身相当 阅读全文
posted @ 2019-05-31 18:32 Sunzz 阅读(6847) 评论(4) 推荐(8) 编辑
摘要:本地项目配置 1 复制 luffy/settings/dev.py为prop.py 修改luffy/settings/prop.py中以下几项 (1) allow_hosts (2) 跨域白名单 (3) 支付宝电脑网站支付配置信息 2 修改luffy/wsgi.py文件 第14行 3 修改manag 阅读全文
posted @ 2019-05-29 21:26 Sunzz 阅读(3290) 评论(0) 推荐(0) 编辑
摘要:本文用到的文件的下载地址 百度网盘链接: https://pan.baidu.com/s/1wIda wUz4X_Ck72xgZ6Ddg 提取码: etaa 1 安装Python 和 selenium (1)下载Python 官网地址: https://www.python.org/ftp/pyth 阅读全文
posted @ 2019-05-19 14:58 Sunzz 阅读(1402) 评论(2) 推荐(4) 编辑
摘要:Django最强大的部分之一是自动管理界面。它从模型中读取元数据,以提供快速,以模型为中心的界面,受信任的用户可以在其中管理您网站上的内容。管理员的推荐用途仅限于组织的内部管理工具。它不是用于构建整个前端。 管理员有许多用于自定义的钩子,但要注意尝试专门使用这些钩子。如果您需要提供一个更加以流程为中 阅读全文
posted @ 2019-04-11 19:02 Sunzz 阅读(956) 评论(0) 推荐(0) 编辑
摘要:1 将相关的东西放在一起。如果一个函数操作一个全局变量,最好将它们作为一个类的属性和方法。 2 不要让对象之间过于亲密。方法应只关心其所属实例的属性,对于其他实例的状态,让它们自己去管理就好了。 3 慎用继承,尤其是多重继承。继承有时很有用,但在有些情况下可能带来不必要的复杂性,要正确地使用多重继承 阅读全文
posted @ 2019-03-21 19:46 Sunzz 阅读(281) 评论(0) 推荐(0) 编辑
摘要:一、多态 术语多态(polymorphism)源自希腊语,意思是“有多种形态”。这大致意味着即便你不知道变量指向的哪种对象,也能够对其执行操作,且操作的行为将随所属的类型而异。例如,假设你要为一个销售食品的电子商务网站创建在线支付系统,程序将接受来自系统另一部分的购物车。因此你只需要计算总价并从信用 阅读全文
posted @ 2019-01-26 11:55 Sunzz 阅读(863) 评论(0) 推荐(1) 编辑
摘要:一、概念 在面向对象编程中,术语对象大致意味着一系列数据(属性)以及一套访问和操作这些数据的方法。使用面向对象而非全局变量和函数的原因有多个,但是面向对象的好处在于: 1 多态:可以对不同类型的对象执行相同的操作,而这些操作就像“被施了魔法”一样能够正常运行。 2 封装:对外部隐藏有关对象工作原理的 阅读全文
posted @ 2019-01-25 11:44 Sunzz 阅读(396) 评论(0) 推荐(0) 编辑
摘要:Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。 wsgi是PythonWeb服务器网关接口(Web Server Gateway Interface),WSGI是作为Web服务器与Web应用程序或应用框架之间的一种低级别的接口,以提 阅读全文
posted @ 2018-11-08 09:21 Sunzz 阅读(541) 评论(0) 推荐(0) 编辑
摘要:一、概念 类:是具有相同属性的技能的一类实物 对象:实例化的一个类,是类的具体体现 二 操作静态变量的两种方式: 1 类名.__dict__方法 只能查看,不能增删改。 1.1 查看全部静态变量 1.2查看单个静态变量 2 类名.变量名 可增删给查 2.1 查 2.2 增加 2.3 删 三 类操作方 阅读全文
posted @ 2018-06-29 08:30 Sunzz 阅读(346) 评论(1) 推荐(0) 编辑
摘要:面向对象作业——校园选课系统 角色: 学校、学员、课程、讲师 要求: 1. 创建北京、上海 2 所学校 2. 创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开 3. 课程包含,周期,价格 4. 班级关联课程、讲师 5. 创建学员时,选择学校,关联 阅读全文
posted @ 2018-06-28 20:23 Sunzz 阅读(822) 评论(0) 推荐(0) 编辑
摘要:数学运算(7个) 类型转换(24个) 序列操作(8个) 对象操作(7个) 反射操作(8个) 变量操作(2个) 交互操作(2个) 文件操作(1个) 编译执行(4个) 装饰器(3个) 一 数学运算 1 abs() 描述:abs() 函数返回数字的绝对值 语法: abs( x ) 示例: 2 divmod 阅读全文
posted @ 2018-06-21 11:58 Sunzz 阅读(296) 评论(0) 推荐(0) 编辑
摘要:h3, nv_portal .vw .d .h3 {display: block; font weight: 500; background image: linear gradient(to right bottom, 00BCD4, 3F51B5);background color: 3F51B 阅读全文
posted @ 2018-06-07 18:31 Sunzz 阅读(199) 评论(0) 推荐(0) 编辑
摘要:一 名称空间、作用域、取值顺序 1 名称空间 当程序运行时,代码从上至下依次执行,它会将变量与值得关系存储在一个空间中,这个空间就叫做名称空间,也叫命名空间、全局名称空间。 当程序遇到函数时,他会将函数名存在内存中,对函数体漠不关心。 当函数执行时,内存会临时开辟一个空间,存放函数体里面的代码(变量 阅读全文
posted @ 2018-05-27 15:03 Sunzz 阅读(291) 评论(0) 推荐(0) 编辑
摘要:一 编码操作 1 编码 enconde() 英文字符编码为"utf-8"时,一个字符占一个字节。 汉字编码为"utf-8"时,一个汉字占三个字节。 汉字编码为"gbk"时,一个汉字占两个字节。 2 解码 deconde() 二 深浅copy 定义: 在Python中对象的赋值其实就是对象的引用。当创 阅读全文
posted @ 2018-05-21 17:32 Sunzz 阅读(326) 评论(0) 推荐(0) 编辑