-
- Python类型提示实用技巧与优势解析
- 类型提示不能减少runtime错误,但能通过静态检查工具(如mypy)在编码阶段提前暴露参数类型错误、属性调用错误等问题,从而提升开发效率与代码可靠性。
- 文章 · python教程 | 6天前 | 181浏览 收藏
-
- 加权抽样实现:SQL与Python技巧详解
- 本文详解如何根据权重列对表格数据进行概率加权随机抽样,涵盖纯SQL实现(兼容MySQL/PostgreSQL)和Python(pandas+numpy)两种主流方案,并对比适用场景与关键注意事项。
- 文章 · python教程 | 6天前 | 393浏览 收藏
-
- Python自定义容器协议全解析
- Python自定义容器需实现容器协议的魔术方法:__len__返回非负整数,__contains__支持in操作;__getitem__支撑索引、切片与迭代;可选__setitem__和__delitem__实现可变操作;__iter__提供更清晰可控的迭代支持。
- 文章 · python教程 | 6天前 | 135浏览 收藏
-
- 函数与返回值区别详解
- 返回值是函数执行后的结果,如数字、字符串等;返回函数则是将未执行的函数作为对象返回,后续可调用。例如,add(3,4)返回7是返回值;get_multiplier(2)返回multiply函数本身,之后通过double(5)执行,体现函数式编程核心概念。
- 文章 · python教程 | 6天前 | 420浏览 收藏
-
- Python解释器启动流程全解析
- Python解释器启动时不会默认自动执行任何.py文件;它从C语言main()函数开始初始化,仅在显式指定时才执行脚本或模块,site.py由解释器主动导入而非自动运行。
- 文章 · python教程 | 6天前 | 274浏览 收藏
-
- JAXJit缓存机制:何时复用JAXPR
- JAX的@jit并非仅编译一次全局函数,而是基于输入的形状、数据类型及静态参数等构建缓存键(cachekey),对每个兼容输入单独缓存一份JAXPR与XLA编译产物;形状变化即触发新编译,确保动态控制流语义正确性。
- 文章 · python教程 | 6天前 | 395浏览 收藏
-
- pyenv安装Python版本实用技巧
- pyenv可轻松管理多版本Python,支持安装、切换及局部环境配置。通过pyenvinstall安装指定版本,如3.9.18;用pyenvglobal/local/shell设置全局、项目或会话级版本;结合pyenvvirtualenv创建隔离环境,避免依赖冲突。安装前需确保系统依赖完整,并将pyenv初始化代码添加到shell配置文件中。
- 文章 · python教程 | 6天前 | 444浏览 收藏
-
- Pythonenumerate用法与原理解析
- enumerate本质是生成器,通过内部计数器与迭代项打包成元组返回,不依赖len()或下标,适用于文件对象等不可随机访问的可迭代对象。
- 文章 · python教程 | 6天前 | 370浏览 收藏
-
- Python异常处理技巧:tryexcept使用指南
- 在Python编程中,当代码执行过程中遇到错误时,程序会抛出异常。如果不加以处理,异常会导致程序中断。以下是几种优雅处理异常的常用方法:一、精确捕获特定异常类型避免使用空的except子句或捕获过于宽泛的BaseException,应明确指定可能发生的异常类型,以便针对性处理并保留未预期异常的可见性。1、识别可能触发的异常类型,例如文件操作中的FileNotFoundError、网络请求中的ConnectionError。2、在except后列出具体异常类,多个异常用元组形式包裹。3、为每个异
- 文章 · python教程 | 6天前 | 170浏览 收藏
-
- Python实现HTTP断点续传方法
- Python实现文件断点续传的关键在于利用HTTP协议的Range请求头,通过1.检查本地文件大小确定下载起点;2.在请求头中添加Range字段如bytes=1024-以请求指定字节范围;3.发送请求后根据状态码判断服务器支持情况,206表示支持断点续传,200则需重新下载;4.解析Content-Range响应头获取文件总大小并校验续传一致性;5.以追加模式写入数据并实时更新进度;6.结合HEAD请求预判服务器是否支持Accept-Ranges:bytes及Content-Length;7.加入异常处理
- 文章 · python教程 | 6天前 | Python Python编程 117浏览 收藏
-
- Python迭代器详解与使用技巧
- 迭代器是实现__iter__()和__next__()方法的对象,能按需返回元素并在结束后抛出StopIteration;通过定义类或使用yield关键字的生成器可创建迭代器,如CountUp类遍历1到n,或用count_up生成器简化实现,两者均支持for循环逐个取值。
- 文章 · python教程 | 6天前 | 350浏览 收藏
-
- Python exec 与 eval 禁用方法详解
- exec和eval在生产环境等于“开后门”,因它们直接执行字符串代码,绕过语法检查与作用域约束,极易导致远程代码执行;真实漏洞常藏于日志模板、配置解析等场景,危险性高且性能差。
- 文章 · python教程 | 6天前 | 382浏览 收藏
-
- 生成器与列表区别:惰性计算原理解析
- 列表推导式立即计算并存储所有元素,内存占用大;生成器表达式惰性求值,仅保存状态,内存占用极小。二者在计算时机、迭代行为、可重复遍历性及适用场景上存在本质差异。
- 文章 · python教程 | 6天前 | 444浏览 收藏
-
- Pythonlambda函数使用与限制详解
- Python的lambda是单表达式构造器,仅支持一个表达式、无语句、无函数名、无文档字符串、调试信息弱,且闭包存在晚绑定陷阱,不能替代def函数。
- 文章 · python教程 | 6天前 | 147浏览 收藏
-
- pytestparametrize优雅使用fixture值技巧
- 本文介绍一种符合pytest设计哲学的解决方案:通过间接参数化(indirect=True)结合依赖fixture的参数生成fixture,实现在@pytest.mark.parametrize中安全、可维护地复用模块级fixture(如time_period)的运行时值。
- 文章 · python教程 | 6天前 | 287浏览 收藏
查看更多
课程推荐
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 485次学习
-
- Golang深入理解GPM模型
- Golang深入理解GPM调度器模型及全场景分析,希望您看完这套视频有所收获;包括调度器的由来和分析、GMP模型简介、以及11个场景总结。
- 474次学习
查看更多
AI推荐
-
- ChatExcel酷表
- ChatExcel酷表是由北京大学团队打造的Excel聊天机器人,用自然语言操控表格,简化数据处理,告别繁琐操作,提升工作效率!适用于学生、上班族及政府人员。
- 4154次使用
-
- Any绘本
- 探索Any绘本(anypicturebook.com/zh),一款开源免费的AI绘本创作工具,基于Google Gemini与Flux AI模型,让您轻松创作个性化绘本。适用于家庭、教育、创作等多种场景,零门槛,高自由度,技术透明,本地可控。
- 4507次使用
-
- 可赞AI
- 可赞AI,AI驱动的办公可视化智能工具,助您轻松实现文本与可视化元素高效转化。无论是智能文档生成、多格式文本解析,还是一键生成专业图表、脑图、知识卡片,可赞AI都能让信息处理更清晰高效。覆盖数据汇报、会议纪要、内容营销等全场景,大幅提升办公效率,降低专业门槛,是您提升工作效率的得力助手。
- 4388次使用
-
- 星月写作
- 星月写作是国内首款聚焦中文网络小说创作的AI辅助工具,解决网文作者从构思到变现的全流程痛点。AI扫榜、专属模板、全链路适配,助力新人快速上手,资深作者效率倍增。
- 5995次使用
-
- MagicLight
- MagicLight.ai是全球首款叙事驱动型AI动画视频创作平台,专注于解决从故事想法到完整动画的全流程痛点。它通过自研AI模型,保障角色、风格、场景高度一致性,让零动画经验者也能高效产出专业级叙事内容。广泛适用于独立创作者、动画工作室、教育机构及企业营销,助您轻松实现创意落地与商业化。
- 4758次使用

