笔记
文章平均质量分 73
没有梦想的咸鱼~
一个不愿意学习上进的懒蛋
展开
-
线性代数知识图谱
线性代数知识图谱原创 2022-09-20 15:57:33 · 765 阅读 · 0 评论 -
Python操作Excel
Python操作Excel版本\操作读写修改(已有内容)xlsxlrdxlwtxlutilsxlsxopenpyxl / xlrdopenpyxl / xlsxWriteropenpyxlxlrd / xlwt 是读写03版本excel的好伴侣,需要在已有表格数据的修改需要借助xlutils;openpyxl 可以一条龙的操作07版本excel,xlrd可以辅助读,xlwtWriter只能写,基于原有表格基础的修改只能是openpyxl;panda原创 2022-05-18 23:06:00 · 805 阅读 · 0 评论 -
随笔-课程表问题
前置课程问题(课程表)AOV网络拓扑排序广度优先搜索(BFS)一些课程的学习要求有先修课程,有些则不需要,没有先后顺序的课程就可以并行学习(进行);在有向图中,有向边<Vi, Vj>表示活动Vi先于活动Vj进行,这种以顶点表示活动的有向图叫做AOV网络(Activity On Vertices).AOV中不能出现某项活动以自身作为先决条件的有向环(死循环)。拓扑排序是把构成AOV网络的各个顶点排列成一个线性有序序列(按照前驱后继关系),他的一般过程:(1) 按.原创 2022-04-26 20:20:59 · 799 阅读 · 0 评论 -
随笔-记录
基础知识引用传递 | 值传递可变对象 & 不可变对象赋值 & 浅拷贝 & 深拷贝is & ==decorator__new__ & _init_序列化(serialization)内置函数tuple、 string、intlist、dict、set(值为空的哈希表)赋值: 内存创建右边, 持有引用浅拷贝: 创建新对象,原对象元素的第一层引用类型:切片、工厂函数(构造)、copy.copy()深拷贝:copy.deepco原创 2022-04-22 23:35:20 · 960 阅读 · 0 评论 -
python-Babel / python-i18n / python国际化 / - pythonweb(5)
二、python-Babel (pythonweb国际化) 上节我们利用gettext模块进行国际化,但是翻译文件的提取和生成需要借助外界工具xgettext完成。那么babel是用来干什么的呢?Babel提供了两部分功能:一是遵照标准gettext的提取和编译工具,二是提供对各种语言环境显示名称、本地化数字和日期格式等的支持。2.1 pybabel - Babel命令行工具: 虽然Python标准原创 2021-11-30 02:42:32 · 2038 阅读 · 4 评论 -
python-i18n / python国际化 / python-gettext / - pythonweb(5)
python-i18n / pythonweb国际化 国际化可以方便我们以一种语言(英语)编写程序中的字符串,但是可以向不同国家的人提供对应的语言翻译,那么python语言如何实现国际化呢? python内置模块gettext为python模块和应用提供了国际化(i18n)和本地化支持,它既支持GNU-gettext的消息翻译,又提供了更适合python基于类的程序消息翻译接口。一、 python-gettext (内置模块)1.1 ge原创 2021-11-28 16:33:23 · 1568 阅读 · 0 评论 -
rst 文件打开方式
rst 文件打开方式 rst(ReStructuredText) 是一种用于文本数据的文件格式,主要用于 Python 编程语言社区的技术文档。旨在为 Python 创建一组类似于 Java 的 Javadoc;从 Python 程序中提取注释和信息,并将它们格式化为各种形式的程序文档,rst就是其中的一种。 rst一般组织在python源文件的doc/docs目录下,可以通过sphinx工具将rst文件转化为h原创 2021-08-24 00:16:55 · 11844 阅读 · 1 评论 -
Python正则表达式(网址正则/超链接正则)
Python 正则表达式(匹配URL) python的正则表达式是在re模块,属于内置模块。正则表达式格式的详细说明见文章结束表, 模式的构建通过PATTERN = re.compile(REGEX_STRING)构建,下面是python正则常用的函数。Python函数函数用法说明PATTERN = re.compile(REGEX_STRING)正则模式构建match_ret = re.match(PATTERN, str)str是否符合某种模式,从str开始原创 2021-06-07 18:07:42 · 8916 阅读 · 2 评论 -
werkzeug综合应用 - pythonweb(4)
werkzeug综合应用 - pythonweb(4) 本文将通过一个完整的用户管理的实例使werkzeug工作起来,并且使代码分层,看起来和SpringMVC的层次相同,完成用户注册、用户登录两个功能。前提说明:数据模式:User(id, uname, telephone, password)文件结构:controller| |_____ __init__.py # 导入文件,使得装饰器可以被扫描| |_____ user原创 2021-11-08 21:26:52 · 237 阅读 · 0 评论 -
python模板渲染jinja2 - pythonweb(3)
python模板渲染jinja2 - pythonweb(3) Jinja2是一个快速、表达式化的可扩展模板引擎,他由werkzueg作者Armin Ronacher(习惯人们称他为 mitsuhiko) 开发,用于pythonweb html页面的数据渲染,和java-servlet的jsp平齐。jinja2使得能够在页面中使用python语法,被翻译成为html页面;jinja2还有一个作用是能够渲染word模板用于合同签属等实际应用。3.原创 2021-11-08 16:33:04 · 1315 阅读 · 0 评论 -
python操作mysql, python操作postgres, mysql-pymysql, postgres-psycopg2 - pythonweb(2)
操作Python数据库 - python-web(2) Java的开发者使用JDBC操作数据库, C开发者需要借助mysql-devel原生操作数据库,在python语言中如何操作数据库? 在python多用pymysql操作MySQL, psycopg2操作Postgresql。 python数据库操作模块都基本遵循 db-api,使得所有的模块能够统一化方法;python db-api主要关原创 2021-11-04 22:03:56 · 707 阅读 · 0 评论 -
werkzeug基础 - pythonweb(1)
python-web基础 werkzeug werkzeug 是 python WSGI (web server gateway interface, web服务器网关接口) 的应用程序库;werkzeug 没有任何外部依赖项,开发人员可以选择模板引擎、数据库适配器,甚至如何处理请求。werkzeug是一个德语名字,译为“工具”的意思;他的作者Armin Ronacher(习惯人们称他为 mitsuhiko) 还着手写了其他的web相关程序库原创 2021-11-03 17:37:15 · 1118 阅读 · 0 评论 -
Python 正则表达式-语义化正则
Python 正则表达式python的正则表达式是在re模块,属于内置模块。正则表达式格式的详细说明见文章结束表, 模式的构建通过pattern= re.compile(regex_str, flag)构建,下面是python正则常用的函数。python 正则函数函数用法说明p= re.compile(regex_str, flag)正则模式构建m = p.match(target_str)str是否符合某种模式,从str开始位置进行扫描m = p.search(t原创 2021-11-03 15:28:32 · 422 阅读 · 0 评论 -
python-property装饰器
Python 面向对象—类一、成员变量类的属性类的成员变量说明(均出现在__init__初始化方法中)可见性z公有属性全部范围可见_y保护属性(以_ 单杠开头)同包内可见(实例点取)__x私有属性(以__ 双杠开头)类内可见(类的方法定义中可使用self)私有属性的暴露:python的getter和setter, 使用property函数(1) property装饰器(可以像访问属性一样 点取 暴露私有属性的函数, 效果等同于访问私有属原创 2021-08-25 17:19:54 · 154 阅读 · 0 评论