编程开发

Python 列表操作方法详解(三),你值得一看!

在前面我们来如何访问单个列表元素和所有元素,其实我们还可以只处理列表部分元素,称之为切片 要创建切片,可指定要使用的第一个元素和最后一个元素的索引。要输出前3个元素,需要指定索引0和3,这将返回索引为0、1和2的元素 如下示例 运行结果: 可以生成列表的任意子集,例如 运行结果: 如果要在列表中遍历部分元素,可在for循环中使用切片,下面遍历

用python批量提取pdf的表格数据,保存为excel

【需求】:想要提取 pdf 的数据,保存到 excel 中。虽然是可以直接利用 WPS 将 pdf 文件输出成 excel,但这个功能是收费的,而且如果将大量pdf转excel的时候,手动去输出是非常耗时的。我们可以利用 python 的三方工具库 pdfplumber 快速完成这个功能。 一、实现效果图 二、pdfplumber 库 pdfplumber 是一个开源 pytho

matplotlib+cartopy+geopandas,实现专业地图可视化

知乎上有人问如何实现精细化地图?现有的excel、tableau、powerbi都只能套用有限的模板,是否有工具能实现高度定制化? 除了专业的Gis软件外,我能想到相对完美的就是使用Python来实现。 如果想制作出版级的地图可视化图表,且处理大数据集,推荐使用matplotlib+cartopy+geopandas的组合,从GIS数据处理、到Geo、Map地图绘制,到可视化图片展示

使用Yumsync搭建内网Yum源同步阿里Yum源

背景:  因内网环境无法从外网获取安装包,所以需要搭建内网YUM源同步阿里YUM源 环境:  内网YUM源服务器:192.168.33.129   CentOS7:3.10.0-1160.el7.x86_64   yumsync版本:1.3.0   Python版本:2.7   nginx版本:1.20.1  客服端(测试YUM源):192.168.33.128   CentOS7:3.10.0

Pygame Zero保姆级教程,手把手教学

Pygame Zero入门介绍 Pygame Zero是一个简化版的Pygame游戏框架,旨在为初学者提供一个易于使用的Python游戏开发平台。它包括一系列易于使用的函数和变量,可用于创建2D游戏,例如处理键盘输入、鼠标输入、图形绘制、音频播放以及碰撞检测等。Pygame Zero还包括一些内置对象和函数,例如游戏循环、窗口管理和图像加载,使游戏制作变得更加简单。 Pygame Zero基于Py

nginx使用keepalived做高可用

环境说明 VIP: 10.1.xxx.73 IP 服务 10.1.xx.68 keepalived(master),nginx-01 10.1.xx.69 keepalived(backup),nginx-02 1. 安装 yum install keepalived -y 2. 安装 MASTER节点 2.1 配置文件 修改配置文件 /etc/keepalived/k

如何运行vue项目

npm 安装教程 npm: Nodejs下的包管理器。 安装Node.js(地址: 图1 如何运行vue项目(详细步骤) 1、首先,将项目里的“node_modules”文件夹删除,这是vue项目的依赖包。 因为“node_modules”文件夹太大,一般不会打包上传到svn、git上的,所以没有这个文件夹就不用删。 图2 2