
python
文章平均质量分 54
天天进步2015
软件开发老兵,任职于Acer和Hp,熟悉多种编程语言和框架,现任高级软件工程师。
展开
-
使用 Selenium 构建简单高效的网页爬虫
灵活的 URL 抓取:可以抓取任何指定的 URL代理支持:可以通过代理服务器访问网站,有助于规避 IP 限制用户数据目录:可以使用已保存的 Chrome 用户数据,保留登录状态和 Cookie链接提取:自动提取页面上的链接,为进一步爬取做准备错误处理:优雅地处理浏览器异常Selenium 爬虫是一个强大的工具,能够处理现代网站的复杂性。通过本文介绍的基础爬虫,您可以开始自己的网络数据采集项目,并根据需要进行扩展和定制。无论是市场研究、数据分析还是自动化测试,这个爬虫都提供了一个坚实的起点。原创 2025-03-28 17:17:05 · 973 阅读 · 0 评论 -
Python中的__call__属性:让对象像函数一样调用
Python的__call__方法是一个强大而灵活的特性,它模糊了对象和函数之间的界限,使得面向对象编程和函数式编程可以无缝结合。通过实现__call__创建行为像函数的对象实现带状态的函数简化装饰器的实现提供更直观的API设计在实际编程中,合理利用__call__可以使代码更加简洁、直观,同时保持面向对象的所有优势。原创 2025-03-07 08:47:55 · 374 阅读 · 0 评论 -
Python中的元组解包
元组解包(Tuple Unpacking)是Python中一种强大而优雅的特性,允许我们从可迭代对象(如元组、列表等)中提取多个值并同时赋给多个变量。这种语法不仅使代码更加简洁,还能提高代码的可读性和表达力。原创 2025-03-06 08:54:49 · 274 阅读 · 0 评论 -
使用遗传算法优化行车路线的Python实现
遗传算法为路径优化问题提供了有效的解决方案。本文实现展示了算法核心流程,读者可以通过调整参数和优化策略进一步提升算法性能。本文通过Python代码演示了遗传算法在路径优化中的典型应用。遗传算法的优势在于其全局搜索能力,特别适合解决复杂的组合优化问题。原创 2025-02-13 09:12:51 · 270 阅读 · 0 评论 -
MediaPipe姿态估计:开启人体动作理解的新纪元
MediaPipe为姿态估计技术的普及应用提供了强有力的工具链,其开箱即用的特性显著降低了开发门槛。随着算法持续优化和硬件算力提升,这项技术将在更多领域展现其变革性的应用价值。原创 2025-02-11 09:18:36 · 422 阅读 · 0 评论 -
Python实现自动扫地机器人模拟系统
在这篇文章中,我们将使用Python和Pygame库来实现一个简单但有趣的自动扫地机器人模拟系统。这个系统模拟了扫地机器人如何在房间中自主移动、探测并收集垃圾的过程。原创 2025-01-02 15:22:28 · 479 阅读 · 0 评论 -
NumPy的广播机制详解
广播(Broadcasting)是NumPy中的一个重要特性,它允许不同形状(shape)的数组在算术运算时进行自动扩展,使它们的形状兼容。这种机制可以让我们在处理不同维度的数组时更加方便,同时也能提高内存使用效率。NumPy的广播机制是一个强大的特性,它使得数组操作更加灵活和高效。通过理解和正确使用广播规则,我们可以编写更简洁、更高效的数组运算代码。但同时也要注意广播的限制和潜在的陷阱,在实际应用中合理使用这一特性。原创 2024-12-30 09:18:12 · 455 阅读 · 0 评论 -
四叉树算法在游戏碰撞检测中的应用
在游戏开发中,碰撞检测是一个非常重要但计算成本较高的环节。如果采用简单的暴力检测方法,需要对场景中的每个物体与其他所有物体进行碰撞检测,时间复杂度为O(n²)。四叉树(Quadtree)算法通过空间划分的方式,可以显著降低碰撞检测的计算量。四叉树算法通过空间划分的方式,有效地降低了碰撞检测的计算复杂度,是游戏开发中一个非常实用的数据结构。合理使用四叉树可以显著提升游戏性能,特别是在物体数量较多的场景中。原创 2024-12-13 17:23:36 · 433 阅读 · 0 评论 -
如何用Python开发一个智能选股程序
本文介绍的智能选股系统仅是一个基础框架,投资者可以根据自己的投资理念和风险偏好,对选股策略进行调整和优化。持续优化选股策略注意风险控制定期回测和评估结合市场情况灵活调整记住,任何选股系统都不能保证百分百的成功,它只是辅助决策的工具之一。投资者还需要综合考虑市场环境、宏观经济等多方面因素。原创 2024-12-13 16:22:05 · 2047 阅读 · 0 评论 -
使用Pygame创建一个简单的消消乐游戏
消消乐游戏是一种经典的益智游戏,玩家通过交换相邻的方块来形成三个或更多相同颜色的连续方块,从而消除它们。本文将介绍如何使用Python的Pygame库来创建一个简单的消消乐游戏。原创 2024-12-05 17:23:14 · 367 阅读 · 0 评论 -
使用Python和OpenGL实现3D立方体的交互式显示
本文将介绍如何使用Python、Pygame和OpenGL创建一个可交互的3D立方体。这个立方体支持旋转、缩放等操作,是理解3D图形编程的良好入门示例。(0,1,2,3), # 后面(3,2,7,6), # 左面(6,7,5,4), # 前面(4,5,1,0), # 右面(1,5,7,2), # 上面(4,0,3,6) # 下面这个示例展示了如何使用Python和OpenGL创建一个基础的3D图形应用。OpenGL的基本使用3D图形的矩阵变换用户输入处理实时渲染循环的实现。原创 2024-12-05 11:02:07 · 1500 阅读 · 0 评论 -
全自动PPT转视频解决方案:PPT + TTS + 自动化处理
本文介绍如何使用Python实现PPT自动转换为视频的完整流程,包括PPT处理、文本提取、语音合成和视频生成,全程无需人工干预。通过这套自动化解决方案,我们可以批量将PPT转换为视频,大大提高了内容制作效率。该方案特别适合教育机构、企业培训等需要批量处理PPT的场景。原创 2024-11-20 15:36:48 · 3002 阅读 · 0 评论 -
Python实现图片定位与自动输入文字
本文介绍如何使用Python实现在屏幕上定位特定图片,并在目标位置自动输入文字的功能。主要使用OpenCV进行图像识别,PyAutoGUI实现鼠标控制和键盘输入。本文介绍的方法可以实现屏幕图片定位和自动输入文字的功能,适用于自动化测试、重复性操作等场景。通过调整参数和添加更多功能,可以满足不同的自动化需求。原创 2024-11-20 12:59:14 · 1576 阅读 · 0 评论 -
使用Python生成SVG图片
SVG(可缩放矢量图形)是一种基于XML的图像格式,它可以无损缩放且文件大小较小。在本文中,我们将探讨如何使用Python生成SVG图片。原创 2024-10-17 08:55:26 · 529 阅读 · 2 评论 -
使用SIFT算法实现可缩放比例的图像匹配:Python与OpenCV
SIFT(Scale-Invariant Feature Transform)是由David Lowe在1999年提出的一种计算机视觉算法。尺度不变性: 可以检测不同大小的相同物体旋转不变性: 即使目标旋转,也能识别部分遮挡处理: 即使物体部分被遮挡,仍能识别光照变化适应性: 对光照变化有一定的鲁棒性视角变化容忍: 可以处理一定程度的视角变化这些特性使SIFT在复杂场景下的图像匹配任务中表现优异。原创 2024-10-09 17:20:53 · 1059 阅读 · 0 评论 -
Python程序转exe后去除命令行窗口的方法
将Python程序转换为可执行文件(.exe)后,默认情况下运行时会出现命令行窗口。不过,我们可以通过一些方法来去掉这个窗口。原创 2024-10-01 14:00:22 · 1116 阅读 · 0 评论 -
使用GPT的小说创作助手Agent Python代码
Agent的主要作用是保持情节的连贯性。原创 2024-09-30 11:24:11 · 341 阅读 · 0 评论 -
使用Python去除PNG图片背景
要使用Python自动去除PNG图片的背景,你可以使用remove.bg的API,或者使用一些图像处理库如OpenCV和Pillow结合Mask R-CNN等深度学习模型。原创 2024-06-10 14:20:17 · 670 阅读 · 0 评论 -
订单管理系统代码(前端React,后端Flask,数据库MongoDb)实现增删改查
【代码】订单管理系统代码(前端React,后端Flask,数据库MongoDb)实现增删改查。原创 2024-05-30 15:43:06 · 401 阅读 · 0 评论 -
使用Flask中的变量规则路由:前后端示例
在现代Web开发中,动态路由是一个至关重要的功能。它允许我们根据URL路径中的变量来处理请求。在Flask中,这种路由称为"变量规则"。本文将通过一个完整的前后端示例,介绍如何在Flask中使用变量规则路由。原创 2024-05-23 17:27:17 · 1307 阅读 · 0 评论 -
Windows下安装Python 3并与现有的Python 2共存
通过以上步骤,你就可以在Windows系统上同时使用Python 2.7和Python 3了。将此批处理文件放在一个已包含在。环境变量中的目录下,或者将其路径添加到。命令调用Python 3,互不干扰。原创 2024-05-22 11:28:58 · 677 阅读 · 0 评论 -
解决React和Python Flask不共用端口的问题
React和Flask不共用端口的一个常见方法是使用不同的端口分别运行它们,然后使用代理将它们连接起来。在开发环境中,您可以配置React的开发服务器(使用创建的React应用)代理请求到Flask服务器。生产环境中,您可以使用Nginx等反向代理服务器来处理这种情况。原创 2024-05-20 14:49:07 · 652 阅读 · 0 评论 -
pip install 使用清华镜像源
pip install 使用清华镜像源。原创 2023-11-26 17:10:33 · 3805 阅读 · 1 评论 -
Python代码加密防反编译的方法
选择适合你的项目的方法,并采取额外的安全措施,以确保你的Python代码免受恶意攻击。为了保护你的Python代码不被反编译,你可以采取一些有效的方法,本文将介绍一些常见的Python代码加密和反编译防护方法。这些工具将Python解释器和你的代码打包成一个可执行文件,使代码更难以分析和反编译。你可以使用Python的`compileall`模块来编译你的源代码文件,将其转化为字节码文件。混淆工具可以重命名变量、函数和类名,删除或添加冗余代码,以及进行其他操作,从而增加代码的复杂性。1. 使用字节码编译。原创 2023-10-24 09:56:36 · 1757 阅读 · 0 评论 -
Python与机器学习:入门与基础
机器学习是人工智能领域中一项重要的技术,而Python作为一种简单易用且功能强大的编程语言,成为了机器学习领域中的热门工具。本文将介绍Python与机器学习的基础知识,包括Python的优势、常用的机器学习库以及基本的机器学习算法。原创 2023-06-21 08:14:16 · 980 阅读 · 0 评论 -
Python监控股价并通过微信提醒
Python监控股价并通过微信提醒转载 2022-11-16 09:40:53 · 2017 阅读 · 5 评论 -
Python如何导出导入所有依赖包详解
在Python中我们在项目中会用到各种库,自带的自然不必再说,这篇文章主要给大家介绍了关于Python如何导出导入所有依赖包的相关资料,需要的朋友可以参考下转载 2022-11-15 18:03:52 · 1553 阅读 · 0 评论 -
【pyautogui】利用Python进行windows系统上的图像识别与点击(Mac OS系统也可以)
利用Python进行windows系统上的图像识别与点击(Mac OS系统也可以)转载 2022-11-13 12:00:15 · 5835 阅读 · 9 评论 -
Pycharm技巧 直达类定义
Pycharm技巧 直达类定义原创 2022-09-19 15:28:51 · 321 阅读 · 0 评论 -
Python List嵌套推导式
List推导式是 Python 最令人惊叹的特性之一。这是一种通过迭代可迭代对象来创建列表的聪明而简洁的方法。翻译 2022-08-10 15:30:43 · 365 阅读 · 0 评论 -
限制tensorflow使用Cpu核数
一开始,用tensorflow训练时,使用默认设置,运行时Cpu占用率过高,机器声音很响。原创 2022-08-03 15:18:20 · 1161 阅读 · 0 评论 -
Python List和Tuple的区别
在 Python 中,列表(list)和元组(tuple)是一类可以存储一个或多个对象或值的数据结构。 列表用于将多个项目存储在一个变量中,并且可以使用方括号创建。 同样,元组也可以在单个变量中存储多个项目,并且可以使用括号声明。...翻译 2022-07-28 11:49:34 · 3183 阅读 · 2 评论 -
判断numpy array数组的维数
判断numpy array数组的维数原创 2022-07-26 16:57:31 · 1060 阅读 · 0 评论 -
Python捕获try...except没抓到的异常
今天在修复项目的一个bug。bug是在点击某个Menu项时,程序会崩溃退出。然后,我就用try...except结构试图捕获异常。代码类似于这样:但是,程序并没有输出catch exception.这一句,还是崩溃退出时。最后,用了以下方法,捕获到程序出错时的调用堆栈。......原创 2022-07-14 14:02:59 · 1733 阅读 · 0 评论 -
免费的python教程资源(中文,英文都有)
介绍了3个适合python初学者的教程。原创 2022-03-03 17:51:30 · 838 阅读 · 0 评论