基于totp算法的github两步验证2fa(双因子)机制python3.10实现-编程思维

从今年(2023)三月份开始,Github开始强制用户开启两步验证2FA(双因子)登录验证,毫无疑问,是出于安全层面的考虑,毕竟Github账号一旦被盗,所有代码仓库都会毁于一旦,关于双因子登录的必要性请参见:别让你的服务器(vps)沦为肉鸡(ssh暴力破解),密钥验证、双向因子登录值得拥有。 双因子登录说白了就是通过第三方设备证明"你是你自己"的一个措施,Github官方推荐在移动端下载1Pa

【matplotlib 实战】--折线图-编程思维

折线图是一种用于可视化数据变化趋势的图表,它可以用于表示任何数值随着时间或类别的变化。 折线图由折线段和折线交点组成,折线段表示数值随时间或类别的变化趋势,折线交点表示数据的转折点。 折线图的方向表示数据的变化方向,即正变化还是负变化,折线的斜率表示数据的变化程度。 1. 主要元素 折线图主要由以下四个元素组成: 数据点:折线图中的每个数据点都代表着一个时间点或一个数值。 折线:折线图中的线条

python中安装prophet-编程思维

1. 先安装pystan依赖 按照https://pystan.readthedocs.io/en/latest/windows.html说明,请使用如下命令 conda install libpython m2w64-toolchain -c msys2 conda install matplotlib scipy pandas -c conda-forge pip install pysta

python docstring 风格和写法学习-编程思维

什么是Python Docstring 和Java类似,Python也通过注释形式的Docstring给程序、类、函数等建立文档。通过Docstring建立的文档不仅对人来说有更好的可读性,也能够让IDE等工具自动识别使用函数、类、变量等的一些限制,从而帮助我们更好地理解程序。 Python Docstring 的三种风格 总的来说,Python Docstring有三种主要风格,分别是reST

python dataclass 如何让传入的 field 为 none 时自动转化为默认值?-编程思维

一般 dataclass 的字段可以设置 default 或 default_factory 生成默认值,当传入参数时,默认值不会生效。但是,有些情况下受限于外部调用环境,某些参数缺失时,以 None 的形式存在,而非创建 dataclass 实例时不传入参数。这种情况下,可能会希望传入的 None 被识别到并转化为默认值。 from dataclasses import dataclass,

python中super()的运作机制-编程思维

Python中super()的运作机制: super()的定义: def super(cls, instance): mro = inst.__class__.mro() return mro[mro.index(cls) + 1] mro(Method resolution order)是python在多继承类中查找目标函数的策略,其采用的是广度优先算法,可通过类的mro方

python 变换单词顺序组成新的一句话-编程思维

需求描述: 现在给出几个单词需要不断变换单词的顺序组成新的一句话 import itertools import pandas as pd # 定义项目列表 items = ['dog', 'apple', 'China', 'cat', 'pig'] # 生成排列,使用 permutations() 函数得到一个迭代器,其中包含了所有可能的排列组合。 perm = list(iterto

【matplotlib 基础】--目录(完结)-编程思维

Matplotlib 库是一个用于数据可视化和绘图的 Python 库。 它提供了大量的函数和类,可以帮助用户轻松地创建各种类型的图表,包括直方图、箱形图、散点图、饼图、条形图和密度图等。 本系列具体内容包括: 画布 画布是其他所有的元素的载体,可以说是最重要,也是最容易被忽视的元素。 绘制图形之前,第一件事就是创建画布。 子图 通过子图可以将多个分析结果绘制在一张图上,可以帮助用户方便

国内网站域名备案信息查询平台 all in one-编程思维

国内网站域名备案信息查询平台 All In One 网站备案查询 / 域名备案查询 公安机关互联网站安全管理服务平台 联网备案信息 https://www.beian.gov.cn/portal/recordQuery ICP/IP地址/域名信息备案管理系统 中华人民共和国工业和信息化部 / 工信部 https://beian.miit.gov.cn/#/Integrated/re

【数据分析】针对家庭用电数据进行时序分析(1)-编程思维

0. 数据说明 本项目所用数据集包含了一个家庭6个月的用电数据,收集于2007年1月至2007年6月。 这些数据包括有功功率、无功功率、电压、电流强度、分项计量1(厨房)、分项计量2(洗衣房)和分项计量3(电热水器和空调)等信息。该数据集共有260,640个测量值,可以为了解家庭用电情况提供重要的见解。 我们要感谢databeats团队提供这个数据集。如果你在你的研究中使用这个数据集,请注明原作

手把手教你实现法玛三因子模型 -编程思维

更多精彩内容,欢迎关注公众号:数量技术宅,也可添加技术宅个人微信号:sljsz01,与我交流。 关于法玛三因子模型 法玛三因子模型(Fama-French Three-Factor Model)是一种资本资产定价模型(Capital Asset Pricing Model,CAPM)的扩展,用于解释股票回报的变异性。该模型由尤金·法玛(Eugene Fama)和肯尼斯·法rench(Kenn

【matplotlib基础】--结合地图-编程思维

如果分析的数据与地域相关,那么,把分析结果结合地图一起展示的话,会让可视化的效果得到极大的提升。 比如,分析各省GDP数据,人口数据,用柱状图,饼图之类的虽然都可以展示分析结果,不过,如果能在全国的地图上展示各省的分析结果的话,会让人留下更加深刻的印象。 将数据的分析结果展示在地图上,难点在于: 如何绘制地图,地图是展示数据的基础,如何绘制出需要的地图区域是第一步 数据和地图关联,数据最终要显

python 导入其他目录下的模块-编程思维

Python 导入其他目录下的模块 在 Python 中,导入其他目录下的模块通常有多种情况,具体取决于你的项目结构和需求。以下是一些常见情况和方法: 导入当前工作目录下的模块: 如果模块位于当前工作目录下,你可以直接使用标准的import语句导入它。 import mymodule # 假设mymodule.py在当前工作目录下 导入相对路径模块: 如果模块位于当前工作目录的子目录

python 多进程通讯三种方法性能对比(queue, pipe, zeromq)-编程思维

当然,这三种办法都会在两个进程之间把数据复制一遍,效率肯定没有 shared memory 高,但是考虑到这三种方式都不用考虑锁之类东西,用起来是比较方便的。这三种方式的实现的功能都是差不多的,但是在不同的情境下它们各自的性能怎么样呢? 下面给出测试的代码,逻辑都是差不多的。本次的测试数据是一个长度为size大小的纯int列表 这里测试两组数据,一组是“少量多次”size=5,times=500

python 实现word转pdf-编程思维

通过将 Word 文档转换为 PDF,您可以确保文档在不同设备上呈现一致,并防止其他人对文档内容进行非授权修改。此外,在你需要打印文档时,转换为PDF还能确保打印输出的准确性。本文将介绍如何使用Python 库将Word文档转换为PDF格式。 Python 将 Word DOCX/DOC 转换为 PDF Python 将 Word转换为加密的PDF Python 将 Word转为 PDF时嵌入

python速成脚本小子(20道基础题)-编程思维

Python速成脚本小子(20道基础题) 基础介绍 当今社会,编程已经成为了一种必备的技能。而Python,作为一门高效简洁的编程语言,备受大家的喜爱。Python语言易学易用,非常适合初学者入门,同时也是各大公司招聘的必备技能之一。 那么,如何快速入门Python,成为一个Python速成脚本小子呢?以下是一些建议: 1、学习基本语法 Python语法简单易懂,学习基本语法是入门的第一步。学习