20231108 实验一 《Python程序设计》实验报告

本文是一份关于2023-2024学年《Python程序设计》课程的实验报告,详细记录了作者陈震浩在实验中的步骤,包括Python开发环境的设置、基本编程技能练习、变量和数据类型、字符串操作、对象理解、Git版本控制工具的使用,以及在实践中遇到的问题及其解决方法。
摘要由CSDN通过智能技术生成

# 20231108  2023-2024-2 《Python程序设计》 实验一报告

课程:《Python程序设计》
班级:2311
姓名: 陈震浩
学号:20231108
实验教师:王志强
实验日期:2024年3月15日
必修/选修: 公选课

## 1.实验内容
1.熟悉Python开发环境。
2.练习Python运行、调试技能。
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等。
4.   掌握git技能。


## 2. 实验过程及结果
1.熟悉Python开发环境:
(1)登录Pycharm官网,下载Pycharm社区版。设置界面一直选择Next,最后选Finish之后手动重启,发现桌面上出现图标。直接点击图标会显示“没有Python环境”,此时我们需要再下载一个Python。
(2)下载Python。访问官网选择Downloads,勾选Windows并选择最新版本3.12.2,记得勾选自动添加环境变量。双击下载列表中的Python,勾选Add python.exe to PATH,再点Install Now。下载完成后点击close结束弹窗。cmd途径下输入python,出现如下所示即为安装成功。

![Python下载成功图示](https://i-blog.csdnimg.cn/blog_migrate/c5eac4db1beadcf9ec02f8cd866cb948.png)
(3)编译器下载。刚下载好Pycharm时是没有编译器的,我们需要下载。

 

 ![添加本地编译器](https://i-blog.csdnimg.cn/blog_migrate/e3d6141ebfbe9fafa287e4000688219c.png)
点击后会出现一个小弹窗,点击“OK"键进行安装。
(4)点击File新建一个文件,建议放在同一个文件夹里,便于后期整理和查找。随后,我们就可以开始开启我们的Python编程之旅啦~
当然我们也可以点击Settings--Plugins为自己设置一些小插件,便于后期的编写代码。


2.练习Python运行、调试技能,编写程序,练习变量和类型、字符串、对象、缩进和注释等:
(1)Python社区版有很多函数模块不能使用,但也足够一般的学习需要。
(2)输入、输出
         函数print():引号表示输出字符串内容,end='\n'表示一行输出一个字符,单引号内容改变也会相应体现在输出中;
         函数input():默认输入的是字符串类型,如果需要转类型需要用到int()函数。
(3)课上我们一共编写了几个小程序。
         第一个程序:猜数字小游戏

![猜数字小游戏代码](https://i-blog.csdnimg.cn/blog_migrate/c43bd41e1313086d992256aa5b7d5b4c.png)
         第二个程序:石头剪刀布游戏
        ![石头剪刀布游戏代码](https://i-blog.csdnimg.cn/blog_migrate/64bd597f15365aa4bf02df1a656e8b87.png)
(4)几个小技巧。
         Tab          缩进一个字节
         Ctrl+/       对选中的代码块全体去掉注释或者加上注释;(短注释用#,长注释用三对引号)
         pip install pyinstaller        如果已经下载则不需要重复在终端输入此代码
         pyinstaller  -F  D:\\文件夹\xxx.py        通过此命令将Python文件转化为.exe文件,就可以分享给好兄弟们一起玩啦~  
(5)基本变量知识
         五个标准数据类型:
         Numbers   数字
         String   字符串
         List   列表
         Tuple   元组
         Dictionary   字典
         字符串:
         输出时引号必须成对出现,且不与内容构成一对引号
         列表:
         定义list1 = ['a', 'b', 1, 2]
         直接相加:合成一个包含所有元素的新列表;
         添加数据:list1.append('e')
         打印列表中的某个元素:print(list1[0])          注:标号从0到n-1
                                                 print(list1[a,b])       注:从a到b-1的所有元素依次输出
                                                 print(list1[a,b,c])     注:a为起始位(包含),b为末位(不包含),c为间隔数(默认为1,逐次打印)
                                                 逆序数最后一个元素为-1,从右往左依次减一;
         删除列表元素用del
 3.   掌握git技能:
       (1)打开gitee官网并注册一个账号
       (2)在Pycharm里下载gitee插件
       在Pycharm中打开File菜单,选择Settings,在Plugins部分搜索gitee插件
       如果在终端输入git后出现以下内容说明git已经安装成功了~

 ![git安装成功返回值](https://i-blog.csdnimg.cn/blog_migrate/4f919a3075bb7f6085c04fe5ed8fb0fa.png)
       (3)创建gitee仓库
       在Pycharm中选择VCS菜单,选择Share project on Gitee,在创建仓库窗口输入仓库名称、是否公开、仓库描述,点击share完成创建。
       (4)上传操作
       在Pycharm中选择File菜单,选择git,选择add,再把文件添加到commit界面,点击commit上传至本地git仓库。
       再次选择VCS菜单,选择git,选择Push,首次建立会要求输入账号名和邮箱,邮箱填默认的即可,此处我已经输过一次,因而不会再次跳出窗口。
       (5)查看gitee官网上是否有自己上传的文件
## 3. 实验过程中遇到的问题和解决过程
- 问题1:在猜数字游戏中只能进行一次猜数操作
- 问题1解决方案:将每一个分支下的break换成分支结构之外的一个break
- 问题2:对gitee操作不熟悉
- 问题2解决方案:通过询问老师同学,上网调查资料等形式,加上动手操作,学会了如何利用gitee这个代码储存库。

## 其他(感悟、思考等)
Python作为一门面向对象的高级语言具有高度的简洁性和逻辑性,丰富的开源函数库;较之C语言语法结构更加简单更易掌握,不用每行末尾加分号,不用各种花括号嵌套,不用定义变量,学习起来更加容易上手;学习Python能给我们带来理解世界的全新视角,给我们解决问题的全新思路。


## 参考资料

-  [使用Python将文件上传至Gitee](https://blog.csdn.net/l499477004/article/details/134324906)

-  [Python基本数据类型有哪些?](https://baijiahao.baidu.com/s?id=1713584623625576040&wfr=spider&for=pc)

  • 35
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值