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

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

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

Python time库基础:时间获取、格式化与程序计时详解

本文详细介绍Python标准库time的基本用法,涵盖时间获取(time、ctime、gmtime)、时间格式化(strftime与strptime)及程序计时(perf_counter与sleep)三大核心功能。通过具体代码示例解析各函数参数与返回值,帮助开发者高效处理时间相关任务。

Python3获取当前路径与os.path.dirname用法详解

本文详细介绍Python3中获取当前路径的两种常用方法,重点解析os.path.dirname(__file__)在不同运行方式下的行为差异。通过完整路径与相对路径运行的示例,说明其输出结果的区别,并演示os.path.dirname(path)去除文件名返回目录路径的功能,帮助开发者准确处理文件路径。

Python3使用Reportlab将JPG图片转换为PDF文件

本文介绍利用Python3和Reportlab库将JPG图片批量转换为PDF文件的方法。通过指定图片路径、类型及页面尺寸等参数,实现自动化生成PDF文档。代码支持递归子文件夹处理,并提供了GitHub源码地址供参考,适合需要批量处理图片格式转换的开发者。

利用Python与py2exe实现恶意载荷免杀解析

本文详细解析如何使用Python结合py2exe工具生成可执行文件,以绕过主流防病毒软件检测。通过Metasploit生成反向Shell载荷,利用py2exe将Python脚本打包为Windows EXE,并配合Metasploit监听获取Meterpreter会话。实测显示该方法可有效规避多数杀毒引擎的静态特征扫描,适用于渗透测试中的权限维持场景。

利用Python与py2exe实现恶意载荷免杀解析

Python glog库使用指南:日志前缀解析与功能示例

本文详细介绍Python中glog库的使用,解析其Google风格日志前缀(E/I/W/F、时间、PID等)的含义,梳理DEBUG至CRITICAL的日志级别排序及默认设置,并通过代码示例展示如何调用info、error、fatal等函数进行简单日志记录,帮助开发者快速掌握该库的核心功能。

Python利用PIL将GIF动图分解为PNG序列

本文介绍如何使用Python的PIL库将GIF动图逐帧分解并保存为PNG图片。通过Image类的n_frames属性遍历帧,利用seek方法定位,并将每帧另存为指定目录下的编号文件。代码示例展示了完整的分解逻辑与保存路径配置,适用于需要将动态图片转换为静态序列的场景。

Python利用PIL将GIF动图分解为PNG序列