Python开发专题:从基础语法到项目实战

python编程入门自学

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

阅读9789
27520篇内容
发布时间2026-09-23

Django静态文件配置与中间件IP禁用及异常处理实战

本文详解Django框架中静态文件的配置与动态引用方法,深入解析中间件的六个生命周期钩子。通过实例演示如何在process_view中实现指定IP禁用功能,并利用process_exception处理视图函数异常,返回自定义错误响应,帮助开发者掌握Django请求处理的核心机制。

Django静态文件配置与中间件IP禁用及异常处理实战

Python使用原始套接字发送二层包(链路层帧)的方法

本文介绍如何在Python中使用原始套接字(Raw Socket)发送链路层(二层)数据包。通过设置PF_PACKET和SOCK_RAW,自定义协议类型如0x1234,并手动构造包含目的MAC、源MAC及协议类型的以太网头部。文章提供发送端与接收端的完整代码示例,演示如何绑定网卡、打包数据及接收处理,适用于网络协议分析与底层通信开发。

Python使用原始套接字发送二层包(链路层帧)的方法

Pandas数据重塑与轴向旋转:stack、unstack与pivot详解

本文详细介绍Pandas库中数据重塑与轴向旋转的核心方法。通过stack和unstack函数实现列索引与行索引的相互转换,并深入讲解pivot函数如何利用指定索引和值构建宽表。文章包含完整代码示例与输出结果,帮助开发者掌握长宽表转换技巧。

Pandas数据重塑与轴向旋转:stack、unstack与pivot详解

Django框架CSRF防护原理与实战用法详解

本文深入解析Django框架中的CSRF(跨站请求伪造)防护机制。通过演示攻击流程,说明为何仅靠登录验证不足以防患。重点讲解开启CsrfViewMiddleware、使用{% csrf_token %}标签及POST请求的重要性,并剖析服务器生成隐藏域与Cookie比对的核心原理,帮助开发者构建安全的Web应用。

Django框架CSRF防护原理与实战用法详解

Python字符串拆分详解:split()方法用法与参数解析

本文详细介绍Python中字符串拆分的核心方法split()。内容涵盖基本语法、自定义分隔符(含字符序列)的使用、maxsplit参数对分割次数的限制,以及未指定分隔符时默认按空格处理并忽略首尾空字符串的特殊行为。通过具体代码示例解析不同场景下的输出结果,帮助开发者准确掌握字符串分割技巧。

Python字符串拆分详解:split()方法用法与参数解析

Flask框架路由定义与参数传递详解

本文详细介绍Flask框架中路由的多种定义方式,包括请求方法限定、同路由多函数匹配及正则路由。深入解析路由传参机制,涵盖默认String类型与Int类型转换。同时演示了重定向、JSON返回及自定义状态码的实现,并介绍如何扩展自定义URL转换器以优化访问控制。

Flask框架路由定义与参数传递详解

Pandas透视表(pivot_table)详解:从基础到高级应用

本文深入解析Pandas库中的pivot_table函数,涵盖从数据读取、索引设置、聚合函数(如sum, mean, len)配置到多级分组的高级应用。通过销售漏斗案例,演示如何利用columns、values、fill_value及margins等参数构建灵活报表,并结合DataFrame过滤实现高效数据分析。

Pandas透视表(pivot_table)详解:从基础到高级应用
加载更多

专题列表