20201123 实验一《Python程序设计》实验报告
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.cnblogs.com/desireyang/p/12035000.html
20201123 实验一《Python程序设计》实验报告的更多相关文章
- Python程序设计实验报告二:顺序结构程序设计(验证性实验)
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名 崔攀 学号3190505136 成绩 日期 2020.3.22 指导老师 修宇 [实验 ...
- Python程序设计实验报告一:熟悉IDLE和在线编程平台
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名 崔攀 学号3190505136 成绩_____ 日期 2020.3.8 指导老师 ...
- Python程序设计实验报告四:循环结构程序设计(设计型实验)
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名 姚彩琴 学号3190505129 成绩 日期 2020.4.8 指导老师 修宇 [实验名称 ...
- Python程序设计实验报告三:分支结构程序设计
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名 姚彩琴 学号3190505129 成绩 日期 2020.4.5 指导老师 修宇 [实验目的 ...
- PYTHON程序设计实验
Python程序设计实验报告一: 熟悉IDLE和在线编程平台 安徽工程大学 Python程序设计实验报告 班级 物流191 姓名 邹缕学号 3190505117成绩 ▁▁▁ 日期 2020.3.5 指 ...
- Python程序设计 实验 1 熟悉 IDLE 和在线编程平台
------------恢复内容开始------------ 安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名 姚彩琴 学号3190505129 成绩 日期 2 ...
- 实验四 Android程序设计 实验报告
实验四 Android程序设计 实验报告 目录 代码托管地址 Android程序设计-1 Android程序设计-2 Android程序设计-3 Android程序设计-4 Android程序设计-5 ...
- 20175212童皓桢 Java实验二-面向对象程序设计实验报告
20175212童皓桢 Java实验二-面向对象程序设计实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设 ...
- 20175316 盛茂淞 2018-2019-2 《Java程序设计》实验二 面向对象程序设计 实验报告
20175316 盛茂淞 2018-2019-2 <Java程序设计>实验二 面向对象程序设计 实验报告 (一)单元测试 在 IDEA中我们把产品代码放在src目录中,把测试代码放在tes ...
- 20155326 实验四 Android程序设计实验报告
20155326 实验四 Android程序设计实验报告 实验内容 1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android.组件.布局管理器的使用: 3. ...
随机推荐
- [MySQL数据库之表的约束条件:primary key、auto_increment、not null与default、unique、foreign key:表与表之间建立关联]
[MySQL数据库之表的约束条件:primary key.auto_increment.not null与default.unique.foreign key:表与表之间建立关联] 表的约束条件 约束 ...
- ELK 在 MacOS( Big Sur) 上安装与配置步骤
ELK学习笔记 - 安装篇 目录 ELK学习笔记 - 安装篇 1. ElasticSearch 1.1 发展历史及现状 1.2 ElasticSearch 的安装 2. Logstash 2.1 Lo ...
- CSS3 变形
目录 Transform Transform与坐标系统 transform-origin transform-style 二维旋转 旋转 rotate 平移 translate translateX ...
- Advanced Archive Password Recovery (ARCHPR) 是一个强大的压缩包密码破解工具,适用于ZIP和RAR档案的高度优化的口令恢复工具。
RAR压缩文件密码破解工具是一款简单易用的RAR文档和ZIP文档密码破解软件,如果你不小心忘了解压密码或是下载的RAR文件需要密码,那么均可以使用本软件进行暴力破解.不管WinRAR /RAR 的密码 ...
- 华为交换机Console口属性配置
华为交换机Console口属性配置 一.设置通过账号和密码(AAA验证)登陆Console口 进入 Console 用户界面视图 <Huawei>system-view [Huawei]u ...
- 进入单用户模式修改root密码
进入单用户模式修改root密码 1.进入引导菜单界面2.按e进入grub,在linux或linux16那行结尾加上 rw init=/bin/bash,按Ctrl+x或F103.进入bash-4.3# ...
- Centos7 vsftpd虚拟用户权限控制(vsftpd虚拟用户限制IP访问)
实验目标:(新增限制虚拟机用户登陆的IP) 实现在同一跟目录下对admin,upload,download三个虚拟用户的不同权限的控制.具体权限控制列表如下: 用户名 权限说明 admin 管理员,可 ...
- Docker的镜像理解以及容器的备份、恢复和迁移操作
Docker的镜像理解以及容器的备份.恢复和迁移操作 这篇文章主要介绍了Docker的镜像理解以及容器的备份.恢复和迁移操作,覆盖很多原理知识以及容器的重要操作步骤,极力推荐!需要的朋友可以参考下 D ...
- error – Public key for *.rpm is not installed (--nogpgcheck)
docker容器删除的东西比较多,有很多东西都没有,配置上源后发现有也问题 第一是源的选择不对应系统版本,第二是找不到gpgcheck文件 如果一时半会找不到gpgchenck file,使用 --n ...
- Spring-Cloud之Feign原理剖析
Feign 主要是帮助我们方便进行rest api服务间的调用,其大体实现思路就我们通过标记注解在一个接口类上(注解上将包含要调用的接口信息),之后在调用时根据注解信息组装好请求信息,接下来基于rib ...