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

课程:《Python程序设计》
班级: 2021
姓名: 马艺洲
学号:20202127
实验教师:王志强
实验日期:2022年3月17日
必修/选修: 公选课

1.实验内容

  • 熟悉Pycharm等开发环境;
  • 掌握基本的Python运行和调试技能;
  • 掌握基本的Python编程技能。
  • 程序代码托管到码云

2. 实验过程及结果

2.1熟悉Python开发环境

熟悉cmd、IDLE、Pycharm等开发环境

(1)在cmd运行python程序

(2)在IDLE(python自带编译器)中运行python程序

(3)在Pycharm中运行python程序

2.2练习Python运行、调试技能

1)在掌握Pycharm环境后运行python程序

(1)利用Pycharm运行程序:猜数游戏

2)在Pycharm中调试程序

Resume Program:断点调试后,点击按钮,继续执行程序;

Step Over
:在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。有一点,经过我们简单的调试,在不存在子函数的情况下是和Step
Into效果一样的(简而言之,越过子函数,但子函数会执行);

Step Into:单步执行,遇到子函数就进入并且继续单步执行(简而言之,进入子函数);

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

  • 调试截图:

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

(1)变量与类型:

(2)字符串:

(3)对象:pythpn中创建对象与类较为方便

(4)缩进、注释:

2.4掌握git技能

(1)根据云班课中所发布视频安装好Git并在组织内建立自己的仓库,在pycharm中配置好Git

(2)通过查阅互联网了解git的相关操作

(3)在Terminal:Local中依次输入git add ./git commit -m "注释"/git remote add origin "URL"(该指令仅输一次)/git push origin master,将所写程序托管到码云中

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

  • 问题1:在使用git上传项目时,遇到了不少错误,例如说总是提示git不知道我是谁这个问题。。。。。。
  • 问题1解决方案:通过网上查阅相关资料并且就相关问题请教了其他同学,发现可以使用git config --global user.name和git config --global user.email命令来解决。

其他(感悟、思考等)

在前几个学期学习了c、java等语言之后,发现python的入门上手还是较为容易的。

并且python在编写过程中函数无需大括号、无需定义类型等等特点使得语言使用更加简洁明了。

但是git确实是第一次使用,在各个方面都存在一些不习惯的地方,研究了好久也没搞明白,最后还是在群里其他同学的帮助下才成功解决了这个问题。(十分感谢!)

参考资料

https://www.cnblogs.com/hongshaozi/p/12700804.html

