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

 

# 学号 20203114 《Python程序设计》实验一报告

课程:《Python程序设计》
班级: 2031
姓名: 张晨曦
学号:20203114
实验教师:王志强
实验日期:2022年3月17日
必修/选修: 公选课

1.实验内容    

  1.  熟悉Python开发环境;

  2.练习Python运行、调试技能;

  3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;

  4.  掌握git技能

2. 实验过程及结果

(1)熟悉Python开发环境

  ①实验过程:基于windows系统安装Python开发环境及Pycharm,前期已安装完毕

  ·在https://www.python.org/安装Python开发环境

  

  ·通过同学的安装包下载安装Pycham

  

  ②实验结果

  安装及运行结果

  ·Pycharm

  

  ·cmd

  

  ·idle 

  

(2)练习Python运行、调试技能

  ①cmd运行及调试

  ·运行:输入文件位置即可运行py文件。需要跳转盘时输入文件所在盘,之后cd+空格+文件位置,最后输入python+main.py即可运行。

  也可以输入python后直接在cmd中编写程序,回车继续操作。

  

  ·pdb调试

     

  ②idle运行及调试

  ·idle运行:点击run即可运行,回车继续运行

  

  ·idle调试

  第一步选中debug

  

  第二步打开文件并设置断点

       

  第三步运行文件进行debug

       

  注:网络搜索得到的debug使用方法

  

   ③pycharm运行及调试

  ·运行:点击如图所示按钮或shift+F10即可运行

       

  ·调试:首先设置断点,然后点击如图所示bug进行debug

                                                                                                               

  注:在网络上搜索得到debug中各键含义

  step over,是在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步;

  step into,是单步执行,遇到子函数就进入并且继续单步执行;

  step out,当单步执行到子函数内时,用Step Out就可以执行完子函数余下部分,并返回到上一层函数;

  resume program,跳到下个断点。

 (3)编写程序,练习变量和类型、字符串、对象、缩进和注释等

  ①变量和数据类型

  

  ②字符串

  

   ③for循环操作列表、列表复制、tab缩进及注释

  

  ④字典、制表符运用、数据类型转换

       

   ⑤元组输出

       

  ⑥if语句

users = ['admin', 'Eric', 'Amy', 'Sam', 'Alic']
if users:
    for user in users:
        if user == 'admin':
            print("Hello admin, would you like to see a status report?")
        else:
            print("Hello "+user+", thank you for logging in again")
else:
    print("We need to find some users!")

  注:缩进及注释已在前面程序中展示。缩进使用tab键操作,注释使用#或''' '''即可完成

(4)掌握git技能

  ①创建仓库

  

 

  ②安装git

  

  ③配置git

  

      

  

  

  提交到码云

   

   

 

 ## 3. 实验过程中遇到的问题和解决过程

- 问题1:因为曾接触博客园,因此使用其编辑实验报告时不熟练,主要是对于图片剪辑及字体把握

- 问题1解决方案:图片经过其他软件剪辑后粘贴在博客上;通过不断尝试熟悉新的实验报告编写环境。

- 问题2:使用cmd运行时出现缩进错误

- 问题2解决方案:通过报错提示,我查阅了相关单词,发现是缩进错误。进行调整后问题得到解决。

- 问题3:在使用cmd运行时打不开文件

- 问题3解决方案:通过报错提示,发现问题是找不到文件。经过检查,发现是文件路径错误,修改后问题得到解决。

- 问题4:git下载时显示无法下载需授权

- 问题4解决方案:经过百度找到解决方法

## 其他(感悟、思考等)

python与c语言在某些方面是很相似的,这要求我在学习python的过程中及时做好二者的辨析与区分;

同时,相比于c语言,python更为简洁明了,有开源库作为支撑,可以极大提高工作效率。

## 参考资料
-  (pycharm中debug的使用 - 爱打盹的猫猫 - 博客园 (cnblogs.com))

-  (Python如何开启pdb调试-百度经验 (baidu.com))

posted @ 2022-03-20 18:44  Z_cx  阅读(268)  评论(0编辑  收藏  举报