• Python正则入门:re模块详解指南
    Python正则入门:re模块详解指南
    re模块常用函数包括match()、search()等,match()从字符串开头匹配,若开头不匹配则返回None;search()扫描整个字符串查找第一个匹配项;正则表达式基础语法有.匹配任意字符,\d匹配数字,*表示0次或多次,+至少1次,?表示可有可无;提取匹配内容可用group()获取字符串,start()和end()获取位置,span()返回位置元组。
    文章 · python教程   |  4星期前  |   370浏览 收藏
  • Python脚本如何添加执行权限
    Python脚本如何添加执行权限
    要让Python脚本像命令一样运行,首先需使用chmod+xmy_script.py赋予可执行权限;2.然后在脚本首行添加Shebang行如#!/usr/bin/envpython3以指定解释器;3.若需全局调用,应将脚本移至系统PATH包含的目录,推荐个人用户使用~/bin,系统级脚本则放/usr/local/bin,并确保路径已加入PATH环境变量且脚本具备执行权限,最终实现任意目录下直接通过脚本名运行。
    文章 · python教程   |  3星期前  |   Python脚本 path环境变量 chmod Shebang 可执行权限 370浏览 收藏
  • Pandas堆叠与解堆叠方法全解析
    Pandas堆叠与解堆叠方法全解析
    Pandas中stack()方法的本质是将非索引列标签转换为行索引的一部分。1.stack()默认将所有非索引列名作为最内层新索引级别,生成带有MultiIndex的Series;2.堆叠时自动丢弃含NaN值的行,可能造成数据丢失;3.可通过level参数指定堆叠特定列级别,但单级列默认行为最常见。unstack()在场景上特别适用于:1.从长格式恢复宽格式数据,如将指标类型转为独立列;2.按分类维度横向比较数据,如不同城市销售额对比;3.为特定图表准备数据,简化绘图代码。操作时需注意:1.NaN值处理需
    文章 · python教程   |  3星期前  |   Pandas stack() unstack() 长格式 宽格式 370浏览 收藏
  • Python拓扑分析异常模式技巧
    Python拓扑分析异常模式技巧
    基于拓扑数据分析(TDA)的异常模式发现,通过提取数据的拓扑结构特征实现异常识别。1.数据预处理阶段将原始数据转换为点云或距离矩阵;2.使用gudhi或ripser库计算持久同源性,生成持久图以捕捉数据的连通性与“洞”的生命周期;3.将持久图转化为固定长度的特征向量,常用方法包括持久图图像、持久图景观、Betti曲线等;4.将拓扑特征输入IsolationForest、One-ClassSVM、DBSCAN等机器学习模型进行异常检测。TDA能够识别结构性异常,弥补传统方法仅关注数值离群的局限。但实际应用中
    文章 · python教程   |  3星期前  |   Python 拓扑数据分析 异常模式检测 持久同源性 特征向量化 370浏览 收藏
  • PySimpleGUI固定窗口比例设置方法
    PySimpleGUI固定窗口比例设置方法
    本教程详细介绍了如何在PySimpleGUI应用程序中实现窗口的固定宽高比功能。通过动态获取窗口的当前尺寸,并根据预设的目标宽高比,智能地调整窗口的宽度或高度,确保用户界面在不同尺寸下始终保持视觉上的一致性和布局的稳定性。文章提供了核心实现代码和详细解释,帮助开发者有效管理PySimpleGUI窗口的尺寸行为。
    文章 · python教程   |  3星期前  |   370浏览 收藏
  • Turtle窗口大小与边框控制技巧
    Turtle窗口大小与边框控制技巧
    本文旨在解决PythonTurtle图形程序中,由于窗口边框导致实际像素尺寸与预期不符的问题。通过将Turtle屏幕嵌入Tkinter画布,并使用setworldcoordinates方法,可以精确控制Turtle屏幕的坐标系统,从而实现元素在窗口中的精确定位和布局,避免因边框影响造成的偏移。
    文章 · python教程   |  3星期前  |   370浏览 收藏
  • ^和$是正则表达式中的锚点符号,用于匹配字符串的开始和结束位置。^表示匹配字符串的开头。例如,^a会匹配以字母
    ^和$是正则表达式中的锚点符号,用于匹配字符串的开始和结束位置。^表示匹配字符串的开头。例如,^a会匹配以字母"a"开头的字符串。$表示匹配字符串的结尾。例如,b$会匹配以字母"b"结尾的字符串。当两者一起使用时,如^a.*b$,表示整个字符串必须以"a"开头,以"b"结尾,并且中间可以有任意字符(包括空)。示例:^hello$匹配"hello",但不匹配"helloworld"或"helo"。^
    正则表达式中的^和$是锚点符号,用于匹配字符串的开头和结尾。^表示开头,确保模式出现在字符串最前,如^hello匹配"helloworld"但不匹配"hihellothere";$表示结尾,确保模式出现在字符串最后,如world$匹配"helloworld"但不匹配"worldisbig";同时使用^和$可实现精确匹配整个字符串,如^abc$仅匹配"abc";此外,在多行模式下,它们会匹配每行的起始和终止位
    文章 · python教程   |  3星期前  |   370浏览 收藏
  • WSGI与ASGI区别全解析
    WSGI与ASGI区别全解析
    ASGI解决了WSGI在实时通信、高并发和I/O效率上的局限,通过异步非阻塞模式支持WebSocket和高并发连接,适用于现代实时Web应用,而WSGI适用于传统同步请求响应场景。
    文章 · python教程   |  5天前  |   websocket 异步 高并发 WSGI ASGI 370浏览 收藏
  • Python元类是什么?怎么用?
    Python元类是什么?怎么用?
    元类是Python中用于创建类的“类”,它通过继承type并重写__new__方法,在类定义时拦截创建过程,实现属性注入、结构验证、自动注册等功能,如为类自动添加version或表名;相比类装饰器的后处理,元类介入更早、控制更深,适用于强制契约或框架级设计,但应避免过度使用以防止复杂难维护。
    文章 · python教程   |  3天前  |   类装饰器 类创建 Python元类 元类冲突 代码复杂化 370浏览 收藏
  • 如何用Python实现快速排序算法?
    如何用Python实现快速排序算法?
    如何用Python实现快速排序算法?快速排序是一种常见而高效的排序算法,它能够在平均情况下以O(nlogn)的时间复杂度对一个包含n个元素的列表进行排序。本文将介绍如何使用Python编写快速排序算法的代码示例。快速排序的基本思想是选取一个元素作为基准(通常选择列表第一个元素),将列表分割成两个子序列,使得左子序列的所有元素都小于基准,右子序列的所有元素
    文章 · python教程   |  1年前  |   Python 算法 快速排序 369浏览 收藏
  • Python脚本操作在Linux服务器上实现Web服务的技术指南
    Python脚本操作在Linux服务器上实现Web服务的技术指南
    Python脚本操作在Linux服务器上实现Web服务的技术指南一、介绍随着互联网的快速发展,Web服务已成为许多企业和个人的首选。而Python作为一种简单而强大的编程语言,被广泛用于Web开发。本文将介绍如何使用Python脚本在Linux服务器上实现Web服务,并提供具体的代码示例。二、准备工作在开始之前,我们需要在Linux服务器上安装Python和
    文章 · python教程   |  1年前  |   Python Linux Web服务 369浏览 收藏
  • 学习matplotlib绘制折线图的基础步骤
    学习matplotlib绘制折线图的基础步骤
    Matplotlib是Python中最著名和最常用的数据可视化库之一。掌握Matplotlib绘制折线图的基本步骤对于数据分析工作非常重要。本文将从零开始,为初学者介绍Matplotlib绘制折线图的基本步骤,并提供具体的代码示例。导入matplotlib库要开始使用Matplotlib绘制图形,首先需要导入Matplotlib库。可以使用以下代码导入:im
    文章 · python教程   |  1年前  |   绘制 折线图 369浏览 收藏
  • 如何选择适合自己的Python第三方库?
    如何选择适合自己的Python第三方库?
    1、百度谷歌搜索明确自己的需求,用Python来干什么,力求简短明了。比如定位“数据分析”,然后去搜索关键词【Python+数据分析+第三方库】,会出现很多博客推荐的关于数据分析的第三方库.这也是大部分人找Python库的方法,也是最简单的方法。搜出来别人的经验贴,看看是否适合自己。但这种方法有时候很难精准搜索,而且很多冷门库没什么内容,搜索引擎自然无法抓取到你想要的库。如果通过搜索你找不到自己想要的库,那只好用第二种方法。2、在PyPi中搜索PyPi是Pyton的包索引平台,全称PythonPacka
    文章 · python教程   |  1年前  |   Python 搜索 Python库 369浏览 收藏
  • 激发软件活力:Python GUI编程指南
    激发软件活力:Python GUI编程指南
    pythonGUI编程入门PythonGUI编程是一种使用Python语言创建图形用户界面(GUI)的技术。GUI是一个允许用户与软件交互的界面,通常包含按钮、文本框、下拉列表等元素。PythonGUI编程可以让你创建出美观的、用户友好的软件应用程序。PythonGUI编程最常用的库是Tkinter。Tkinter是一个跨平台的GUI库,这意味着它可以在windows、MacOS和linux等操作系统上运行。Tkinter是Python标准库的一部分,因此无需安装即可使用。以下是一个使用Tkinter创建
    文章 · python教程   |  1年前  |   Python GUI Tkinter PyQt PySide 369浏览 收藏
  • 深入探讨Python的异步编程:优化性能的关键
    深入探讨Python的异步编程:优化性能的关键
    异步编程,英文AsynchronousProgramming,是指程序中的某些任务可以并发地执行,而无需等待其他任务完成,从而提高程序的整体运行效率。在python中,asyncio模块是实现异步编程的主要工具,它提供了协程、事件循环和其他异步编程所需的组件。协程:协程(Coroutine)是一种特殊的函数,它可以被暂停然后恢复执行,就像线程一样,但协程比线程更轻量级,内存消耗更低。协程由async关键字声明,并在await关键字处暂停执行。事件循环:事件循环(EventLoop)是异步编程中的核心概念。
    文章 · python教程   |  1年前  |   Python 高并发 协程 异步编程 事件循环 低延迟 非阻塞I/O。 369浏览 收藏
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    514次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    499次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    484次学习
  • Golang深入理解GPM模型
    Golang深入理解GPM模型
    Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
    474次学习
