ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2021-04-18 23:01:13  阅读:190  来源: 互联网

标签:Python 快捷键 编译 https 20201123 单步 实验报告 com


20201123 2020-2021-2 《Python程序设计》实验一报告

 

课程:《Python程序设计》

班级:2011班

姓名:晏鹏捷

学号:20201123

实验教师:王志强

实验日期:2021年4月18日

必修/选修:公选课

 

一、实验内容

1、熟悉Python开发环境

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

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

4、掌握git技能

 

二、实验过程及结果

1、熟悉Pycharm等开发环境

   进入https://www.jetbrains.com/,点击developer tools、pycharm、download、community,进行下载安装pycharm

 

 

 

 

安装时如图勾选,分别是“创建桌面快捷方式”“关联.py文件”“添加目录到路径”

 

 

打开pycharm,点击File、New projects新建工程

 

 

点击File、setting、project、project interpreter,选择Python,增加解释器

 

 

如图输入,运行成功

 

 

 

2、掌握基本的Python运行和调试技能

   在idle上运行

 

 

   Debug

 

 

step over(F8快捷键):程序代码越过子函数,但子函数会执行,且不进入

step into(F7快捷键):在单步执行时,遇到子函数就进入并且继续单步执行,有的会跳到源代码里面去执行

step into my code(Alt+Shift+F7快捷键):在单步执行时,遇到子函数就进入并且继续单步执行,不会进入到源码中

step out(Shift+F8快捷键):进入一个函数体中跳出当前函数体内,返回调用此函数的地方

Resume program(F9快捷键):继续恢复程序,直接运行到下一断点处

 

设置好断点,debug运行,然后 F8 单步调试,遇到想进入的函数 F7 进去,想出来在 shift + F8,跳过不想看的地方,直接设置下一个断点,然后 F9 过去。

 

 

 

 

3、掌握基本的Python编程技能

   复制代码运行,如图小猪佩奇

 

 

编写数列程序

 

 

进行注释和编译

 

 

创建列表,删改、增加元素

 

 

4、程序代码托管到码云

   进入https://git-scm.com/,点击download、Windows下载Git

 

 

打开Git bash,如图输入

 

 

按照教程上传代码,最后结果如图

 

 

三、实验过程中遇到的问题和解决过程

1、问题1:编译代码的过程容易忽略空格导致难以运行结果

   解决方案:重新编译尝试结果是否正确并记下相应编译过程

2、问题2:用pycharm和Git上传代码多次失败

   解决方案:从头跟着视频配置直到成功(现在也容易出现上传失败的情况,需多练习)

 

四、感悟思考

1、有教程和视频指导,对于小白来说比较容易入手

2、经常编译或者配置出差错真的很有挫败感,周末常常抱着电脑搞一天

3、现在学会了简单的编译,运行程序等操作,但是不熟练也容易忘,以后也要勤加练习

4、之前作业要求上传代码,但因为多次尝试难以解决上传失败问题,一定要记得请教老师

 

 

五、参考资料

https://blog.csdn.net/s740556472/article/details/90054266

https://www.bilibili.com/video/BV1i7411A7Sp

https://www.jianshu.com/p/efd617b2847d?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qq

https://www.cnblogs.com/desireyang/p/12035000.html

 

标签:Python,快捷键,编译,https,20201123,单步,实验报告,com
来源: https://www.cnblogs.com/milk-salt-soda/p/14675025.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有