
Python
文章平均质量分 91
Python开发和经验分享
Damon小智
刘光智,资深全栈工程师,系统架构师,CSDN博客专家,2024年博客之星top8,腾讯云年度影响力作者、创作之星、内容共创官、架构师联盟会员,阿里云专家博主,华为云云享专家,51CTO博客专家,已通过五项Microsoft技术认证,七项AWS技术认证,开源社区活跃贡献者,科研/金融/健身爱好者。十年软硬件开发经验,擅长C#、Java、php、Python、嵌入式、Linux、AI、开源生态、前沿技术等领域。希望在2025年结交更多志同道合的开发者!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于华为开发者空间的Cherry Studio代码分析与智能重构实战
本案例演示如何在华为开发者空间云主机上,搭建Cherry Studio开发环境,结合DeepSeek-R1模型进行Python代码分析、性能优化建议、代码重构和单元测试生成等实际开发任务。通过阅读本文,您将完成从环境搭建到深度实战的全流程,能够在 Cherry Studio 中高效利用本地 DeepSeek-R1 服务,使用AI快速进行深度代码质量分析,显著提升代码质量和开发效率,特别适合团队协作和代码审查场景。原创 2025-08-05 12:53:06 · 913 阅读 · 0 评论 -
大模型数据集采集神器:基于亮数据API的爬虫实战
在大模型训练中,高质量的数据集是至关重要的。然而,传统的爬虫技术在数据采集过程中面临诸多挑战,如反爬机制、动态内容加载和IP限制等问题。Bright Data作为一站式网络数据采购平台,提供了丰富的代理服务和自动化数据采集工具,帮助用户高效、稳定地获取所需数据。通过结合Bright Data的动态IP代理和零代码采集工具,用户可以轻松应对复杂的反爬策略,确保数据采集的成功率和效率,为大模型的训练提供坚实的数据支持。原创 2025-03-26 22:02:33 · 3286 阅读 · 4 评论 -
OCR+AI双引擎驱动:手把手教学构建智能财报分析系统
在金融行业中,财报分析是帮助企业和投资者做出决策的关键环节。随着科技的快速发展,自动化、智能化的财报分析变得越来越重要。传统的人工财报分析不仅费时费力,而且容易受到人为错误的影响,因此企业急需借助先进的技术来提高效率和准确性。TextIn平台与DeepSeek R1 API 的结合,提供了一种高效、智能的财报分析解决方案,极大地提高了财报处理的自动化水平,助力企业做出精准决策。原创 2025-03-26 12:31:02 · 13284 阅读 · 84 评论 -
使用Pygame制作“青蛙过河”游戏
本篇博客将演示如何使用 Python + Pygame 从零开始编写一款 Frogger 风格的小游戏。Frogger 是一款早期街机经典,玩家需要帮助青蛙穿越车水马龙的马路到达对岸。本示例提供了一个精简原型,包含角色移动、汽车生成与移动、碰撞检测、胜利条件等关键点。希望能为你的 2D 游戏创作带来更多灵感。原创 2025-02-01 01:45:06 · 1546 阅读 · 0 评论 -
使用Pygame制作“吃豆人”游戏
本篇博客展示如何使用 Python + Pygame 编写一个简易版的“吃豆人(Pac-Man)” 风格游戏。这里我们暂且命名为 Py-Man。玩家需要控制主角在一个网格地图里移动、吃掉散布在各处的豆子,并躲避在地图中巡逻的幽灵。此示例可帮助你理解网格地图、角色移动、敌人随机移动、碰撞与得分等常见2D游戏开发技巧。原创 2025-02-01 01:44:20 · 2161 阅读 · 0 评论 -
使用Pygame制作“走迷宫”游戏
迷宫游戏是最经典的 2D 游戏类型之一:在一个由墙壁和通道构成的地图里,玩家需要绕过障碍、寻找通路,最终抵达出口。它不但简单易实现,又兼具可玩性,还能在此基础上添加怪物、道具、机关等元素。本篇文章将展示如何在 Pygame 环境下,从零开始开发一个简易版的“迷宫游戏”。原创 2025-02-01 01:43:11 · 1472 阅读 · 0 评论 -
使用Pygame制作“圣诞树”
圣诞节到来之际,来给自己写一个圣诞树小动画吧!我们可以利用 Pygame 的绘图功能,轻松地在 2D 屏幕上绘制各种几何形状,并为圣诞树加上灯光闪烁、装饰品等效果。本篇将带领你实现一个简易版本的“屏幕圣诞树”,效果虽然比较基础,但足以体验使用 Python 进行可视化和动画开发的乐趣。原创 2025-02-01 01:20:39 · 803 阅读 · 0 评论 -
使用Pygame制作“Flappy Bird”游戏
Flappy Bird 是一款“点击上浮、松手下落”的横向卷轴游戏,场景中持续出现上下成对的管道,玩家需要让小鸟在管道之间穿行,一旦上手,就会体会到“魔性”且容易让人“上头”的乐趣。在本篇中,我们使用 **Python** + **Pygame** 来从零开始构建一个精简版的 Flappy Bird。原创 2025-01-31 14:40:59 · 1654 阅读 · 0 评论 -
使用Pygame制作“太空侵略者”游戏
在 2D 游戏开发中,“太空侵略者”是一款入门难度适中、却能覆盖多种常见游戏机制的项目。在本篇中,我们将使用 Python + Pygame 实现一个简化版本的 Space Invaders,涵盖:玩家移动、子弹发射、敌人生成与移动、碰撞检测、计分与游戏结束逻辑等。原创 2025-01-31 14:31:34 · 754 阅读 · 0 评论 -
使用Pygame制作“打砖块”游戏
打砖块(Breakout / Arkanoid) 是一款经典街机游戏,玩家控制一个可左右移动的挡板,接住并反弹球,击碎屏幕上方的砖块。随着砖块被击碎,不仅能获得分数,还可以体验到不断加速或复杂的反弹乐趣。 在本篇文章里,我们将使用 Python 3.x + Pygame 库,手把手实现一个简易版本的打砖块游戏,包含最核心的移动、碰撞和得分功能。原创 2025-01-31 14:19:51 · 967 阅读 · 0 评论 -
使用Pygame制作“俄罗斯方块”游戏
通过这篇文章,我们用 Python + Pygame 实现了一个简化版的俄罗斯方块。这个项目涵盖了网格管理、方块碰撞与旋转、行检测与消除等常见的游戏逻辑。在此基础上,你完全可以自行改造并添加各种细节与高级功能,让游戏更贴近于真正的 Tetris。原创 2025-01-31 14:14:33 · 1769 阅读 · 0 评论 -
使用Pygame制作“贪吃蛇”游戏
贪吃蛇 是一款经典的休闲小游戏:玩家通过操控一条会不断变长的“蛇”在屏幕中移动,去吃随机出现的食物,同时要避免撞到墙壁或自己身体的其他部分。由于其逻辑相对简单,但可玩性和扩展性都不错,非常适合作为新手练习游戏编程的项目。在本篇博客中,我们将使用 Python 语言 + Pygame 库来从零实现一款贪吃蛇。原创 2025-01-31 13:53:12 · 1638 阅读 · 0 评论 -
使用Pygame制作“动态烟花”
在一些简单的图形工具(例如 turtle)里,我们可以用静态绘制来模拟“烟花”形状,但这往往缺少逼真的运动轨迹和爆炸粒子的效果。本篇文章将使用 Pygame 这个 2D 游戏开发框架来实现烟花从地面升空到空中散落的一套简易动画,丰富你的编程体验,也为大家的节日增添一点氛围。原创 2025-01-31 13:30:33 · 1300 阅读 · 0 评论 -
RHEL9安装Python2.7
本文为Linux系统下安装Python的详细教程,以RHEL 9如何安装Python 2.7版本为例演示。通过检查现有Python版本、下载源码包、指定安装路径、编译、配置软链接等步骤,用户能够顺利完成安装过程。该教程旨在解决在新版本系统上需同时支持旧有Python版本的需求,提供了一种简明实用的解决方案。原创 2024-02-24 21:09:03 · 1875 阅读 · 39 评论 -
Python进阶-在Ubuntu上部署Flask应用
随着云计算和容器化技术的普及,Linux 服务器已成为部署 Web 应用程序的主流平台之一。Python 作为一种简单易用的编程语言,适用于开发各种应用程序。本文将详细介绍如何在 Ubuntu 服务器上部署 Python 应用,包括环境准备、应用发布、配置反向代理(Nginx)、设置系统服务以及日志管理等步骤。原创 2025-01-09 04:49:21 · 2144 阅读 · 12 评论 -
AIGC实践-使用Amazon Bedrock的SDXL模型进行文生图
AmazonBedrock是AmazonWebServices(AWS)提供的一种生成式AI服务。通过Bedrock,用户可以方便地使用多种基础模型(FoundationModels),包括OpenAI的GPT、Anthropic的Claude等。这些模型可以用于各种生成式AI应用,包括文生图任务。本文将介绍如何使用AmazonBedrock的SDXL模型的API实现文生图。原创 2024-11-25 00:30:37 · 22525 阅读 · 0 评论 -
香橙派AIpro开发板评测:部署yolov5模型实现图像和视频中物体的识别
本文作为香橙派的开箱评测文章,通过在香橙派AIPro开发板上部署YOLOv5模型识别图像和视频中的物体,来验证其在实际应用中的表现。通过Xshell远程连接香橙派,安装Python环境和YOLOv5依赖,顺利实现了物体识别。AIPro的强大硬件配置和AI加速模块显著提升了深度学习任务的性能。丰富的学习资料和开发资源使其成为开发和学习AI技术的理想平台。由此不难看出,香橙派AIPro是一款高性能、高可靠性的开发板,适合各种人工智能和深度学习应用场景。原创 2024-07-05 04:13:20 · 16755 阅读 · 70 评论 -
Python进阶-部署Flask项目(以TensorFlow图像识别项目WSGI方式启动为例)
本文详细介绍了如何通过WSGI方式部署一个基于TensorFlow图像识别的Flask项目。首先简要介绍了Flask框架的基本概念及其特点,其次详细阐述了Flask项目的部署流程,涵盖了服务器环境配置、Flask应用的创建与测试、WSGI服务器的安装与配置等内容。本文旨在帮助读者掌握Flask项目的部署方法,解决在部署过程中可能遇到的问题,确保项目能够稳定高效地运行。原创 2024-06-09 21:18:40 · 9168 阅读 · 135 评论 -
Python教程-SchemDraw绘制电路图
本文详细介绍了如何使用Python中的SchemDraw库进行电路图绘制。通过简单的示例代码,读者可以学习搭建环境、编写SchemDraw代码,以及运行代码生成清晰、美观的电路图。从安装到实际绘图的步骤清晰,使读者能够轻松上手,为电子工程师和电子爱好者提供了一种便捷而强大的工具,进一步拓展了Python在电路设计领域的应用。原创 2024-03-12 01:40:01 · 4355 阅读 · 88 评论 -
深度学习-搭建Colab环境
Google Colab(Colaboratory)是一个免费的云端环境,旨在帮助开发者和研究人员轻松进行机器学习和数据科学工作。可以在Colab官网上直接新建代码文件并运行,Colab 在云端提供了预配置的Python环境,免费的GPU和TPU资源,这有助于加速计算密集型任务,如深度学习模型的训练。原创 2024-01-26 23:54:50 · 3119 阅读 · 5 评论 -
Python进阶-Anaconda使用总结
本文是Anaconda的使用总结,旨在帮助用户快速搭建 Python 环境、进行数据科学和机器学习工作。Anaconda为用户提供了一个集成、易用和高效的开发环境,使我们不在被不同版本的包经常冲突而困扰。通过本文,读者能够了解 Anaconda 的基本安装和使用方法,以及如何利用其丰富的功能进行项目开发和管理。原创 2024-01-22 03:10:05 · 2172 阅读 · 30 评论 -
YOLOv5实现目标检测
本文介绍了如何配置yolov5的运行环境、如何数据标注、如何通过yolov5训练数据集实现图片的目标检测。yolov5是一款准确度极高的目标检测模型,因其操作简单成果显著深受开发者的喜爱。原创 2023-12-16 23:54:01 · 1650 阅读 · 1 评论