目录CursesNpyscreenUrwid总结今天笔者带大家,梳理几个常见的基于文本终端的 UI 框架,一睹为快!Curses首先出场的是 Curses。Curses 是一个能提供基于文本终端窗口功能的动态库,它可以:使用整个屏幕创建和管理一个窗口使用 8 种不同的彩色为程序提供鼠标支持使用键盘上的功能键Curses 可以在任何遵循 ANSI/POSIX ......
317
0
0
2023-06-23
目录游戏运行效果实现流程创建游戏画布增加几个动作让小球反弹增加输赢因数跟着趣味开发python一起实现的弹球小游戏游戏运行效果实现流程1.创建游戏画布(创建ball类)2.增加几个动作(让小球移动、让小球来回反弹,改变小球的起始方向)3.加上球拍,使球拍左右移动(循环移动)4.增加输赢因素(对小球位置进行判断)创建游戏画布导入工具包tkinter、rando ......
311
0
0
2023-06-23
目录简介Exception Hooks自定义Exception Hooks第三方库中的Exception Hooks结论简介在日常开发中,我们的大部分时间都会花在阅读traceback模块信息以及调试代码上。本文我们将改进traceback模块,让其中的提示信息更加简洁准确。基于这一目的,我们将会自定义Exception Hooks(异常处理钩子),用来去除 ......
277
0
0
2023-06-23
目录前言1. Module组成1.1 Module 内置全局变量2. 包package2.1 实战案例3.sys.modules、命名空间3.1 sys.modules3.2 命名空间4. 导入4.1 绝对导入4.2 相对导入4.3 单独导入包5. import运行机制5.1 标准import,顶部导入5.2 嵌套import前言在Python中,一个.py ......
377
0
0
2023-06-22
目录算法简介Python实现鸡和鸡群鸡群更新优化迭代测试算法简介鸡群算法,缩写为CSO(Chicken Swarm Optimization),尽管具备所谓仿生学的背景,但实质上是粒子群算法的一个变体。简单来说,粒子群就是一群粒子,每个粒子都有自己的位置和速度,而且每个粒子都要受到最佳粒子的吸引,除了这两条规则之外,粒子之间完全平等,彼此之间除了位置和速度之 ......
316
0
0
2023-06-21
目录前言1 matplotlib 开发环境搭建2 绘制基础2.1 绘制直线2.2 绘制折线2.3 设置标签文字和线条粗细2.4 绘制一元二次方程的曲线 y=x^22.5 绘制正弦曲线和余弦曲线3 绘制散点图4 绘制柱状图5 绘制饼状图6 绘制直方图7 绘制等高线图8 绘制三维图总结本文主要介绍python 数据可视化模块 Matplotlib,并试图对其进行 ......
334
0
0
2023-06-21
目录1. 绘制折线图1.1 绘制简单的折线图1.2 修改图表的初始值1.3 多组数据的应用1.4 设置线条颜色及样式1.5 刻度设置1.6 图例legend()2. 绘制散点图2.1 基本散点图的绘制 绘制一个点2.2 设置绘制区间2.3 绘制波形2.4 创建不等宽的散点图2.5 色彩映射2.6 利用随机数绘制散点图2.7 利用随机数实现位置的移动3. 绘制 ......
291
0
0
2023-06-21
目录一、简介二、基本使用三、GET 请求与 urllib 区别四、POST 请求与 urllib 区别五、IP代理六、验证码案例一、简介Python 内置了 requests 模块,该模块主要用来发送 HTTP 请求,requests 模块比 urllib 模块更简洁。Requests 官方文档、Requests 中文文档安装$ pip insta ......
313
0
0
2023-06-19
目录使用各种请求方式基本get请求基本写法带参数get解析json获取二进制数据添加headers基本POST请求响应response属性状态码判断高级操作文件上传获取cookie会话维持证书验证代理设置超时设置认证设置异常处理Requests是用Python编写,基于urllib,采用Apache2 Licensed开源协议的HTTP库。它比urllib更 ......
286
0
0
2023-06-19
目录1、创建字符串1.1 使用 ’ ’ 或 " " 创建字符串1.2 使用 str()函数 转换为字符串2、访问字符串2.1 下标索引访问2.2 切片访问2.3 for循环遍历字符串2.4 检查元素是否存在3、字符串基础知识3.1 字符串更新3.2 字符串连接(合并)/复制(重复)3.3 转义字符3.4 打印原始字符 r / R3.5 格式字符串3.6 三引 ......
513
0
0
2023-06-19
目录前言一、自己重写定义(Dataset、DataLoader)二、用Pytorch自带的类(ImageFolder、datasets、DataLoader)2.1 加载自己的数据集2.1.1 ImageFolder介绍2.2.2 ImageFolder加载数据集完整例子2.2 加载常见的数据集三、总结四、transforms变换讲解五、DataLoader ......
337
0
0
2023-06-19
目录1.将 JSON 转换为 CSV2.密码生成器3.从多个文件中搜索字符串4.从给定网页获取所有链接5.图像水印6.从网页抓取并下载所有图片7.低电量通知8.计算您的年龄9.组织不同类别的下载文件夹10.从CSV文件批量发送电子邮件11.获取网站的IP地址和主机名12.终端进度条13.无线密码弹出器14.给定网站的快照15.将文件拆分为块16.加密和解密文 ......
1329
0
0
2023-06-19
要熟练使用 Python 解决各种问题,开发工具必不可少,其中就包括 IDE 或者代码编辑器,或者集成的开发编辑器(IDE),一个好的开发工具可以让你事半功倍,接下来主要介绍 python 的一些常用的开发工具。 1 IDLE :Python 自带的 IDE 工具 IDLE(Integrated Development and Learning Envir ......
308
0
0
2023-06-18
Cloudinary提供了一个API,用于将图像、视频和任何其他类型的文件上传到云端。上传到Cloudinary的文件通过安全备份和修订历史记录安全存储在云中。Cloudinary的API允许从您的服务器、直接从访问者的浏览器或移动应用程序或通过远程公共URL获取安全上传。Cloudinary的Python SDK封装了Cloudinari的上传API并简化 ......
426
0
0
2023-06-18
目录python线程池threadpool优点线程池的基本实现方法python线程池使用样例python线程池threadpool今天在学习python进程与线程时,无意间发现了线程池threadpool模块模块使用非常简单,前提是得需要熟悉线程池的工作原理。我们知道系统处理任务时,需要为每个请求创建和销毁对象。当有大量并发任务需要处理时,再使用传统的多线程 ......
409
0
0
2023-06-17