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

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

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

Django 开发调试工具 django-debug-toolbar 使用详解

本文详细介绍 Django 开发调试工具 django-debug-toolbar 的安装与配置方法。涵盖从 pip 安装、settings.py 中注册应用、urls.py 添加路由、配置中间件及 INTERNAL_IPS,到解决国内 jQuery 加载问题的完整步骤,帮助开发者快速启用该工具以查看请求响应详情。

Django 开发调试工具 django-debug-toolbar 使用详解

利用Python Scapy库解析pcap文件实战指南

本文详细介绍如何使用Python的Scapy库解析pcap文件。通过安装scapy并使用rdpcap读取文件,遍历数据包并提取UDP等协议字段。文章提供了完整的代码示例及源码参考链接,帮助开发者快速掌握网络数据包分析技巧,适用于网络调试与安全审计场景。

利用Python Scapy库解析pcap文件实战指南

Python使用Scapy读取与修改Pcap文件示例

本文介绍如何利用Python的Scapy库读取pcap文件,提取其中的网络报文,并对HTTP请求的Path字段进行随机字符替换后重新写入新的pcap文件。通过具体代码示例,展示rdpcap读取、wrpcap写入及报文层操作的核心流程,适用于网络流量分析与模糊测试场景。

pandas通过字典生成dataframe的方法步骤

本文详解在Python中使用pandas库通过字典创建DataFrame的两种主要方法。首先介绍单个字典输入时要求所有值列表长度一致;其次讲解多字典列表输入时如何处理键值缺失及自动对齐。包含具体代码示例与错误处理说明,帮助开发者快速掌握数据框构建技巧。

Python使用Scapy实现ARP网关欺骗的技术解析

本文详细介绍如何利用Python的Scapy库实现ARP网关欺骗。通过构造并发送伪造的ARP响应报文,修改局域网内主机的IP-MAC映射表,从而阻断目标主机的正常路由。文章包含实验原理、模块划分(扫描、发包、线程管理)及完整Python代码示例,适用于网络安全学习与测试。

Python使用Scapy实现ARP网关欺骗的技术解析

Pandas分组与排序核心操作指南

本文详细介绍Pandas中分组与排序的核心操作。通过split-apply-combine机制解析groupby函数,演示单列、多列分组及不同聚合函数的应用,并对比DataFrame与Series返回类型。同时讲解按索引和数值降序排列的sort_index与sort_values方法,提供完整代码示例。

Pandas分组与排序核心操作指南

Python使用Scapy抓取网络包并保存与解析PCAP文件

本文介绍如何使用Python的Scapy库进行网络抓包,并将捕获的数据包保存为PCAP文件。通过配置BPF过滤规则和回调函数,可实现对特定网络流量的筛选与处理。随后演示如何读取生成的PCAP文件,按会话(Session)划分数据,并提取TCP负载进行解析,为网络数据分析提供实用参考。

Django 静态文件与媒体文件配置详解

本文详细解析Django项目中静态文件(STATIC)与用户上传文件(MEDIA)的配置方法。涵盖开发环境下的settings设置、urls路由配置,以及生产环境中Nginx服务器的处理逻辑,帮助开发者理清两者区别并实现正确部署。