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

python编程入门自学

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

阅读9432
27203篇内容
发布时间2026-09-23

Python 参数传递、返回值与拷贝机制解析

本文解析 Python 中参数传递、返回值及对象拷贝的核心机制。针对不可变对象(如数字、元组),其行为类似值传递;针对可变对象(如列表、字典),直接赋值与浅拷贝会共享引用,而深拷贝则创建独立副本。通过代码示例阐明不同操作对内存地址及数据修改的影响。

Python 参数传递、返回值与拷贝机制解析

Python程序打包为Windows可执行文件的实操指南

本文详细介绍将Python脚本打包为Windows可执行文件(EXE)的完整流程。涵盖pywin32依赖安装、pip环境更新、PyInstaller工具配置,以及使用-F、-w、-i参数进行单文件、无窗口及自定义图标打包的具体命令。特别指出测试中发现的-F参数可行性问题,并强调执行目录对资源文件路径的影响,帮助开发者高效完成程序发布。

Python程序打包为Windows可执行文件的实操指南

Python中创建对象的6种替代方案:从字典到Struct详解

本文盘点Python中除class外表示对象的多种方法。包括灵活但可变的dict、不可变的tuple、命名元组namedtuple和NamedTuple、动态属性SimpleNamespace以及高性能二进制打包的Struct。文章对比了各方式在空间性能、可变性及使用场景上的差异,帮助开发者根据具体需求选择最合适的对象定义方式。

Python中创建对象的6种替代方案:从字典到Struct详解

Python性能测试实战:cProfile与pstats详解

本文详细介绍Python标准库中用于性能测试的cProfile和pProfile模块,重点讲解cProfile.run()与runctx()用法及输出字段含义。通过fib函数示例,演示如何利用lru_cache缓存与迭代法优化递归性能,并展示pstats对测试结果的聚合、排序与过滤功能,帮助开发者高效定位性能瓶颈。

Python性能测试实战:cProfile与pstats详解

Python动态创建类的两种实现方式:硬编码与Type元类详解

本文深入解析Python中动态创建类的两种核心方法。首先介绍基于条件判断的硬编码实现,随后重点阐述利用type元类动态生成类及其子类的完整流程。通过具体代码示例,展示如何为动态类绑定属性与方法,并验证继承关系,帮助开发者掌握Python运行时类构建的高级技巧。

Python动态创建类的两种实现方式:硬编码与Type元类详解

Python实现高频鼠标自动点击指定区域的方法

本文介绍如何使用Python的ctypes模块调用Windows API,实现鼠标在指定坐标点之间快速移动并执行点击操作。通过设置5毫秒的时间间隔,脚本可循环执行数千万次点击任务,适用于需要高频交互的自动化测试或特定场景模拟。

Python实现高频鼠标自动点击指定区域的方法

Python使用threading模块实现单接口并发测试

本文介绍如何利用Python的threading模块对单一接口进行并发压力测试。通过继承Thread类并重写run方法,定制线程输出结果。示例代码展示了如何构建Douban电影标签搜索接口的多线程请求,并统计执行结果,为接口性能评估提供参考。

Python使用threading模块实现单接口并发测试

Python实现接口并发压力测试脚本详解

本文介绍利用Python进行接口并发压力测试的方法,涵盖并发数、响应时间、吞吐量及性能计数器等核心指标。通过示例脚本演示如何构建多线程压测工具,计算QPS与错误率,并解析Linux系统资源监控命令,帮助开发者掌握接口性能评估的关键技术。

Python实现接口并发压力测试脚本详解
加载更多

专题列表