
Python
文章平均质量分 84
岳涛@泰山医院
专业会计
业余码农
琴娃家长
展开
-
PostgreSQL(PG/pg) 12.2 中文手册
文章目录PostgreSQL 12.2 手册PostgreSQL 全球开发组翻译:彭煜玮,PostgreSQL中文社区文档翻译组版权 © 1996-2020 PostgreSQL全球开发组版权声明摘要PostgreSQL 9.6版本以后的中文手册最初基于彭煜玮副教授翻译的 《PostgreSQL 9.6.0 文档》,后续版本的中文手册主要在前一版本的基础上作增量翻译。 《PostgreSQL 12.2手册》基于前一版本的《PostgreSQL 11.2手册》翻译。 翻译工作由文档翻译组志愿者c原创 2024-12-25 16:33:10 · 1058 阅读 · 0 评论 -
PaddleOCR:基于百度飞桨的OCR工具库
注意:不要使用python3.12,paddlex安装会出错。验证 PaddlePaddle 是否安装成功。关于出错信息,文心一言的答案。原创 2024-12-24 09:01:47 · 470 阅读 · 0 评论 -
Potrace:位图转换为矢量图形
Potrace官网:https://potrace.sourceforge.net/Potrace 是一款强大的工具,专门用于将位图转换为平滑、可缩放的矢量图形。无论是公司或大学的扫描标志,还是手写笔记,Potrace 都能将这些位图文件转换为高质量的矢量格式,如 SVG、PDF、EPS 等。转换后的图像不仅边缘平滑,还能在任何分辨率下渲染,避免了传统位图的锯齿效应。Potrace can currently produce the following output formats: SVG, PDF,原创 2024-12-10 11:20:43 · 1055 阅读 · 0 评论 -
【Python百日进阶-Web开发-Peewee】Day247 - 数据库 连接管理
6.6 连接管理要打开与数据库的连接,请使用以下Database.connect()方法:>>> db = SqliteDatabase(':memory:') # In-memory SQLite database.>>> db.connect()True如果我们尝试调用connect()一个已经打开的数据库,我们会得到 OperationalError:>>> db.connect()Traceback (most recent c原创 2023-06-15 08:46:07 · 813 阅读 · 0 评论 -
【Python百日进阶-Web开发-Peewee】Day246 - 数据库 MySQL
6.5 使用 MySQL要连接到 MySQL 数据库,我们将使用MySQLDatabase. 在数据库名称之后,您可以指定将传递回驱动程序(MySQLdb 或 pymysql)的任意连接参数。mysql_db = MySQLDatabase('my_database')class BaseModel(Model): """A base model that will use our MySQL database""" class Meta: database = my原创 2023-06-14 10:42:25 · 899 阅读 · 0 评论 -
【Python百日进阶-Web开发-Peewee】Day245 - 数据库 SQLite
6.4 使用 SQLite要连接到 SQLite 数据库,我们将使用SqliteDatabase. 第一个参数是包含数据库的文件名,或 ':memory:'用于创建内存数据库的字符串。在数据库文件名之后,您可以指定列表或编译指示或任何其他任意sqlite3 参数。sqlite_db = SqliteDatabase('my_app.db', pragmas={'journal_mode': 'wal'})class BaseModel(Model): """A base model that原创 2023-06-12 11:00:20 · 869 阅读 · 0 评论 -
【Python百日进阶-Web开发-Peewee】Day244 - 数据库 Postgresql、CockroachDB
六、数据库http://docs.peewee-orm.com/en/latest/peewee/database.htmlPeeweeDatabase对象表示与数据库的连接。该类Database使用打开数据库连接所需的所有信息进行实例化,然后可用于:打开和关闭连接。执行查询。管理事务(和保存点)。内省表、列、索引和约束。Peewee 支持 SQLite、MySQL 和 Postgres。每个数据库类都提供了一些基本的、特定于数据库的配置选项。from peewee import *原创 2023-06-11 14:33:12 · 781 阅读 · 0 评论 -
【Python百日进阶-Web开发-Peewee】Day243 - 交互式使用 Peewee、贡献
四、交互式使用 Peeweehttp://docs.peewee-orm.com/en/latest/peewee/interactive.htmlPeewee 包含用于从 Python 解释器或类似 Jupyter notebook 的东西交互工作的助手。对于这个例子,我们假设我们有一个预先存在的 Sqlite 数据库,它具有以下简单模式:CREATE TABLE IF NOT EXISTS "event" ( "id" INTEGER NOT NULL PRIMARY KEY, "原创 2023-01-28 07:30:00 · 449 阅读 · 0 评论 -
【Python百日基础系列】Day29 - Dash回调间共享数据
文章目录注意:本节内容需要Redis服务器支持,我用不大上,所以没有配置。一、存储共享数据二、在浏览器中存储数据 dcc.Store三、缓存和信令3.1 代码3.2 页面效果3.3 注意事项四、服务器上基于用户的会话数据4.1 代码4.2 页面效果4.3 注意事项注意:本节内容需要Redis服务器支持,我用不大上,所以没有配置。该dash库包含一个名为 的 Graph 组件dcc.Graph。dcc.Graph使用开源plotly.js JavaScript 图形库呈现交互式数据可视化。Plotly.原创 2021-11-15 18:32:47 · 1813 阅读 · 0 评论 -
【python模块】 伪数据生产者:faker模块
faker模块主要是用来创建伪数据,无需手动生成或者手写随机数来生成数据,可以利用faker快速完成伪造大量测试数据的工作。一、虚拟环境内用百度源安装(py_100) PS E:\python_100> pip install Faker -i https://mirror.baidu.com/pypi/simpleLooking in indexes: https://mirror.baidu.com/pypi/simpleCollecting Faker Downloading htt原创 2021-10-22 17:05:49 · 991 阅读 · 0 评论 -
【Python百日基础系列】Day09 - Python 模块和包
文章目录原创 2021-10-21 08:24:44 · 344 阅读 · 0 评论 -
【Python百日基础系列】Day10 - Python 爬虫模块 you-get
文章目录一、安装you-get二、下载资源2.1 下载图片2.2 下载视频2.2.1 下载单集视频2.2.1 下载全集视频(测试未成功)2.3 下载音频三、参数说明3.1 -i:析出该地址下的资源信息3.2 -o:下载资源3.3 -u:解析视频真实的地址(url)Python入门基础知识到第九天就全部讲完了。今天来个好玩的轻松一下。学Python的同学,很多都是冲着爬虫来的。今天就来个最简单的、最高效的爬虫。You-Get是一个非常优秀的网站视频下载工具(爬虫)。使用You-Get可以很轻松的下载到网原创 2021-10-20 20:58:30 · 749 阅读 · 0 评论 -
【Python百日基础系列】Day07 - Python 内置函数
文章目录原创 2021-10-20 17:04:58 · 604 阅读 · 0 评论 -
【Python百日基础系列】Day08 - 面向对象编程基础:Class类
文章目录原创 2021-10-20 11:48:48 · 229 阅读 · 0 评论 -
【Python百日基础系列】Day06 - Python 函数基础
文章目录一、函数的定义1.1 函数定义的规则:1.2 函数定义的语法:二、函数的调用三、函数的参数传递四、实战代码演示五、递归函数六、Pycharm设置代码模板函数是编程语言入门后迈出的第一步,函数是将具有一定功能的代码段打包,以备反复调用。所以说,函数是程序员的存款,储备的函数越多,储备的技能就越多,开发就越顺畅。一、函数的定义1.1 函数定义的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第原创 2021-10-16 10:49:10 · 242 阅读 · 0 评论 -
【Python百日基础系列】Day05 - 小试牛刀
文章目录一、九九乘法表1.1 需求分析1.2 代码实现二、九九乘法表输出到Excel2.1 需求分析2.2 安装需要的包2.2.1 进入虚拟环境2.2.2 安装Pandas库方法一:豆瓣源安装 pandas 和 openpyxl方法二:下载whl安装2.2.3 查看安装的包:`pip list`2.3 利用Pandas库输出到Excel,代码实现2.4 查看结果三、计算100以内的质数(素数)3.1 需求分析3.2 代码实现3.2.1 原生算法3.2.2 6K算法3.3 算法的威力:方法比努力更重要学完前原创 2021-10-15 11:51:54 · 332 阅读 · 0 评论 -
【Python百日基础系列】Day04 - Python 流程控制
文章目录一、判断1.1 If - elif - else 判断1.2 match- case 判断二、循环2.1 for 循环2.2 while 循环2.3 循环跳转.在编程的世界中,流程控制是程序运行的基础,流程控制主要包括判断和循环。一、判断1.1 If - elif - else 判断pass 语句pass 是空语句,是为了保持程序结构的完整性。它用于那些语法上必须要有什么语句,但程序什么也不做的场合。if 判断结构score = 85if score >= 90:原创 2021-10-14 12:44:50 · 573 阅读 · 0 评论 -
【Python百日基础系列】Day03 - Python 数据类型
文章目录视频讲解1:视频讲解2:一、Python中的数据类型1.1 数据类型系统是编程语言的核心1.2 Python中的数据类型种类视频讲解1:视频讲解2:一、Python中的数据类型1.1 数据类型系统是编程语言的核心数据类型一般指数据元。数据元( Data Element),也称为数据元素,是用一组属性描述其定义、标识、表示和允许值的数据单元,在一定语境下,通常用于构建一个语义正确、独立且无歧义的特定概念语义的信息单元。数据元可以理解为数据的基本单元。1.2 Python中的数据类型种类P原创 2021-10-13 11:04:00 · 401 阅读 · 0 评论 -
【Python百日基础系列】Day02-Python语法基础
Python百日基础系列视频讲解2-1视频讲解2-2文章目录Python百日基础系列视频讲解2-1视频讲解2-2Day02-Python语法基础一、Python 是一门脚本语言二、Python的注释三、Python 中的引号四、Python 的缩进五、Python的换行和续行六、Python 空格和空行七、Print 输出八、Python 关键字九、Python 标识符十、Pycharm中的波浪线十一、Python代码规范Day02-Python语法基础一、Python 是一门脚本语言不同于 J原创 2021-10-11 20:24:07 · 601 阅读 · 2 评论 -
【Python百日基础系列】Day01-Python简介及环境搭建
Python百日基础系列文章目录Python百日基础系列Day01-Python简介及环境搭建一、Python简介1.1 起源1.2 Python的特点1.3 Python在全球编程语言排行榜的位置1.4 Python在中国教育界的地位二、Python环境搭建2.1 Python下载安装2.1.1 官网下载2.1.2 Python安装2.1.3 测试安装是否成功2.2 Python集成开发环境(IDE)下载安装2.2.1 IDE介绍2.2.2 pycharm下载2.2.3 pycharm安装2.3 创建虚原创 2021-10-11 20:15:16 · 465 阅读 · 0 评论 -
CDA学习之Python - 面向对象编程
一、基本概念# 面向对象编程class Washer(): # 类初始化函数,初始化类时会被执行 def __init__(self, width, height) -> None: print('~' * 50) print(f'洗衣机的尺寸为:{width}, {height}') # 当print(类实例化对象)时,输出的信息 def __str__(self) -> str: return '这是一台原创 2021-07-04 16:00:35 · 373 阅读 · 0 评论 -
【pytesseract】python图片识别OCR库
目录一、pytesseract简介1.1 pytesseract库1.2 pytesseract用途二、pytesseract安装2.1 安装和配置底层应用Tesseract-OCR2.1.1 GitHub 官网地址:查看源码2.1.2 官网安装包:下载2.1.3 安装Tesseract-OCR2.1.4 配置环境变量2.1.5 查看Tesseract-OCR是否安装成功2.2 安装依赖库Pillow2.3 安装pytesseract库2.4 测试是否安装成功一、pytesseract简介tesser原创 2021-09-30 14:25:17 · 14531 阅读 · 3 评论 -
【Python】函数和类的参数传递
目录一、参数分类1.1 从函数调用的角度来看,参数可以分为两种:1.2 从函数定义的角度来看,参数可以分为四种:1.3 从参数传递机制来看,参数可以分为两种:二、实例演示2.1 必选参数:形参与实参一一对应,多少均出错2.2 可选参数:形参有默认值,实参传值就覆盖形参得默认值2.3 位置传参:顺序入座2.4 关键字传参:对号(关键字)入座2.5 位置 + 关键字混合传参:排队入场,先序后号(关键字)2.6 可变位置参数:*args,无号(关键字)者全收入元组2.7 可变关键字参数:**kw,有号(关键字)者原创 2021-09-28 10:09:00 · 17553 阅读 · 0 评论 -
【Python】玩转二维码:生成、伪造和识别
玩转二维码前言及视频一、二维码的生成1.1 导包和相关说明1.2 设置当前目录1.3 设置保存目录1.4 设置图标文件1.5 清空输入项1.6 初始化二维码1.7 生成二维码图片主程序1.8 显示二维码1.9 添加中心logo图标二、二维码的伪造(代码不公开)三、二维码的识别四、Tkinter可视化UI界面前言及视频界面:二维码作为信息技术的一种,它的普及在给人们生活带来便利的同时,也给不法分子带来了可乘之机。视频:一、二维码的生成1.1 导包和相关说明'''QRCode参数详细说明:原创 2021-09-19 13:20:09 · 1791 阅读 · 0 评论 -
【Python】自动抠图换背景
笔记目录一、Removebg注册1.1 Removebg介绍1.2 Removebg安装1.3 Removebg注册,获取Api-key二、效果展示2.1 难度级别 ★★★★★2.2 难度级别 ★★★★2.3 难度级别 ★★★2.4 难度级别 ★★2.5 难度级别 ★一、Removebg注册1.1 Removebg介绍基于 Python、Ruby 和深度学习技术开发,通过强大的 AI 人工智能算法实现自动识别出前景主体与背景图,分分钟秒秒钟完成抠图。这样下去PS 设计师都快要下岗了。原创 2021-09-10 15:06:55 · 1621 阅读 · 0 评论 -
【Tools】文件增量备份 - 绿色可执行文件
一、引言类似于Win7及以前的公文包,但是单向增量备份,不修改源文件。Win10以后没有公文包了,吐槽一下,自己动手做一个!二、GIF演示最终成果三、完整代码"""程序说明:一、时间:2021.8.17二、作者:岳涛三、功能:通过比较MD5值,实现源文件夹到目标文件夹的文件单向增量备份。类似Win7及以前的公文包,只是不会修改源文件夹。四、开发相关:4.1 windows操作DOS命令:xcopy 源文件夹\* 目标文件夹 /s /e /y4.2 目前判定两个文件是否相同,除了按字原创 2021-08-17 15:34:23 · 401 阅读 · 0 评论 -
【PySimpleGUI】官网示例运行图(OpenCV 等部分没调试出来)
一、PySimpleGUI演示程序和项目浏览器二、示例运行界面官网有280多个示例,在此运行部分截图原创 2021-08-15 18:05:16 · 1961 阅读 · 0 评论 -
【1.6万字】连续抓屏保存为Gif动图 【keyboard库、PIL库、imageio库和pygifsicle库 探索】
一、抓屏保存为Gif先上代码,后解释from time import sleep, time from PIL import ImageGrab, Image,ImageFont,ImageDraw import keyboard import imageio t_capture = 60 # 最长抓屏时间 frame = 5 # 每秒帧数 sleepTime = 1.0 / frame # 抓屏休眠时间原创 2021-08-12 17:10:01 · 797 阅读 · 0 评论 -
Numba装饰器 - 让Python的数学运算速度提升20多倍!
一、运行速度是Python天生的短板1.1 编译型语言:C++对于编译型语言,开发完成以后需要将所有的源代码都转换成可执行程序,比如 Windows 下的.exe文件,可执行程序里面包含的就是机器码。只要我们拥有可执行程序,就可以随时运行,不用再重新编译了,也就是“一次编译,无限次运行”。在运行的时候,我们只需要编译生成的可执行程序,不再需要源代码和编译器了,所以说编译型语言可以脱离开发环境运行。编译型语言一般是不能跨平台的,也就是不能在不同的操作系统之间随意切换。1.2 解释型语言:Pytho原创 2021-08-11 11:18:53 · 541 阅读 · 0 评论 -
【5万字】详解 Plotly Express 可视化
我是阳哥的搬运工,从PDF到网页,从 junpyter notebook 到 VS Code,更多精彩内容请扫描上方二维码,关注阳哥的“Python数据之道”或者阳哥的网站:http://liyangbit.com/添加链接描述。Plotly Express 是 Python 交互式可视化库 Plotly 的高级组件,受 Seaborn 和 ggplot2 的启发,它专门设计为具有简洁,一致且易于学习的 API :只需一次导入,您就可以在一个函数调用中创建丰富的交互式绘图,包括分面绘图(faceti.原创 2021-08-08 17:30:20 · 6763 阅读 · 0 评论 -
【2.5万字】详解 Python-docx 自动生成word图文报告
一、环境搭建1.1 python-docx(读写Word文档的大部分操作)1.1.1 官方文档https://python-docx.readthedocs.io/en/latest/1.1.2 清华源安装python-docx我已经装过了。pip install -i https://pypi.tuna.tsinghua.edu.cn/simple python-docx1.1.3 导包方式from docx import Documentfrom docx.shared imp原创 2021-08-07 11:44:45 · 27459 阅读 · 7 评论