文章目录
20231313 2023-2024-2 《Python程序设计》实验一报告
课程 | 《Python程序设计》 |
---|---|
班级 | 2313 |
姓名 | 张景云 |
学号 | 20231313 |
实验教师 | 王志强 |
实验日期 | 2024年3月13日 |
必修/选修 | 公选课 |
1.实验内容:
1)熟悉Python开发环境;
2)练习Python运行、调试技能;
3)编写程序,练习变量和类型、字符串、对象、缩进和注释等;
4)掌握git技能
2.实验过程及结果
熟悉开发环境
根据指导,下载了pycharm、python、git等一系列应用,对于创建和编写.py文件,步骤很简单,简而言之就是安装Pycharm,安装Python(在这里可以选择使用Pycharm内部的,也可以去Python官网下载),配置Python解释器(这步是针对于在外界下载python的同志),创建运行简单脚本(就是俗称的写程序),当然Pycharm中有很多高级功能比如:代码自动完成、调试工具、版本控制集成,(虽然我觉得gitee这个就够高级了,但这些显得更高级),能帮我们更好的开发python应用。
对于语法的理解
根据老师所讲和零基础学python这本书中关于这几方面的介绍,我总结为以下内容:
-
变量和类型:
- Python是动态类型语言,意味着在赋值时不需要显式声明变量的类型。变量类型由赋给它的值决定。
- 常见的数据类型包括整型(
int
)、浮点型(float
)、布尔型(bool
)、字符串(str
)等。
-
字符串:
- 字符串是由字符组成的序列,用单引号(
'
)或双引号("
)包裹。 - Python中的字符串支持多种操作和方法,例如拼接(
+
)、重复(*
)、索引、切片等。
- 字符串是由字符组成的序列,用单引号(
-
对象:
- 在Python中,一切皆对象。每个数据项都是对象的实例,每个对象都有一个唯一的id、类型和值。
- 对象可以包含数据(属性)和可对这些数据进行操作的代码(方法)。
-
缩进:
- Python使用缩进来定义代码块,不同于其他语言使用大括号(
{}
)的方式。正确的缩进对于保证代码逻辑的正确性非常重要。 - 通常使用四个空格作为标准缩进,而且同一代码块内的语句必须具有相同的缩进。
- Python使用缩进来定义代码块,不同于其他语言使用大括号(
-
注释:
- 注释用于解释代码,使之更易于理解。单行注释使用井号(
#
)开始,多行注释可以使用三个单引号('''
)或三个双引号("""
)包裹。
- 注释用于解释代码,使之更易于理解。单行注释使用井号(
Git技能
Git技能就是要利用Git和PyCharm将代码上传至Gitee,经过实践与总结,步骤概括为如下:
-
创建Gitee仓库:
- 首先,登录到Gitee官网并创建一个新的仓库。在创建过程中,Gitee会提供一个仓库的URL,这个URL将用于后续步骤。
-
在PyCharm中配置Git:
- 打开PyCharm,进入
Settings
- 导航到
Version Control
->Git
,确保Git路径正确设置。如果未安装Git,需要先下载并安装Git。
- 打开PyCharm,进入
-
克隆仓库到本地:
- 在PyCharm中,选择
VCS
->Checkout from Version Control
->Git
。 - 在打开的对话框中,粘贴之前Gitee提供的仓库URL,并指定本地存储位置。点击
Clone
完成克隆。
- 在PyCharm中,选择
-
添加项目到本地Git仓库:
- 将需要上传的项目文件复制到克隆的本地仓库目录中。
- 在PyCharm的
Project
视图中,右键点击项目根目录,选择Git
->Add
,将项目文件添加到Git跟踪列表。
-
提交更改到本地仓库:
- 右键点击项目根目录,选择
Git
->Commit Directory...
。 - 在弹出的
Commit Changes
对话框中,输入提交信息,然后点击Commit
按钮提交更改到本地Git仓库。
- 右键点击项目根目录,选择
-
将代码推送到Gitee仓库:
- 在PyCharm中,右键点击项目根目录,选择
Git
->Repository
->Push
。 - 在
Push Commits
对话框中,确认推送的分支和远程仓库,然后点击Push
按钮将本地更改推送到Gitee。
- 在PyCharm中,右键点击项目根目录,选择
当然如果是首次推送到Gitee,可能需要输入Gitee的用户名和密码,也可以提前在settings里面找到gitee登录
实验结果
在gitee仓库中可以成功找到我上传的几个.py 文件,并且也编写了一些小程序,并实现打包
3.实验过程中遇到的问题和解决过程
遇到的问题就是push失败,失败的原因,我总结成两个方面(另一个忘记截图了),一个就是本地文件和远程仓库的内容不一致,远程仓库有的本地没有,没有预先pull或clone下来,到之后后来的commit失败;另一个就是下图中的邮箱问题,因为我之前注册gitee的时候把一些邮箱权限给关了,就是未将私人邮箱公开,所以导致push被拒绝了,但根据所给的错误提示将这个解决掉之后,就可以实现正常的功能了,也就完成了上传任务。
其他感悟
要学会自学,自我思考,遇到问题先冷静的思考,尝试自己去解决他,不要上来就张嘴去问,省略了动脑的这个过程是不好的,嗯就这样…