查看更多
AI推荐
  • SEO  AI Mermaid 流程图:自然语言生成,文本驱动可视化创作
    AI Mermaid流程图
    SEO AI Mermaid 流程图工具:基于 Mermaid 语法,AI 辅助,自然语言生成流程图,提升可视化创作效率,适用于开发者、产品经理、教育工作者。
    126次使用
  • 搜获客笔记生成器:小红书医美爆款内容AI创作神器
    搜获客【笔记生成器】
    搜获客笔记生成器,国内首个聚焦小红书医美垂类的AI文案工具。1500万爆款文案库,行业专属算法,助您高效创作合规、引流的医美笔记,提升运营效率,引爆小红书流量!
    95次使用
  • iTerms:一站式法律AI工作台,智能合同审查起草与法律问答专家
    iTerms
    iTerms是一款专业的一站式法律AI工作台,提供AI合同审查、AI合同起草及AI法律问答服务。通过智能问答、深度思考与联网检索,助您高效检索法律法规与司法判例,告别传统模板,实现合同一键起草与在线编辑,大幅提升法律事务处理效率。
    134次使用
  • TokenPony:AI大模型API聚合平台,一站式接入,高效稳定高性价比
    TokenPony
    TokenPony是讯盟科技旗下的AI大模型聚合API平台。通过统一接口接入DeepSeek、Kimi、Qwen等主流模型,支持1024K超长上下文,实现零配置、免部署、极速响应与高性价比的AI应用开发,助力专业用户轻松构建智能服务。
    93次使用
  • 迅捷AIPPT:AI智能PPT生成器,高效制作专业演示文稿
    迅捷AIPPT
    迅捷AIPPT是一款高效AI智能PPT生成软件,一键智能生成精美演示文稿。内置海量专业模板、多样风格,支持自定义大纲,助您轻松制作高质量PPT,大幅节省时间。
    120次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码