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

# 20212218 2022-2022-2 《Python程序设计》实验一报告

 

课程:《Python程序设计》
班级: 2122
姓名: 林思凡
学号: 20212218
实验教师:王志强
实验日期:2022年3月20日
必修/选修: 公选课

 

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

 

## 2. 实验过程及结果
1.熟悉Python开发环境:
(1)登录python官网,下载python稳定版本并进行安装,安装时切记点击自动添加环境变量。不勾选的话,就要手动添加环境变量。
(2)检查python是否安装成功,打开cmd,键入python回车,查看安装的python版本,如果嫌麻烦的话就可以直接在cmd里开始编写程序啦。
(3)安装vscode。我用的是vscode源代码编辑器,在官网正常下载就可以。
(4)配置vscode安装python扩展。打开vscode点击扩展,搜索python并安装该扩展。
(5)配置完毕,开始写入代码进行测试。

 

2.练习Python运行、调试技能及跟着老师一起编写简单程序:
(1)python shell我将其理解为一个类似cmd的python终端,在里面只能一步一步执行操作。
(2)从运行最简单的代码开始:
  1. print("hello world!")  
(3)上课跟着老师走,完成了几个程序文件的编写,这里列出两个主要程序:
第一个程序

 

 

第二个程序

 

 

(4)由于终端的调试功能比较复杂难懂,我选择先熟悉vscode中的调试功能:

 

 从左到右依次是:继续;单步跳过;单步调试(进入函数);单步跳出;重启调试;停止调试。

(5)练习完Python运行后,开始熟悉变量类型
Python有五个标准的数据类型:
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)

 

Python支持四种不同的数字类型:
int(有符号整型)
long(长整型,也可以代表八进制和十六进制)
float(浮点型)
complex(复数)

 

字符串:
如果想打印'hello world'则可输入:
print('hello world!')  单引号或双引号都可以
但是,单引号双引号一定是成对出现的,若想打印I'm a boy,输入:
print('I'm a boy')
是不对的,应该输入:
print("I'm a boy")
当然,n对对称引号也可以。
print(""I'm a boy"")

 

列表:
list1 = ['a', 'b', 1, 2]
list2 = ['c', 'd', 3, 4]
列表相加:list3 = list1 + list2
添加数据:list3.append('e')
打印'a' :print(list1[0])
打印'a''b':print(list1[0:2])
打印'a'、1:print(list1[0:5:2])
打印2:print(list1[-1])
删除:del

 

注释:短注释用#,长注释用三对引号""""""
缩进:Tab键

 

3.掌握git技能:
Git Bash 是基于CMD的,在CMD的基础上增添一些新的命令与功能。
下载git三件套
根据教程完成操作,我参考了b站视频,在同学的指点下,下载了TortoiseGit
TortoiseGit是一个git可视化平台,能够更加快捷地将文件上传到gitee仓库中。

 

 

 

这是成功上传到私有仓库的测试文档。

 

## 3. 实验过程中遇到的问题和解决过程
由于下载vscode并配置python环境比较熟练,此过程并未遇到什么问题,问题主要在熟练git上。
- 问题1:刚开始对git和gitee一无所知
- 问题1解决方案:询问同学并上网查找资料
 
- 问题2:不熟悉调试步骤
- 问题2解决方案:上网搜索资料
 

 

## 其他(感悟、思考等)
python相对于c等其他语言,语句简洁,使用方便,不用定义变量,规则灵活,是编程语言冉冉升起的新星。学习python,对我们对编程的理解以及热爱都有很大的提升。

 

## 参考资料

 

-  [Gitee上传与下载代码](https://www.bilibili.com/video/BV1k64y1Q7fx/?spm_id_from=333.788.recommend_more_video.1)

 

-  [用VScode配置Python开发环境](https://blog.csdn.net/eastyell/article/details/104696619?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164782250516782094816598%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=164782250516782094816598&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-104696619.142^v2^pc_search_result_control_group,143^v4^register&utm_term=vscode%E9%85%8D%E7%BD%AEpython&spm=1018.2226.3001.4187)

 

posted @ 2022-03-21 13:19  特别中二的文年同学  阅读(289)  评论(0编辑  收藏  举报