python基础
文章平均质量分 88
python的一些常用功能以及库的使用
Espresso Macchiato
这个作者很懒,什么都没留下…
展开
-
Python笔记:ElasticSearch使用简介
Python笔记:ElasticSearch使用简介0. 引言1. es数据库入门1. es简介2. es安装与启动3. kibana简介2. es数据库使用基础3. es表格创建 & 删除1. es表格的创建2. es表格的删除4. es数据库写入数据1. 直接进行数据写入2. python数据写入1. 单条数据插入2. 批量数据插入5. es数据库数据查询1. 数据查询基础语法2. query命令语法简介1. query语法基..原创 2021-03-17 21:52:17 · 837 阅读 · 1 评论 -
python笔记:time库与datetime库
python笔记:time库与datetime库0. 引言1. 基本函数介绍1. time库2. datetime库2. 实例考察1. retry实现2. 对任意一个函数进行耗时计算3. 获取北京时间3. 参考链接0. 引言故事同样起源于工作:前两天的一个任务当中,需要获取从当前的时间点到一周前的时间段,这个任务本身其实挺简单的,不过坑的是,我们在本地测试成功之后,就推到了线上,结果在线上的服务当中获取的当前时间是没有经过校准的,然后就获取了设备的出场设置..原创 2021-02-01 22:52:25 · 662 阅读 · 5 评论 -
python笔记:可视化界面写作尝试
python笔记:可视化界面写作尝试0. 引言1. 可视化界面的实现1. 可视化界面的创建2. 组件的部署3. 组件位置调整2. 一些主要组件的使用1. 变量2. 文本框类型组件1. Label组件2. Entry组件3. Text组件4. Message组件3. 按键类型组件1. Button组件2. Radiobutton组件3. checkbutton组件4. 可选项类型组件1. Listbox组件2. Optionmenu组件3. ..原创 2021-01-01 21:48:45 · 1641 阅读 · 1 评论 -
Python笔记:happybase库简介
Python笔记:happybase库简介1. happybase库简介2. happybase库的安装3. HBase数据库实例4. HBase表格实例5. 总结6. 参考链接1. happybase库简介happybase是一个针对与Apache HBase数据库进行交互的python接口库。其官方文档详见:https://happybase.readthedocs.io/en/latest/因此,为了更好地了解happybase工具,我们这里先简单地介绍一下HBase..原创 2020-11-17 19:02:55 · 3088 阅读 · 1 评论 -
Python笔记:网页信息爬取简介(一)
Python笔记:网页信息爬取简介(一)0. 内容简介1. 网页信息获取1. 莫烦教程方法2. header信息获取3. 使用requests获取网页内容4. 网页爬取失败原因考察2. 网页信息解析1. BeautifulSoup的安装2. BeautifulSoup的使用3. 网页中文件的下载1. 将网页中文件作为数据流进行读取后写成一个文件2. 使用wget方式直接进行文件下载3. 参考链接0. 内容简介这里,我们在工作中遇到了一个实际问题,..原创 2020-11-11 21:35:57 · 819 阅读 · 3 评论 -
Python笔记:matplotlib 三维图表绘制方法简介
Python笔记:三维图表绘制方法简介1. python三维图表绘制方法简介2. 实例说明1. 三维曲线图绘制2. 三维散点图绘制3. 三维曲面图绘制3. 参考链接1. python三维图表绘制方法简介python三维图表的绘制算是二维图表的一个进阶版本,本质上和二维图表的绘制并无差别,唯一的区别在于使用的库略有差异。相较于二维图表使用的pyplot库,三维图表的绘制使用的是Axes3D库。库引入语句为:from matplotlib import pyplot a..原创 2020-09-19 21:55:22 · 3722 阅读 · 2 评论 -
Python笔记:matplotlib库绘图功能简介
Python笔记:matplotlib库绘图功能简介1. matplotlib库是什么2. matplotlib基础用法3. 一些常用图表的绘制方法1. 统计图表绘制1. 直方图绘制2. 饼状图绘制2. 散点图 & 曲线绘制1. 散点图绘制2. 一般曲线绘制3. 图片属性设置1. 图片大小设置2. 坐标轴设置3. 网格设置4. 复杂图表绘制1. 同一张图中绘制多条曲线2. 以子图的方式绘制多条曲线3. 同一张图中设置双坐标系4. 在大图..原创 2020-09-19 16:20:42 · 2497 阅读 · 1 评论 -
Python笔记:itertools库简介
Python笔记:itertools库简介1. itertools库是什么2. itertools库函数简介1. 元素迭代相关1. count2. cycle3. repeat2. 排列组合相关1. product2. permutations3. combinations4. combinations_with_replacement3. 其他内置函数1. accumulate2. chain & chain.from_iterable3. co..原创 2020-09-08 21:43:36 · 1870 阅读 · 0 评论 -
Python笔记:heapq库简介
Python笔记:heapq库简介1. heapq库是什么2. 内置函数3. heappop & heappush函数详细考察1. heappush函数2. heappop函数4. 参考链接1. heapq库是什么heapq库算是一个黑科技,他在原理上并不复杂,事实上就是一个小顶堆结构,即将其转换为一个二叉树结构,则对于每一棵树而言,永远都有叶子节点的值大于根节点的值。如此,我们只需要要在pop和push时维护好堆结构,就能够保证列表的第一个元素永远是最小的元素..原创 2020-09-05 17:36:08 · 4142 阅读 · 2 评论 -
Python笔记:多线程与多进程简介
Python笔记:多线程与多进程0. 引言1. 多线程1. 多线程的定义与应用场景2. 多线程的基本用法3. 多线程中队列的使用4. 多线程中锁的应用2. 多进程1. 多进程的定义与应用场景2. 多进程的基本用法3. 多进程中队列的使用4. 多进程中锁的应用5. 进程池的使用3. 参考链接0. 引言多线程与多进程大约是后端工程师面试最常被问的几个问题之一了,网上也有不少资料[1][2][3][4]对多线程与多进程进行了详细的介绍,这里,我们就不多做赘述..原创 2020-09-03 23:21:20 · 319 阅读 · 1 评论 -
Python笔记:bisect库简介
Python笔记:bisect库简介1. bisect库是什么2. 二分查找操作1. bisect内置函数说明2. 单纯的二分查找实现方法3. 插入 & 删除操作1. 数据的插入2. 数据的删除4. 参考链接1. bisect库是什么今天在做题的时候偶然发现python中有一个强大的内置库,即bisect库,它能够轻易地实现顺序列表中的二分查找与插入操作。因此,这里,我们就来简单地看一下bisect库使用方法。它非常地简单,仅包含以下6个函数:b..原创 2020-09-02 23:07:09 · 1825 阅读 · 1 评论 -
Python笔记:单例实现方法
Python笔记:单例实现方法0. 引言1. python类的实例化过程2. 单例的实现方法1. 通过装饰器的方式实现2. 通过重载元类的__call__函数的方式实现3. 通过重载类的__new__函数的方式实现4. 总结3. 参考链接0. 引言在python代码的写作中,我们有时需要全局化某一对象,即让这一对象有且只有一个,从而实现共同控制,共享存储空间等功能。当然,一种简单粗暴的方法就是直接定义变量之后然后将其实例化然后再设置为全局变量,但是这种操作非常野蛮,..原创 2020-08-22 10:30:58 · 222 阅读 · 1 评论 -
Python笔记:钉钉机器人使用方法
Python笔记:钉钉机器人使用方法0. 简介1. 钉钉机器人的创建2. 钉钉机器人的调用方法1. 基础text类型信息的发送2. markdown格式文本的发送3. @功能的实现4. 网页链接的发送5. ActionCard类型消息发送6. FeedCard类型消息发送3. 参考链接0. 简介由于今年新冠疫情的肆虐,线上办公的模式被大量的导入,而钉钉也是趁此时机弯道超车,增加了大量用户的同时也一度成为了国内知名的“网红”。而在钉钉中,有着不少有趣的功能,其中一..原创 2020-08-06 21:31:05 · 6333 阅读 · 2 评论 -
Python笔记:Pydantic库简介
pydantic库简介1. pydantic库是什么2. pydantic库用法考察1. 基本使用方法1. schema基本定义方法2. 基本的schema实例化方法3. pydantic基本数据类型2. 高级数据结构考察1. enum数据类型2. 可选数据类型3. 数据默认值的设置4. 允许多种数据类型5. 异名数据传递方法3. 多级schema定义样例4. 数据检查方法考察1. validator用法考察2. Config方法考察3. 参考..原创 2020-07-29 21:27:48 · 38336 阅读 · 9 评论 -
Python笔记:外部参数传入考察(一)argparse库
Python笔记:外部参数传入考察0. 简介1. 使用sys库的暴力处理方法2. argparse库的一般使用方法3. argparse参数1. help内容2. 参数种类与传入方式3. default参数与required参数4. 不同类型参数传入1. 基本类型参数2. 枚举类型参数3. bool类型参数4. 数组类型参数5. 函数类型参数4. 其他小tips1. argparse参数的存储方式2. 参数默认值的设置方法5. 后记6. 参考链接..原创 2020-07-22 10:00:39 · 1560 阅读 · 1 评论 -
python笔记:文件以及文件夹操作考察
python笔记:文件以及文件夹操作考察0. 简介1. 文件路径操作1. 查询当前执行脚本所在的路径2. 获取文件所在的目录3. 获取文件的后缀名4. 合成文件路径2. 文件操作1. 文件的基础判断2. 复制文件3. 移动文件4. 删除文件3. 文件夹的操作1. 文件夹的判断2. 文件夹的遍历3. 文件夹的创建4. 文件夹的剪切5. 文件夹的复制6. 文件夹的删除0. 简介python内部有两类常见的针对文件以及文件夹进行操作的函数库,..原创 2020-07-17 23:15:35 · 241 阅读 · 0 评论 -
python笔记:一些常用的小trick(二)
python笔记:一些常用的小trick(二)1. 装饰器1. 一般用法2. 参数传递方法2. 生成器3. 保存打印结果4. 参考文献1. 装饰器装饰器的概念有点类似于数学中的泛函,是函数的函数。其输入参数为一个方法,输出为另一个方法。熟练地使用装饰器,我们可以更好地对函数进行模块化操作,减少重复代码量。下面,我们来考察一下装饰器的使用,具体包括以下内容:装饰器的一般用法向装饰器中传入额外参数1. 一般用法给出装饰器的基础用法如下:def decorat..原创 2020-07-09 00:10:23 · 253 阅读 · 1 评论 -
python笔记:一些常用的小trick(一)
python笔记:一些常用的小trick(一)0. 引言1. 外部库函数的调用2. cache方法3. 进度条显示工具tqdm0. 引言1. 外部库函数的调用假设你git clone了一个函数库,然后想要在某一段代码中调用其中的某一个函数,请问你要怎么做呢?这里,我们来给出一个这类函数的调用小trick。其实方法也比较简单,一种简单粗暴的方法就是把这个函数的路径加入到系统的python path中,但是这种操作是永续的,在更多情况下,我们只是想要临时在某些脚本中调用这个方法,..原创 2020-06-30 23:51:05 · 324 阅读 · 0 评论 -
Python笔记:外部c函数调用
Python笔记:外部c函数调用Python笔记:外部c函数调用序言1. ctypes实现2. cython实现3. c extension实现4. swig实现5. 效果测试 & 结论参考文献序言前些时候,一个朋友突然问我:python做计算实在是太慢了,有什么办法可以加速python的运算吗?我说:简单啊,你直接调用外部c函数就行了,我印象中cython可以直接实现的。闻言,我那个朋友喜出望外,遂言:太好了,那你给我写个demo呗。。。emmmm。。。好吧,原创 2020-06-10 17:33:23 · 650 阅读 · 0 评论