01 2019 档案
摘要:Qt学习之信号与槽(一) 目录 QT的信号与槽机制 在窗口的UI设计中操作添加信号和槽 QT的信号与槽机制 QT的两种机制 在Qt和PyQt中有两种通信机制: 低级事件处理机制(low-level event-handling mechanism) 高级机制(high-level mechanism
阅读全文
摘要:实现生产者与消费者模式 目录 生产者与消费者模式 什么是生产者消费者模式 生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之后不用等待消费者处理,直接扔给阻塞队列,消费者不找生产者要数据,而是直接从阻塞队
阅读全文
摘要:python模块——PrettyTable 一. 简介 Python通过prettytable模块将输出内容如表格方式整齐输出,可用来生成美观的ASCII格式的表格,十分实用。 python本身并不内置,需要独立安装该第三方库。 二、使用 简单使用 import prettytable as pt
阅读全文
摘要:windows下安装配置PyQt5 目录 为什么要学习QT 命令行安装PyQt5以及PyQt5-tools 配置QtDesigner、PyUIC及PyRcc qt学习资料 为什么要学习QT python下与界面开发相关的库 Tkinter python内嵌的GUI环境,使用TCL实现,python
阅读全文
摘要:python中configparser模块学习 目录 三种创建方法 程序示例: 运行结果: 增删改查
阅读全文
摘要:简单爬虫框架实现 目录 框架流程 调度器 url管理器 网页下载器 网页解析器 数据处理器 使用文档保存文本信息 使用文件保存图片,视频文件等,可进行扩展 具体演示效果 演示url:http://www.dili360.com/gallery/ 演示过程: 数据处理:
阅读全文
摘要:图书馆座位预定系统开发 功能: 登陆 〉预定--〉退出 #create_sql.py:创建用户数据库 #create_library:创建图书馆座位数据库 #data_operations.py:服务端数据库管理 #login.py:用户登陆与预定座位 实际演示 我已经事先准备好两个用户: 用户:l
阅读全文
摘要:pandas学习(数据分组与分组运算、离散化处理、数据合并) 目录 数据合并 数据分组与分组运算 程序示例: 运行结果: 离散化处理 程序示例: 运行结果: 数据合并 append(上下拼接) merge (左右合并) concat(): 批量数据合并(两个数据及以上) 上下合并
阅读全文
摘要:python实现用户登陆(sqlite数据库存储用户信息) 目录 有些地方还未完善。 创建数据库 数据库管理 简单登陆
阅读全文
摘要:pyrhon SQLite数据库 目录 介绍 导入模块 创建数据库/打开数据库 关于SQL语法知识 http://www.w3school.com.cn/sql/index.asp https://www.cnblogs.com/ray-wong/p/3792515.html 另外:DB Brows
阅读全文
摘要:Python的getpass模块 目录 简单介绍 getpass() getpass.getpass([prompt[, stream]]) 提供了平台无关的在命令行下输入密码的方法。 程序示例: 在命令行的运行结果: getuser() getuser() 该函数返回登陆的用户名,不需要参数 该函
阅读全文
摘要:pandas学习(创建多层索引、数据重塑与轴向旋转) 目录 创建多层索引 隐式构造 Series 最常见的方法是给DataFrame构造函数的index参数传递两个或更多的数组,Series也可以创建多层索引。 DataFrame 显示构造pd.MultiIndex 使用数组构造 使用tuple构造
阅读全文
摘要:python网络编程基础(线程与进程、并行与并发、同步与异步、阻塞与非阻塞、CPU密集型与IO密集型) 目录 线程与进程 进程 前言 进程的定义 进程的三种状态 进程的再理解 线程 前言 线程的定义 程序运行的原理 线程的四种状态及状态转换: 线程与进程的区别? 总结 并行与并发 并行 并发 总结
阅读全文
摘要:pandas学习(常用数学统计方法总结、读取或保存数据、缺省值和异常值处理) 目录 常用数学统计方法总结 读取或保存数据 读取数据 pandas可以从外部获取数据,构建数据对象,例如xlsx后缀的ececl文件,csv文件,txt文本等 下面以txt文件举例: 先创建txt文本 读取txt文本数据
阅读全文
摘要:pandas学习(一) Pandas基本数据结构 Series类型数据 Dataframe类型 基本操作 Pandas基本数据结构 Series类型数据 初始化series 第一种方法通过numpy生成。 注意:默认没有指定下标,所以从零开始。 第二种方法,通过传入列表。 增加行标签 Datafra
阅读全文
摘要:套接字实现基于网络的简易聊天室 客户端还有bug,代码还能继续优化,日后有时间再修改。 服务端代码 客户端 服务端 import asynchat import asyncore # 定义端口 PORT = 6666 class CommandHandler: """ 命令处理类 """ def u
阅读全文
摘要:NumPy学习(索引和切片,合并,分割,copy与deep copy) 目录 索引和切片 通过索引和切片可以访问以及修改数组元素的值 一维数组 程序示例 运行结果 花式索引 程序示例 运行结果 多维 数组 程序示例 运行结果 运行结果 合并 一维数组 程序示例 运行结果 分割 程序示例 运行结果 c
阅读全文
摘要:NumPy学习(一) NumPy数组创建 NumPy数组属性 NumPy数学算术与算数运算 NumPy数组创建 它从任何暴露数组接口的对象,或从返回数组的任何方法创建一个ndarray。 dtype用来设置元素的数据类型 最简单的创建方式 1. 创建特殊数组 返回特定大小,以 0 填充的新数组。 n
阅读全文
摘要:python命令行解析模块--argparse 目录 参考文档: https://www.jianshu.com/p/aac9f8079a53 https://www.2cto.com/kf/201412/363654.html 简介 详解ArgumentParser方法 ArgumentParse
阅读全文
摘要:python实现FTP弱口令扫描器与简单端口扫描器 目录 参考: https://blog.csdn.net/rebelqsp/article/details/22109925 https://www.aliyun.com/jiaocheng/434055.html?spm=5176.100033.
阅读全文
摘要:python爬虫之反爬虫(随机user-agent,获取代理ip,检测代理ip可用性) 目录 随机User-Agent 获取代理ip 检测代理ip可用性 随机User-Agent fake_useragent库,伪装请求头 from fake_useragent import UserAgent u
阅读全文