python上机实验报告感想_20193102 实验一 《python程序设计》实验报告

20193102 2019-2020 《python程序设计》实验1报告

课程:《python程序设计》

班级:1931

姓名:李潇敏

学号:20193102

实验教师:王志强

实验日期:2020.4.11

必修/选修:公开课

1.实验内容

1.熟悉Python开发环境;

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

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

4.掌握git技能

2.实验过程及结果

整个实验过程我首先用pycharm建立了一个python file,然后进行程序编写。

1939379-20200411215534924-761362073.jpg

我编写了一个可以计算平均成绩的小程序,这个程序分为计算平均成绩、输出各变量类型和循环。将用户输入的成绩赋给变量,通过缩编程序步骤计算平均成绩。为了进一步熟悉python,我编写输出了各种不同的变量类型,int、float、bool、str,并认识到计算机在处理数据的时候,会分为不同的类型,比如整型浮点型数据可以进行数学运行,字符串类型可以作为输出提示文字等等。同时在编写的过程中为了增强程序可读性,我在while循环进行适当缩进,并增加了注释和缩进换行以区分这个程序的三大内容。

1939379-20200411215625320-1074782396.jpg

然后进行debug分步调试程序,修改程序的小问题,程序没有语法问题后我成功运行了程序。

1939379-20200411215648231-841044777.jpg

1939379-20200411215657031-98834085.jpg

最后通过add file to git(自动)、commit(右上角的对勾)、push(vcs-git-push)、三大步骤将代码托管到码云。

1939379-20200411215708224-2113522338.jpg

1939379-20200411215721553-1930272392.jpg

1939379-20200411215740551-1400076881.jpg

1939379-20200411215753798-227899970.jpg

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

问题一:第一次提交作业的时候写代码一分钟,push到码云用了一晚上。不熟悉代码传到码云的整个流程。

问题一解决办法:求助学长并在百度上查找传送到码云的方法。

问题二:完成编写代码后不能正确运行。

问题二解决办法:debug程序,分步调试后发现while循环语句的语法用错了,没有加冒号。并且input得到的数据没有转换为int型,导致无法进行数学运算。

问题三:之前的提交作业中遇到对知识点(比如元组)掌握不牢固,无法完成程序编写。

问题三解决办法:百度学习知识点的应用条件或者使用方法。

其他(感悟、思考等)

学习python后我发现python和c语言由共通的地方,他们的逻辑思维都是一样的只是语法不太相同。

并且,python和c语言一样需要多多上机练习,不然语法应用不熟练,或者对元组列表等理解不到位,就无法用代码表达自己的思维,因此我们要多多练习,多看网上源代码学习编写者的思路。

多在实践中应用python知识,经过看python视频资源和老师布置的作业题目可以看出来,生活中其实很多都可以用python来解决,因此,我们不能把python的学习停留在知识的表面,要在实际中学习编码方法,并结合实际体会python的重要用途。

还有很重要的一点就是python课让我深刻体会到了自学的重要性,通过百度、看博客找问题的解决方法。(不得不为万能的度娘点赞!)

参考资料

教科书

云班课上的视频资源

各种博客和网上的资料

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值