
Python
文章平均质量分 93
Python学习笔记
DATA无界
IBM服务器工程师、系统架构师,Oracle OCM,MySQL OCP,CCNA
展开
-
一步步教你如何用ChatGPT和Cursor AI 快速开发一个俄罗斯方块小游戏
昨天晚上,我花了十几分钟经过5次迭代,就用 Cursor AI 开发了一款真实能玩的俄罗斯方块小游戏,全程没写一行代码,只是在和 AI 沟通想法,指出运行的错误和需要改进的功能,最终运行起来的样子见下图。成功的AI应用不仅仅是简单的技术堆砌,而是深度理解AI的原理和技巧,再加上行业经验的有力支撑,才能将AI的力量转化为创新和价值。原创 2024-12-11 16:54:43 · 1181 阅读 · 0 评论 -
妙用递归与分区: 不比了,不比了,一个躺平摆烂的快速排序算法实现
这种"不排序"的排序方法展示了算法设计的艺术性和创造力。它告诉我们,有时候最优雅的解决方案可能来自于对问题不同维度的重新思考。通过这种另类的实现,我们不仅学习了一种新的排序方法,更重要的是领悟了算法设计中"换个角度思考"的重要性。原创 2024-10-31 08:00:00 · 922 阅读 · 0 评论 -
资深面试官爆料:一行代码暴露你的技术天花板,还在用这个算法,那你没戏了。
那一刻,我放下手中的咖啡杯,目光在代码和简历之间来回逡巡。15年的面试经验告诉我,这位看似经验丰富的候选人,可能比简历上的光鲜更值得深究。原创 2024-10-27 07:25:51 · 930 阅读 · 0 评论 -
为什么在Python中判断一个变量为空时最好使用 “is None” 而不是 “== None” ?
如果你想让自己的代码更健壮、避免意外的行为,特别是在像链表这样处理复杂对象引用的场景下,使用 `is None`是最佳选择。记住,判断对象身份,永远优先用 `is`!原创 2024-10-16 11:27:49 · 1048 阅读 · 1 评论 -
深入揭秘Python装饰器的应用与执行顺序:一文搞懂装饰器的魔法
装饰器是Python中非常强大且灵活的特性,理解装饰器的应用顺序和执行顺序是掌握装饰器的关键。原创 2024-09-16 23:39:26 · 1398 阅读 · 0 评论 -
深入理解Python中的魔法参数 *args 和 **kwargs
在Python编程中,函数的灵活性是其强大之处之一。其中,*args 和 **kwargs 是实现函数参数可变性的重要工具。本文将深入探讨*args和**kwargs的用法、原理和应用场景,以全面掌握它们。原创 2024-09-15 21:07:18 · 9105 阅读 · 2 评论 -
英伟达最新论文解析:剪枝与知识蒸馏 —— 可穿戴AI时代即将到来
最近,英伟达的研究团队发布了一篇名为《通过剪枝和知识蒸馏压缩语言模型》的论文,深入探讨了如何在保持模型性能的前提下,有效压缩大语言模型(LLM)。原创 2024-09-01 17:24:22 · 1408 阅读 · 0 评论 -
如何在 Python 中使用多进程实现多个任务的并行处理?
使用Python的multiprocessing模块,可以轻松地实现多任务并行处理,大幅提升程序的执行效率。通过创建独立的进程,每个进程都有自己的Python解释器和内存空间,Python程序可以有效绕过GIL限制,实现真正的并行计算。原创 2024-08-25 21:55:40 · 3173 阅读 · 0 评论 -
如何在 Ubuntu 系统中安装PyCharm集成开发环境?
在Ubuntu系统安装PyCharm还是比较简单的。如果你在安装过程中遇到任何问题,可以查看PyCharm的官方文档或留言给我寻求帮助。开始享受PyCharm带给你的高效开发体验吧!原创 2024-08-24 20:15:23 · 6031 阅读 · 0 评论 -
Jupyter notebook无法自动关联打开浏览器,怎么办?
Jupyter notebook 打开之后一直停在命令行界面不动,浏览器也没有如预期般的自动弹出来,怎么解决的?来看看吧。原创 2024-07-25 13:19:40 · 1078 阅读 · 0 评论