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

2301_80466089 2024-03-17 20:49:45

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

课程:《Python程序设计》
班级:2311
姓名: 陈震浩
学号:20231108
实验教师:王志强
实验日期:2023年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://img-blog.csdnimg.cn/direct/051d5ba98bb74172a394cc46be57bef1.png#pic_center)
(3)编译器下载。刚下载好Pycharm时是没有编译器的,我们需要下载。

 

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


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

![猜数字小游戏代码](https://img-blog.csdnimg.cn/direct/35061906eecc4d4a8076ecf55fa9fec1.png#pic_center)
         第二个程序:石头剪刀布游戏
         ![石头剪刀布游戏代码](https://img-blog.csdnimg.cn/direct/ebd366285ce348bfa178fa6d8b8c7a6d.png#pic_center)
(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://img-blog.csdnimg.cn/direct/f31b9e099a7a45b29e144fcd43a7f76a.png#pic_center)
       (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)
 

...全文
53 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110

社区成员

发帖
与我相关
我的任务
社区描述
人生苦短,我用Python!
python3.11 高校
社区管理员
  • blackwall0321
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