专题

Python

记录此分类下的每一次思考与沉淀

5 篇文章 5 累计收录 专题归档

文章列表

医院发热门诊数据采集模块-Python 实训项目

文章展示了一个基于Python的发热门诊患者数据采集系统,包含完整源码、JSON示例数据及说明文档。系统用于采集患者姓名、性别、年龄、身高、体重、体温等基本信息,数据以JSON格式存储在patients.json中。主要功能包括:采集新患者数据、查看详细记录、统计总人数及平均年龄/身高/体重/体温、按ID或姓名搜索患者。程序使用字典存储记录,通过ANSI转义序列实现终端彩色高亮,具备输入验证和错误提示,任意步骤输入“n”可退出采集。文档还涵盖项目简介、功能特性、技术实现、数据结构、操作说明及运行环境(Python 3.6+,支持Windows/Linux/macOS),附5条示例数据。

笔记学习资源
鸡腿大王 29

把python程序打包为exe

本文介绍将 Python 程序打包为 EXE 的方法,首选 PyInstaller,支持多系统且简单。安装命令为 pip install pyinstaller,可从清华镜像加速。核心打包命令为 pyinstaller -F -w 文件名.py,常用参数包括 -F(单文件)、-w(隐藏控制台)、-i(自定义图标)。打包产物在 dist 目录。常见问题:exe 过大可借助虚拟环境和 UPX 压缩;缺失 DLL 需检查依赖并手动补充;数据文件可用 --add-data 打包,并用 sys._MEIPASS 适配路径。备选工具有 cx_Freeze、py2exe、Nuitka。总结建议:首选 PyInstaller,关键参数 -F、-w、-i,并注意清理缓存、使用虚拟环境和补充缺失文件。

学习资源笔记Python
鸡腿大王 58

Python简介

Python是一门解释型、面向对象、动态数据类型的高级编程语言,以语法简单著称,靠缩进组织代码,易读易写。其优势包括:自带标准库和丰富第三方库,可实现爬虫、数据分析、小游戏、Web开发等;代码跨平台运行;学习资源多,便于新手入门。应用场景覆盖课堂作业、趣味项目、信息学竞赛及数据分析、人工智能等热门职业方向。缺点是运行速度比C、Java稍慢,且不太适合开发手机APP。总体而言,Python简单、强大、好玩,非常适合零基础学习者快速上手,无论应付学业还是未来职业发展都很有价值。

笔记Python
鸡腿大王 25

Python-画心

该文章展示了一个基于Python turtle库的动画表白程序。程序通过多个自定义函数实现分阶段绘图:先清屏并显示3、2、1倒数,再呈现“臭猪猪,接招”文字,随后绘制发射爱心的小人及逐渐增大的爱心,接着显示“💕不离不弃💕”,最后绘制一箭穿心图案并附上署名。代码封装了清屏、定位、画线、画人物、画爱心、画箭羽等操作,利用turtle的画笔控制、颜色填充、角度旋转和定时暂停实现动态效果。读者可从中学习turtle绘图基础、函数模块化设计以及顺序动画的制作思路。

鸡腿大王 18

Python-弹窗满屏效果

该代码实现了一个基于Python Tkinter的随机弹窗程序。程序隐藏主窗口后,定时(默认0.3秒)创建带有“温馨提示”的置顶弹窗,弹窗位置和背景颜色随机,提示语从“多喝水”“保持微笑”等16条温暖短语中随机选取。弹窗数量累计达到300个后自动停止,并打印提示。程序展示了Tkinter窗口创建、随机布局、顶层属性及after定时递归的典型用法,适合作为桌面小工具或学习GUI事件循环的参考。

鸡腿大王 80