AI大模型
数据分析
Python
MySQL
PowerBI
AI绘画
摄影
阅读
其他
晨的博客
来去如一,真性湛然。风收云散,月在青天。
累计撰写
14
篇文章
累计创建
14
个标签
累计收到
0
条评论
栏目
AI大模型
数据分析
Python
MySQL
PowerBI
AI绘画
摄影
阅读
其他
目 录
CONTENT
以下是
Python
相关的文章
2025-08-25
Python库 - Gradio
Gradio 是一个开源 Python 库,用于快速构建交互式的 Web 应用程序,特别适合展示机器学习模型、数据分析工具和算法演示。它简化了 Web 开发流程,无需编写 HTML、CSS 和 JavaScript 代码。通过安装 Gradio 并配置基础界面设置(如 Interface() 或 Blocks())和启动设置(如 launch()),用户可以轻松创建美观的 Web 应用。 Gradio 提供了丰富的组件来支持多种功能,包括文本输入、数字输入、滑块控件、下拉选择框等。此外,它还支持条件可见、实时刷新、组件联动等功能,使应用更加动态和灵活。Gradio 还具备状态管理和事件处理能力,允许在多次交互间保持数据,并对用户操作进行响应。 进阶使用方面,Gradio 支持多页面应用开发,通过主页面和子页面的结构实现多个独立任务的应用展示。每个子页面可以专注于特定的功能,如数据分析或模型预测,从而提高代码的可维护性和复用性。对于大文件处理,Gradio 也提供了内存优化的方法,确保应用在处理大规模数据时仍能高效运行。
2025-08-25
23
0
0
Python
2025-06-26
Python库 - PyMySQL
本文介绍了如何使用 PyMySQL 库在 Python3 中连接和操作 MySQL 数据库。首先需要安装 MySQL 软件,然后通过 pip 安装 PyMySQL 库。文章提供了详细的数据库基础操作模板,包括初始化数据库连接、创建与删除数据库、以及针对数据表的操作如创建、删除、读取、查询、插入、更新和删除数据等。每个功能都封装成类方法,并包含错误处理机制来确保数据库操作的安全性和稳定性。此外,还强调了对数据库名和表名合法性校验的重要性,以防止潜在的 SQL 注入攻击。
2025-06-26
3
0
0
Python
2024-08-16
Python 进阶 - 多任务执行
本文详细介绍了并发与并行的概念及其在多任务处理中的应用。并发是指系统在同一时间段内通过快速切换来处理多个任务,适用于I/O密集型任务;而并行则是指多个CPU核心同时执行多个任务,适合于CPU密集型任务。文章还深入探讨了多线程和多进程的实现方式、应用场景及优缺点。特别提到了Python中全局解释器锁(GIL)的存在及其对多线程性能的影响:GIL使得CPython解释器在执行时同一时刻只有一个线程运行,导致多线程无法充分利用多核处理器的优势。对于CPU密集型任务,建议使用多进程或选择没有GIL限制的其他Python解释器来提高效率。而对于I/O密集型任务,则可以利用多线程有效提升程序性能。此外,文章提供了具体的代码示例以帮助理解这些概念的实际应用。
2024-08-16
2
0
0
Python
2024-06-29
Python 库 - Streamlit
Streamlit 是一个开源 Python 库,用于快速构建交互式数据科学和机器学习应用程序。它允许开发者无需编写前端代码(HTML、CSS、JavaScript)即可创建 Web 应用程序。安装 Streamlit 通过 `pip install streamlit` 命令完成,并可通过配置文件进行个性化设置,如端口号、缓存等。运行应用时使用 `streamlit run [your_script].py` 命令。Streamlit 提供了丰富的组件来展示文本、图表、图像以及各种输入控件,支持创建多页面应用、表单处理等功能。此外,它还具有状态保存机制和缓存装饰器,帮助优化性能。对于更复杂的应用场景,比如多页面结构或简易登录系统,可以通过模块化设计实现页面间的跳转与逻辑分离,从而提高代码的可维护性和扩展性。
2024-06-29
8
0
0
Python
2024-03-16
Python 基础
长文章暂无摘要,查看细分模块请点击文章内右侧目录
2024-03-16
20
0
2
Python
2023-06-23
Python 进阶 - 执行系统命令
该文章介绍了如何使用Python的`subprocess.run`函数来执行系统命令,并通过示例代码展示了具体用法。`subprocess.run`接受命令字符串`cmd`作为输入,支持设置参数如`shell=True`以启用终端功能、`capture_output=True`捕获输出和错误信息、`text=True`将输出转换为字符串形式。返回一个`CompletedProcess`对象,包含命令执行的状态码、标准输出及错误信息。此外,文中还提供了两个辅助函数:`execute_command`用于执行命令并获取输出,`change_directory`用于改变当前工作目录。最后,通过Windows DOS命令和Linux shell命令的实际例子,展示了如何调用这些函数实现特定功能。
2023-06-23
5
0
0
Python