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

python编程入门自学

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

阅读13041
28490篇内容
发布时间2026-09-23

Python Matplotlib plt.scatter() 大小与颜色参数详解

本文详解Python Matplotlib中plt.scatter()函数的s和c参数用法。介绍如何设置默认点大小与颜色,以及如何通过列表为每个数据点单独指定大小和颜色。同时解析颜色列表在色带中的映射机制,并补充matplotlib及seaborn库支持的色卡参数与xkcd颜色名称调用方法。

Python Matplotlib plt.scatter() 大小与颜色参数详解

Python使用monkey.patch_all()解决协程阻塞问题

本文介绍如何利用Python的gevent库通过monkey.patch_all()方法解决IO阻塞导致的性能问题。通过自动切换协程,实现多网页请求的并发处理,提升程序运行效率。

Python使用monkey.patch_all()解决协程阻塞问题

Python正则表达式re.match()与re.search()详解及Jupyter Notebook模块调用技巧

本文深入解析Python中正则表达式模块re的match()与search()函数的核心区别,通过代码示例展示两者在匹配位置与返回结果上的差异。此外,针对Jupyter Notebook环境中主函数调用类文件时常见的模块未找到问题,提供了基于Ipynb_importer.py的完整解决方案,帮助开发者顺利实现notebook间的模块引用与运行。

Python正则表达式re.match()与re.search()详解及Jupyter Notebook模块调用技巧

Python自动化处理Excel题库并生成Word文档

本文介绍如何利用Python将公司导出的Excel题库表格转换为移动端友好的Word文档。通过Pandas读取数据,去除冗余列,并将缺失值替换为空字符串。利用Docx库按题型分类生成标题,并通过字符串匹配将正确答案标红,解决手机浏览表格的不便问题。

Python自动化处理Excel题库并生成Word文档

解决 Jupyter Notebook 回车换两行及多输出设置

本文解决 Jupyter Notebook 在 Chrome 浏览器中回车产生双换行的问题,排查发现由 Tampermonkey 插件脚本引起,建议关闭插件重试。同时介绍通过修改 InteractiveShell.ast_node_interactivity 为 'all' 实现代码单元内多个变量输出的配置方法,提升开发效率。

解决 Jupyter Notebook 回车换两行及多输出设置

PyCharm分段执行代码:#%%与科学模式详解

本文介绍在PyCharm中实现类似Jupyter的分段执行代码功能。主要方法包括在代码前添加#%%标记并开启科学模式,或通过选中代码块按Shift+Alt+E快捷键执行。文章详细说明了两种操作的具体步骤及注意事项,帮助用户更高效地调试Python程序。

PyCharm分段执行代码:#%%与科学模式详解

Python计算三角形斜边及已知两边一斜角求第三边详解

本文介绍使用Python计算直角三角形斜边的基础代码示例,并深入探讨已知三角形两边及其夹角求第三边的数学原理。通过结合海伦公式与面积公式推导第三边长度,详细解析解的唯一性与多解情况,为相关算法实现提供理论支持。

Python计算三角形斜边及已知两边一斜角求第三边详解

解决Jupyter Notebook与命令行Python环境不一致导致的ImportError

本文详解解决Jupyter Notebook中模块导入报错而命令行正常的问题。核心原因是两者Python环境不一致。通过sys.executable查看路径,修改kernel.json中的python.exe指向,即可统一环境。另附Mac下jupyter命令找不到时的软链接解决方法。

解决Jupyter Notebook与命令行Python环境不一致导致的ImportError

Python中scipy.stats分布函数常用方法详解

本文介绍Python中scipy.stats库处理连续与离散分布的核心方法。涵盖随机变量生成(rvs)、概率密度(pdf/cdf)、生存函数(sf)及分位点函数(ppf/isf)的使用,并解析stats与moment参数计算。通过正态分布实例演示参数估计与期望值计算,帮助开发者掌握统计分布的基础操作。

Python中scipy.stats分布函数常用方法详解

Python 使用 PySocks 配置 SOCKS5 全局代理实现

本文介绍如何在 Python 中通过 PySocks 库配置 SOCKS5 全局代理。首先讲解 pip 安装方法,随后通过代码示例展示如何替换默认 socket 以启用代理。最后提供完整的测试脚本,演示在启用代理后访问外部网站(如 Google)的效果,帮助开发者快速实现网络请求的代理转发。

Python 使用 PySocks 配置 SOCKS5 全局代理实现
加载更多

专题列表