![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python全栈开发
文章平均质量分 88
本专栏致力于系统性讲解Python在全栈开发中的应用。从前端到后端,从数据库操作到网络爬虫,再到机器学习,本专栏涵盖全栈开发的方方面面,帮助开发者掌握实用技能,提升开发效率。不论你是编程新手,还是经验丰富的开发者,这里都有适合你的内容和进阶学习路径。
T0uken
这个作者很懒,什么都没留下…
展开
-
【Python】Win32print:批量文件打印
获取系统中所有打印机的列表。flags参数指定打印机类型,可以使用常量列出本地打印机,列出共享打印机等。原创 2024-09-09 14:33:33 · 613 阅读 · 0 评论 -
【Python】PyPandoc:批量文件格式转换
Pandoc 允许用户通过模板定义生成文件的格式和样式。以 LaTeX PDF 为例,用户可以自定义 LaTeX 模板来控制输出 PDF 的样式。原创 2024-09-09 13:49:23 · 1068 阅读 · 0 评论 -
【Python】BeautifulSoup:HTML解析
BeautifulSoup 是 Python 中用于解析和处理 HTML 或 XML 文档的强大库。它提供了简洁的接口,能高效处理复杂的网页结构,非常适合网页爬虫和数据提取任务。本文将详细介绍如何使用 BeautifulSoup 进行 HTML 文档的解析与操作。原创 2024-09-05 21:50:39 · 750 阅读 · 0 评论 -
【操作与配置】Python:Conda+Pycharm
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。原创 2024-05-26 16:06:42 · 1826 阅读 · 0 评论 -
【Python】数据处理:CSV文件操作
可以通过创建自定义的 CSV 方言,方便处理不同格式的 CSV 文件。print(row)原创 2024-06-15 18:00:41 · 513 阅读 · 0 评论 -
【Python】数据处理:NumPy
NumPy是一个用于科学计算的开源Python库,其名称来源于“Numerical Python”的缩写。它提供了支持大规模多维数组和矩阵运算的功能,此外还包含了大量的数学函数库,可以高效地进行各种数学操作。原创 2024-06-15 21:11:18 · 869 阅读 · 0 评论 -
【操作与配置】Linux的CPU深度学习环境
这条命令用于通过 SSH 隧道将远程服务器上的 Jupyter Notebook 服务转发到本地计算机,以便你可以在本地浏览器中访问和使用它。现在,你可以激活基础环境并启动 Jupyter Notebook,在 Jupyter Notebook 的内核选择菜单中,你会你添加的选项。通过 SSH 隧道将远程服务器上的 Jupyter Notebook 服务转发到本地计算机,以便你可以在本地浏览器中访问和使用它。首先,你只需要在 Miniconda 的基础环境中安装一次 Jupyter。假设你有两个虚拟环境。原创 2024-07-02 00:07:12 · 1122 阅读 · 0 评论 -
【操作与配置】VSCode配置Python及Jupyter
插件安装后需重启VSCode方可生效。原创 2024-07-03 04:10:57 · 1022 阅读 · 0 评论 -
【Python】数据处理:SQLite操作
使用 Python 与 SQLite 进行交互非常方便。SQLite 是一个轻量级的关系数据库,Python 标准库中包含一个名为sqlite3的模块,可以直接使用。原创 2024-06-09 13:54:41 · 953 阅读 · 1 评论 -
【NLP】Python字符串
Python中的字符串是存储文本数据的一种基本数据类型。字符串在Python中是不可变的序列,这意味着一旦创建,它们的内容无法更改。原创 2024-06-10 23:09:52 · 636 阅读 · 0 评论 -
【NLP】Python正则表达式
正则表达式(Regular Expression, 简称 Regex)是一种用于匹配字符串中字符模式的强大工具。在Python中,正则表达式由re模块支持。正则表达式可以用于搜索、编辑和处理文本。原创 2024-06-10 23:43:47 · 820 阅读 · 0 评论 -
【Python】数据处理:文本文件操作
在Python中,处理文本文件是非常常见的任务。可以使用内置的open函数来打开、读取和写入文本文件。原创 2024-06-08 23:07:37 · 286 阅读 · 0 评论 -
【操作与配置】Pytorch环境搭建
它提供了一个灵活的、动态的计算图的机制,使得深度学习模型的设计和训练变得更加直观和灵活。CuDNN(CUDA Deep Neural Network)是NVIDIA为深度学习框架提供的一个GPU加速库,包括大量优化的深度学习算法和函数,能够帮助开发者在GPU上快速实现高效的深度学习模型训练和推理。CUDA(Compute Unified Device Architecture)是NVIDIA推出的一种并行计算平台和编程模型,可以利用GPU的并行计算能力加速各种应用程序,包括机器学习、图像处理、科学计算等。原创 2024-06-15 13:21:38 · 1007 阅读 · 0 评论 -
【Python】Tkinter图形用户界面
返回一个 Tkinter 主窗口对象。:返回一个多行文本输入框对象。:返回一个单选按钮控件对象。:返回一个文本输入框对象。:返回一个复选框控件对象。:返回一个列表框控件对象。:返回一个滚动条控件对象。:返回一个标签控件对象。:返回一个按钮控件对象。:返回一个画布控件对象。:返回一个滑块控件对象。:返回一个微调控件对象。:返回一个菜单控件对象。:要更改的属性及其新值。原创 2024-06-28 22:53:22 · 776 阅读 · 0 评论 -
【Python】数据处理:OS目录文件操作
Python的os模块是一个用于与操作系统进行交互的标准库模块。它提供了丰富的功能来处理文件和目录、执行系统命令、获取和设置环境变量等。原创 2024-06-09 00:56:09 · 1566 阅读 · 1 评论 -
【Python】数据处理:Matplotlib绘图
Matplotlib是Python强大的数据可视化工具库,类似于MATLAB语言。Mat-lotlib提供了一整套与MATLAB相似的命令API,十分适合进行交互式制图,而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。Matplotlib是神经生物学家John D.Hunter于2007年创建的,其函数设计参考了MATLAB。原创 2024-06-15 21:17:03 · 1219 阅读 · 0 评论 -
【NLP】Jieba中文分词
Jieba分词支持自定义词典功能,允许用户添加特定领域或特定应用场景的词汇,以提高分词的准确性和识别率。创建自定义词典文件词语 词频 词性词语:需要添加的词汇。词频:可选,词频越高,分词时越倾向于将此词作为一个整体分出。默认值是1。词性:可选,词语的词性标注。自然语言处理 3 n机器学习 5 n深度学习 2 n加载自定义词典: 使用添加单个词汇jieba.add_word('自定义词')jieba.add_word('深度学习', freq=20000, tag='n')删除单个词汇。原创 2024-07-20 15:55:48 · 862 阅读 · 0 评论 -
【Python】Pandas:数据分析
Pandas 是 Python 中功能强大的数据分析工具,用于处理和分析结构化数据。本文将通过分步骤的方式,详细介绍如何使用 Pandas 进行数据分组、重塑、透视表、时间序列处理、类别型数据管理以及数据可视化。这些知识点将帮助初学者快速上手并掌握 Pandas 的核心功能。原创 2024-09-04 22:51:06 · 925 阅读 · 0 评论 -
【Python】FastAPI:请求与响应
在 FastAPI 中,前端和后端之间的通信主要通过 HTTP 请求和响应进行。了解请求和响应的格式、代码书写方式,以及它们在前后端交互中的作用,是开发 FastAPI 应用的重要环节。以下是对这些内容的详细介绍,分模块讲解。原创 2024-08-24 02:15:40 · 1070 阅读 · 0 评论 -
【Python】Pydantic:快速上手
Pydantic 是一个用于数据验证和设置管理的 Python 库,基于 Python 类型提示构建。它通过创建数据模型类并使用类型提示进行数据验证,使得数据的验证和解析变得简单而可靠,广泛应用于数据模型的定义和验证,特别是在构建 API 时。原创 2024-08-22 22:01:15 · 3106 阅读 · 0 评论 -
【Python】Pandas:数据处理
Pandas 是一个功能强大且广泛使用的 Python 数据分析库,特别适用于处理结构化数据。它提供了高效的数据结构和分析工具,能够使数据处理和分析变得更加简单和直观。原创 2024-09-03 17:08:43 · 1271 阅读 · 0 评论 -
【Python】FastAPI:快速上手
高性能:与 Node.js 和 Go 等现代语言的框架性能相当。类型提示:利用 Python 的类型提示功能自动进行数据验证和序列化。自动生成文档:自动生成 OpenAPI 和 JSON Schema 文档,支持 Swagger UI 和 ReDoc 界面。异步编程:支持async和await,适用于高并发请求。原创 2024-08-22 20:11:19 · 1122 阅读 · 0 评论 -
【Python】PyMongo:MongoDB操作
MongoDB 是一种(非关系型)数据库,它以**文档(document)**的形式存储数据,而不是传统的表格形式。MongoDB 是开源的、高效的,尤其适用于需要处理大量数据和快速变化的数据场景。它的设计目标是提供灵活性、可扩展性和高性能。原创 2024-09-05 17:42:00 · 2004 阅读 · 0 评论 -
【Python】Jinja2:快速上手
Jinja2 是一个广泛使用的 Python 模板引擎,它允许你使用模板语法生成动态的 HTML、XML、或者其他文本文件。Jinja2 是 Flask 和 FastAPI 等 Web 框架中默认的模板引擎,但它也可以在任何 Python 项目中独立使用。原创 2024-08-24 02:34:37 · 923 阅读 · 0 评论 -
【Python】Urllib:发送请求
urllib是 Python 内置的用于处理URL和HTTP请求的模块集合,包括, 和等子模块。原创 2024-09-04 10:52:13 · 326 阅读 · 0 评论 -
【Python】SQLAlchemy:快速上手
定义了一个声明式基础,用于创建 ORM 映射类。: 定义类属性与数据库列的映射。Mapped: 表示类属性的类型。: 指定 ORM 类对应的数据库表名。__repr__: 提供对象的字符串表示,用于调试和打印。BaseUser: 定义了一个名为id的列,类型为整数。它是主键列,通过进行映射。: 定义了一个名为name的列,类型为字符串,最大长度为 30。通过进行映射。: 定义了一个名为fullname的列,类型为可选的字符串。由于没有使用。原创 2024-08-22 18:54:42 · 1272 阅读 · 0 评论 -
【Python】FastAPI:路径操作
它基于HTTP协议,强调资源的表示和状态转移,采用统一的接口设计,提供一种简洁、可扩展的通信方式。RESTful API 的核心原则是通过URL(统一资源定位符)来指定资源,通过HTTP方法(GET、POST、PUT、DELETE等)来对资源进行操作。通过路径操作装饰器,你可以轻松地将Python函数与特定的HTTP请求方法和URL路径绑定,从而实现相应的功能。: 客户端通过资源的超媒体链接与应用状态进行交互,服务器提供这些链接,使得客户端可以根据上下文导航API,而不需要预先了解所有API结构。原创 2024-08-23 21:44:14 · 425 阅读 · 0 评论 -
【Python】HTMLParser:HTML解析
创建自定义解析器类,继承HTMLParserfrom html . parser import HTMLParser # 创建自定义解析器类,继承HTMLParser class MyHTMLParser(HTMLParser) : def handle_starttag(self , tag , attrs) : print(f"Start tag: {原创 2024-09-04 10:53:03 · 872 阅读 · 0 评论 -
【Python】Requests:请求发送
requests是一个简洁易用的 Python 库,用于发送 HTTP 请求。它支持多种 HTTP 方法,并且在处理响应、会话保持、超时和重试等方面提供了强大的功能。本文将带你逐步了解如何使用requests库,并通过实例掌握其基本用法。原创 2024-09-05 10:14:29 · 1340 阅读 · 0 评论