Python开发教程:从基础语法到项目实战

围绕Python学习与开发实践,系统整理基础语法、环境配置、常用库、数据处理、Web开发和项目部署等内容,适合从入门到实战阶段持续查阅。

阅读3263
发布人iPython
发布时间2026-09-23
相关标签:
Python开发专题:从基础语法到项目实战

Python查找列表重复值及对应索引的方法

本文介绍在Python中查找列表重复元素及其对应索引位置的方法。通过集合去重筛选出重复项,再遍历原列表记录每个重复元素的所有索引,最终使用字典存储结果。该方法简单直观,适用于需要定位重复数据位置的场景。

Python基础语法与核心语句详解

本文系统梳理Python语言的基础语法与核心语句。详细解析while与for循环的执行逻辑、break/continue/pass的控制作用,以及赋值语句的对象引用机制。同时涵盖print函数的标准输出用法、复合语句的缩进规则及文档字符串特性,帮助开发者掌握Python代码执行的控制流程与基本操作规范。

Python计算文件MD5与SHA1哈希值完整示例

本文提供使用Python计算文件MD5和SHA1哈希值的完整代码示例。通过读取文件并调用hashlib库,可批量生成指定文件的哈希摘要。文中还附带了多个在线加密解密工具链接,涵盖MD5、SHA系列及多种对称加密算法,供开发者参考使用。

Python3实现串口通信的简单示例

本文介绍了使用Python3的serial库进行简单串口通信的方法。通过示例代码展示了如何初始化串口参数、发送AT指令并等待设备返回OK响应,适用于Ubuntu等Linux环境下的基础串口调试场景。

Python3实现串口16进制数据收发完整代码示例

本文提供Python3环境下使用pyserial库进行串口16进制数据收发的完整代码示例。详细展示了如何配置串口参数、读取缓冲区数据并转换为16进制字符串,以及如何构造字节对象并通过串口发送数据。代码包含接收与发送的核心逻辑,适用于嵌入式开发及物联网场景下的基础串口调试。

Python 串口读写实现:pyserial 安装与代码示例

本文详细介绍如何在 Python 环境中使用 pyserial 库进行串口读写操作。内容涵盖通过 pip 安装 pyserial 的具体步骤,以及一个完整的 Python 串口通信 Demo 代码示例,包括串口初始化、数据接收与回发逻辑,帮助开发者快速实现串口通信功能。

Python 串口读写实现:pyserial 安装与代码示例

Python Tkinter实现串口通信GUI界面实例

本文介绍使用Python Tkinter库快速构建串口通信PC端GUI界面的方法。通过结合serial模块与ttk组件,实现了串口号选择、波特率设置及数据收发功能,并展示了与STM32下位机的通信示例。该方案代码简洁,适合初学者参考。

Python3 Serial串口助手数据接收与解析实现详解

本文详细介绍如何使用Python3的Serial库编写串口助手,重点解决数据接收与解析问题。通过创建ComThread类并采用多线程机制,实现串口数据的实时读取。针对特定下位机协议(+ID+*Data+*格式),演示了从字节流到字符型的转换、数据分割及ID与数据提取的具体代码实现,为嵌入式开发中的数据交互提供参考。

Python3.4 实现16进制数据转字符串的方法

本文介绍在Python3.4环境中,如何将Socket接收到的16进制数据转换为可读字符串。通过定义hex_to_str函数,遍历字节序列并格式化输出,实现高效的数据解析。该方法适用于网络通信中的二进制数据处理场景,帮助开发者快速完成数据格式转换。