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

python编程入门自学

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

阅读12699
28080篇内容
发布时间2026-09-23

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

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

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

Python Jupyter Notebook 代码执行时间统计详解

本文详细解析在 Jupyter Notebook 中统计代码运行时间的几种方法。通过 Python 内置的 time 模块获取时间戳,以及 Jupyter 特有的 Magic 命令 %%time、%time 和 %timeit,帮助开发者快速定位性能瓶颈,优化代码执行效率。

Python Jupyter Notebook 代码执行时间统计详解

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

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

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

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

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

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

利用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 glog库使用指南:日志前缀解析与功能示例

Matplotlib绘制SIN与COS函数图形教程

本文介绍如何使用Python的Matplotlib库绘制SIN和COS函数图形。通过三个逐步示例,展示如何生成数据、设置坐标轴范围、添加颜色区分以及显示图例和轴标签,帮助初学者掌握基础绘图技巧。

Matplotlib绘制SIN与COS函数图形教程

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

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

Python利用PIL将GIF动图分解为PNG序列
加载更多

专题列表