20203314吴薪宇 实验一 《Python程序设计》报告
学号 20203314 《Python程序设计》实验一报告
课程:《Python程序设计》
班级: 2033
姓名: 吴薪宇
学号:20203314
实验教师:王志强
实验日期:2021年04月17日
必修/选修: 公选课
## (一)实验内容
1.熟悉Python开发环境;
2.练习Python运行、调试技能;
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
4. 掌握git技能
## (二)实验过程
①熟悉python的开发环境
a.首先需要从官网下载python(如图所示)
下载地址:https://www.python.org/downloads/
此处我下载的是python3.9.1
b.打开命令提示符,运行python
由于下载的是python3以上的版本,python可以正常输出中文。
c.下载python所需要的编译器
此处我下载的是简单易上手的pycharm
从JET BRAINS官网下载如图所示
(网址:https://www.jetbrains.com/zh-cn/pycharm/download/download-thanks.html)
d.完成python中文配置并安装插件激活
②练习Python运行、调试技能
a.在下载python之后,就直接在命令行中进行了调试,可以成功运行
b.在pycharm中调试并运行
③编写程序,练习变量和类型、字符串、对象、缩进和注释等
a.变量和类型
一、变量定义:变量是计算机内存中的一块区域,存储规定范围内的值,值 可以改变,通俗的说变量就是给数据起个名字。
二、变量命名规则:
1. 变量名由字母、数字、下划线组成
2. 数字不能开头
3. 不可以使用关键字
三、多个变量赋值:
Python允许同时为多个变量赋值。
例如:a = b = c = 1 也可以为多个对象指定多个变量。
例如:a,b,c = "zz",18,1
运行结果
要查看数据类型需要用到type()
结果如下
上图中的b即为字符串
字符串(String)是由数字、字母、下划线组成的一串字符
加号(+)是字符串连接运算符,星号(*)是重复操作
b.缩进和注释
通常,四个空格用于缩进,并且优先于制表符
在Python中,我们使用井号(#)符号开始编写注释。
它扩展到换行符。注释供程序员更好地理解程序。Python解释器会忽略注释。
#This is a comment
#print out Hello
print('Hello')
将注释扩展到多行。一种方法是在每行的开头使用hash(#)符号。例如:
#This is a long comment
#and it extends
#to multiple lines
c.列表,元组,集合,字典
元组用"()"标识,类似于List(列表),但是元组是不可变变量,元素不能二 次赋值,相当于只读列表。
如下实例:
>>> list=[1,2,3]
>>> tuple=(4,5,6)
>>> list[0]=10
>>> list [10, 2, 3]
>>> tuple[0]=40
字典:
(1)dictionary1 = dict(zip(list1 , tuple1))={1: 1, 2: 2, 3: 3, 4: 4, 5:5}
(2)Dictionary = {“key1”:“value1”,“key2”:“value2”,…}直接赋值 Dictionary = {}或者Dictionary = dict()
5.集合
(1)集合的创建
①直接使用{}创建,注意如果输入重复的元素,只保留一个。
②使用set()创建 使用set()函数将列表、元组等其他可迭代对象转换为集合。 注意集合是无序的,元素可能被打乱顺序。
(2)集合的添加和删除
添加:setname.add(element) 删除:del setname 删除一个元素:setname.pop(),setname.remove() 清空集合:clear()
④掌握git技能
a.首先需要从官网上下载git,并创建本地仓库,并将本地仓库与远程码云仓库关联
详细配置方法:https://www.cnblogs.com/desireyang/p/12035000.html
b.在pycharm上下载gitee插件,配置好git后将作品提交并push到远程仓库
在gitee中查看上传的文件
## (三)实验过程中遇到的问题和解决过程
1.pycharm的激活
解决方法:在网上寻找激活包,经过大量尝试终于获得激活权限,也可以通过学生证免费申请专业版pycharm
2.git的配置和文件如何上传至码云
解决办法:原本想用VScode配置git,后来发现配置较为复杂,于是选用pycharm。参考老师给的配置链接,我在网上
百度了git的原理,什么是本地仓库和远程仓库,如何push,具体还有一些细节我询问了学长,最后将此问题解决。
## 感悟
由于是第一次接触python,刚开始有好多东西并不是十分明白,软件的各项配置过程花费了我大量的时间,在此过程中我也学会了很多东西。
做事并不是一蹴而就的,还需要耐得住性子一步一步来,把基础打牢了,才能对以后的知识有灵活的运用。