20202127 实验一《Python程序设计》实验报告的更多相关文章

  1. Python程序设计实验报告二:顺序结构程序设计(验证性实验)

      安徽工程大学 Python程序设计 实验报告 班级   物流191   姓名  崔攀  学号3190505136 成绩 日期     2020.3.22     指导老师       修宇 [实验 ...

  2. Python程序设计实验报告一:熟悉IDLE和在线编程平台

    安徽工程大学 Python程序设计 实验报告 班级   物流191   姓名  崔攀  学号3190505136 成绩_____           日期     2020.3.8     指导老师  ...

  3. Python程序设计实验报告四:循环结构程序设计(设计型实验)

    安徽工程大学 Python程序设计 实验报告 班级   物流191   姓名  姚彩琴  学号3190505129 成绩 日期     2020.4.8     指导老师       修宇 [实验名称 ...

  4. Python程序设计实验报告三:分支结构程序设计

    安徽工程大学 Python程序设计 实验报告 班级   物流191   姓名  姚彩琴  学号3190505129 成绩 日期     2020.4.5     指导老师       修宇 [实验目的 ...

  5. PYTHON程序设计实验

    Python程序设计实验报告一: 熟悉IDLE和在线编程平台 安徽工程大学 Python程序设计实验报告 班级 物流191 姓名 邹缕学号 3190505117成绩 ▁▁▁ 日期 2020.3.5 指 ...

  6. Python程序设计 实验 1 熟悉 IDLE 和在线编程平台

    ------------恢复内容开始------------ 安徽工程大学 Python程序设计 实验报告 班级   物流191   姓名  姚彩琴  学号3190505129 成绩 日期     2 ...

  7. 实验四 Android程序设计 实验报告

    实验四 Android程序设计 实验报告 目录 代码托管地址 Android程序设计-1 Android程序设计-2 Android程序设计-3 Android程序设计-4 Android程序设计-5 ...

  8. 20175212童皓桢 Java实验二-面向对象程序设计实验报告

    20175212童皓桢 Java实验二-面向对象程序设计实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设 ...

  9. 20175316 盛茂淞 2018-2019-2 《Java程序设计》实验二 面向对象程序设计 实验报告

    20175316 盛茂淞 2018-2019-2 <Java程序设计>实验二 面向对象程序设计 实验报告 (一)单元测试 在 IDEA中我们把产品代码放在src目录中,把测试代码放在tes ...

  10. 20155326 实验四 Android程序设计实验报告

    20155326 实验四 Android程序设计实验报告 实验内容 1.基于Android Studio开发简单的Android应用并部署测试; 2.了解Android.组件.布局管理器的使用: 3. ...

随机推荐

  1. markdown类型文件编辑大全

    正文: 1.标题的几种写法: 第一种:     前面带#号,后面带文字,分别表示h1-h6,上图可以看出,只到h6,而且h1下面会有一条横线,注意,#号后面有空格 第二种:      这种方式好像只能 ...

  2. [应用软件] VMware Workstation 12.0.0 Pro 正式版下载【附注册机+注册码】

    软件信息 软件名称: VMware Workstation 软件版本: 12 软件大小: 300 MB 软件语言: 简体中文 更新时间: - 软件授权: 免费 软件类别: 安装版 运行环境: WinX ...

  3. Charles的安装及设置

    1. Charles的安装 l  下载安装包 l  安装:按照提示信息一步步安装,不做多余解释 l  破解:将Charles.jar包放在安装目录,如D:\Program Files\Charles\ ...

  4. 【freertos】003-任务基础知识

    目录 前言 任务概念 任务状态 任务优先级 空闲任务和空闲任务钩子 空闲任务 空闲任务钩子 创建空闲钩子 创建任务 任务参数相关概念 创建静态内存任务 配置静态内存 实现空闲任务堆栈函数 实现定时器任 ...

  5. Spring---Spring专题(二)

    1.Spring配置数据源 1.1 数据源(连接池)的作用 数据源(连接池)是提高程序性能而出现的 事先实例化数据源,初始化部分链接资源 使用连接资源时从数据源中获取 使用完毕后将连接资源归还给数据源 ...

  6. mac phpstorm返回文件顶部或者底部

    在Mac下,请按FN+Command+→|←,就这么简单~

  7. MySQL_fetch_array 和 MySQL_fetch_object 的区别是什么?

    以下是 MySQL_fetch_array 和 MySQL_fetch_object 的区别: MySQL_fetch_array() – 将结果行作为关联数组或来自数据库的常规数组返回. MySQL ...

  8. Netty学习摘记 —— 再谈ChannelHandler和ChannelPipeline

    本文参考 本篇文章是对<Netty In Action>一书第六章"ChannelHandler和ChannelPipeline",主要内容为ChannelHandle ...

  9. C语言之常量(知识点4)

    一.常量(概念) ①用标识符代表常量 ②一般用大写字母表示 二.定义格式 #define 符号常量 常量 三.案例 #define PI 40; #define PRICE 30; 四.注意 ①其值在 ...

  10. 重定向(redirect)与转发(forward)的区别

    重定向(redirect)与转发(forward)的区别 1.重定向时地址栏会发生改变,转发时地址栏不会发生改变 当浏览器请求资源时,服务器直接访问目标地址的URL,将URL的响应内容读取,之后再将读 ...