当前位置: 首页 > news >正文

20254118于欣灵实验一《Python程序设计》实验报告

20254118于欣灵 2025-2026-2 《Python程序设计》实验1报告

课程:《Python程序设计》
班级: 2541
姓名: 于欣灵

  1. 实验内容

1. 熟悉Python开发环境:搭建并配置PyCharm开发环境,了解其项目结构、编辑器、运行配置等核心功能。
2. 练习Python运行、调试技能:在PyCharm和华为云ECS服务器(OpenEuler系统)上,分别使用IDLE、PyCharm、VIM、PDB等工具编写、运行并调试书中示例程序,掌握断点设置、单步执行、查看变量等调试技巧。
3. 编写基础语法程序:掌握变量、数据类型、字符串、对象、缩进规范及注释写法,独立编写一个猜数字游戏。
4. 利用LLM生成代码并分析:通过大语言模型(LLM)生成猜数字游戏代码,对比手动编写的代码,从代码质量、功能完善度、代码规范等维度分析其优点。
5. 掌握Git技能:注册Gitee账号,安装Git工具,将本地编写的猜数字游戏代码托管至Gitee代码仓库,完成代码的版本管理与远程托管。

  1. 实验过程及结果

2.1 熟悉Python开发环境(PyCharm)

屏幕截图 2026-03-24 202819

  1. 2练习Python运行、调试技能

1. 编写书中示例程序(以简单的 计算两数之和 为例):

屏幕截图 2026-03-24 204311

2.3 编写猜数字游戏

屏幕截图 2026-03-24 195404

2. 运行测试:

屏幕截图 2026-03-17 231516

2.4 利用LLM生成猜数字游戏并分析

1. 生成代码:
打开大语言模型(如豆包、ChatGPT),输入提示词: 帮我编写一个Python猜数字游戏,要求包含随机数生成、用户输入验证、次数统计、大小提示功能,代码规范,有详细注释。

屏幕截图 2026-03-24 204759

屏幕截图 2026-03-24 204937

2.5 实验过程中遇到的问题和解决过程
问题1:打包环节再次遇到问题
问题1解决方法:询问豆包,发现没打空格
问题2:不知道怎么显示调试
问题2解决方法:询问豆包,豆包教我如何操作
问题3:打不开dist里的exe.文件,发现可以在电脑的文件管理里面找到
2.6 其他(感悟、思考等)

在对比手动编写和LLM生成的代码时,我感受到了AI工具的便捷之处。虽然AI生成的代码需要我们理解和验证,但是也不能完全依赖,只有掌握扎实的编程基础,才能更好地利用AI工具。

猜数字游戏虽然简单,但涵盖了Python的核心基础语法,如变量定义、循环结构、条件判断、异常处理等。通过编写和调试这个程序,巩固了基础知识

参考资料
《程序设计与数据结构教程(第二版)》

《程序设计与数据结构教程(第二版)》学习指导

http://www.jsqmd.com/news/529756/

相关文章:

  • 5个革新性功能:WebLaTex的学术写作效率提升方案
  • ControlNet-v1-1_fp16技术指南:跨版本兼容与高效部署全攻略
  • Redis大Key隐患:排查与根治指南
  • 天道序章·究极明证
  • Claude3-Vision vs Qwen3-VL:长文档解析能力对比
  • 电力电子仿真总翻车?试试用PSIM+MATLAB联合仿真,解决Simulink电流波形不准的难题
  • 计算机视觉突破:二维图像深度增强的自动化法线贴图生成技术研究
  • Escape From Tarkov 训练器终极指南:从安装到精通的全方位解决方案
  • 12李军浩
  • 使用LaTeX撰写集成StructBERT模型的学术论文
  • B站无损音频提取实战指南:从入门到精通的全流程解析
  • 用随机森林填补缺失值?一份基于sklearn的完整数据清洗实战与性能对比
  • 开源投屏工具:实现手机电脑无缝协同的完整方案
  • 2026年双面胶厂家推荐排行榜:无痕/PET/棉纸/耐高温/阻燃/高温胶纸,源头工厂精选与专业性能深度解析 - 品牌企业推荐师(官方)
  • GTE中文-large效果惊艳:中文网络流行语(如‘绝绝子’‘泰酷辣’)情感极性漂移追踪
  • 2026年 导轨厂家推荐排行榜:直线导轨/滚柱导轨/滚珠导轨/上银导轨/TBI导轨/国产导轨/高精度导轨/机床导轨,精密传动与稳定耐用之选 - 品牌企业推荐师(官方)
  • 数据结构:动态单链表的实现
  • 别再乱配CorsFilter了!SpringBoot项目打War包丢进Tomcat,跨域配置的正确姿势
  • 手把手教你用HTML5打造个性化音乐播放器(支持网易云/QQ音乐解析)
  • 城市内涝积水监测系统
  • 20254206 实验一 《Python程序设计》实验报告
  • 数据结构:静态链表与list
  • 深入解析SX126x的BUSY引脚:如何避免SPI命令冲突与数据丢失
  • 多平台兼容的Nginx本地源部署指南:OpenEuler与Kylin双系统实战
  • 【69页PPT】“1+2+M+N”数字农业农村解决方案:整体解决方案框架、农业数字大脑、AI平台、区块链平台、金融平台、云码、交易平台...
  • 实验课作业
  • 3步搞定Grafana中文界面:从零到生产的完整汉化指南
  • OpCore Simplify技术架构解析:自动化OpenCore EFI配置引擎实现
  • Vivado IP核开发避坑指南:如何快速解决rst_n和clk接口的警告问题
  • 企业官网设计最重要的核心是什么?