20224102段浩楠《Python程序设计》实验一报告

课程:《Python程序设计》

班级: 2241班
姓名: 段浩楠
学号:20224102
实验教师:王志强
实验日期:2024年3月12日
必修/选修: 公选课

一.实验内容

  • 1.熟悉Python开发环境;

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

    3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;

    4.掌握git技能(可把猜数字游戏上传到gitee)

二.实验过程及结果

1.熟悉Python开发环境

(1)插件支持: 支持丰富的插件,可以根据需要安装各种功能扩展,满足个性化的开发需求。

pythoncharm支持安装插件的功能,如下图,我首先通过软件的系统设置的“插件”功能安装了中文插件,这样也方便了我对python运行环境的熟悉与掌握。

(2)项目导航栏: 显示项目文件结构,方便快速导航和管理文件。

左上角的项目导航栏,方便了我浏览和导航文件,并建立新的pyhon项目。

(3)工具栏: 提供常用的操作按钮,如运行、调试、版本控制等,使操作更加便捷。

(3)运行窗口: 显示代码执行的结果或者调试信息,可查看程序的输出和错误信息。

(4)调试器: 提供强大的调试功能,包括设置断点、逐行调试、查看变量值等,帮助定位和解决代码中的问题。

(5)版本控制: 集成了版本控制系统,如 Git,方便管理项目的版本和提交代码。

(6)终端: 内置了终端窗口,可以在 IDE 中执行命令行操作,如运行 Python 解释器、安装依赖包等。

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

通过建立一个新的项目,输入“剪刀石头布”小游戏的代码,并点击运行,如下图,项目成功运行,并输出成功。

对项目进行调试,如下图

3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;

print语句,进行输出

进行变量的练习:name = input("请输入您的姓名:")

                             print("你好," + name + "!")

                  或者num1 = 10

                          num2 = 5

                          sum = num1 + num2 print("两个数字的和为:", sum)

进行if语句的练习,对文字进行比较,运用到==字符串,同时也可以比较数字。而且要注意到在“剪刀石头布”这样的多重条件的情况下,运用if—elif——else的结构,即如果符合**,则**,如果符合另一种情况则**,以此类推,直到最后一个条件,else**,符合某种条件,则**。

4.   掌握git技能(可把猜数字游戏上传到gitee)

在 pycharm 中配置 git 路径

安装git并创建账号

安装gitee插件,如下图:

配置登录 gitee

将本地项目同步至gitee

三.实验过程中遇到的问题和解决过程

学习以上内容可能遇到的问题及解决方法如下:

1. 熟悉Python开发环境:
   - 问题:安装Python及相关IDE时遇到困难。
     解决方法:查阅官方文档或网络教程,按照步骤逐步进行安装,或者考虑使用虚拟环境管理工具如Anaconda。

2. 练习Python运行、调试技能:
   - 问题:对Python调试工具不熟悉。
     解决方法:学习使用Python自带的pdb调试器或者安装使用第三方调试器,同时查找相关调试技巧的教程进行学习。

3. 编写程序,练习变量和类型、字符串、对象、缩进和注释等:
   - 问题:对Python基础语法理解不透彻。
     解决方法:通过观看相关教学视频、阅读相关资料,多做练习和实践,逐步加深对Python语法的理解。

4. 掌握git技能(可把猜数字游戏上传到gitee):
   - 问题:对Git命令操作不熟悉。
     解决方法:阅读Git官方文档或者网络上的Git教程,学习常用的Git命令,同时可以使用图形化的Git客户端进行操作,逐步掌握Git的基本用法。

四.实验心得与体会

       学习Python开发环境的过程让我更加熟悉了如何使用IDE来编写、运行和调试Python代码。IDE提供了丰富的功能,如语法高亮、自动完成、代码导航等,使得编写代码更加高效。同时,通过练习运行和调试技能,我学会了如何运行Python程序、设置断点、观察变量值等,这些技能对于开发过程中的问题定位和调试非常有帮助。

        在编写程序的过程中,练习了变量和类型的使用,学会了如何声明变量、进行基本的数值和字符串操作。同时,通过编写对象,加深了对面向对象编程的理解,了解了如何创建类和实例化对象,并对对象的属性和方法进行操作。

        掌握了缩进和注释的规范使用,缩进在Python中非常重要,它决定了代码的逻辑结构,而注释则能够让代码更加易读和易维护。

       最后,通过学习Git技能,我学会了如何使用版本控制系统来管理项目的代码,包括提交代码、创建分支、合并分支等操作。将猜数字游戏上传到Gitee的过程中,我更加深入地理解了版本控制的重要性,以及如何有效地协作开发项目。这些技能的学习和应用对于提升我作为一个Python开发者的能力是非常有帮助的。  

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值