课程:《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开发者的能力是非常有帮助的。