实验一 Python程序设计入门
学号20184307 2019-2020-2 《Python程序设计》实验1报告
课程:《Python程序设计》
班级: 1843
姓名: 章森洋
学号:20184307
实验教师:王志强
实验日期:2020年4月11日
必修/选修: 公选课
1.实验内容
1.熟悉Python开发环境;
2.练习Python运行、调试技能;
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
4.掌握git技能
2. 实验过程及结果
1.Python作为一门面向对象的高级语言,近年来受到越来越人的喜爱。Python主要利用两个软件来编写,一个是python自己 的IDLE,一个是pycharm。IDLE本身比较简洁,而pycharm有诸多功能,也包括Git的功能。
2.首先先熟悉IDLE。其本身功能非常简单。
先新建一个文件,作为首次试验,我们就选择print来测试IDLE。

IDLE能运行print语句,说明IDLE程序是正常的
对于pycharm来说,同样是输入print语句,但需要进行编译,编译完成后依然能得到上述效果。通过对print语句的编写,对python程序的使用有了初步的了解
对于单步调试,这其实可以帮助我们更加好得理解程序运行的过程,也非常容易检查出哪里出了问题。

首选要设置断点,然后在RUN菜单中选择Debug选像,然后就可以进行单步调试了。
3.进行字符串的转换,也就是变量类型的转换。Python程序中默认输入的是字符串类型,所以我们可以用在input前面加上变量的类型,输入想要储存变量的类型(整形用int,浮点型用float),例如int(input()),float(input())。对于注释,多行注释使用的是三引号,单行注释可以使用#号。Python对于格式有非常严格的要求,没有c语言中的{ }来分层,所以一般都利用缩进来解决,以一个tab建为一层缩进。


4.关于如何Git。首先需要去下载git,在pycharm里面中选择git安装路径进行配置。然在setting选项在Setting中选择Plugins,在Marketplace下搜索框中搜索gitee,点击Install进行下载安装。安装完成后我们需要登录码云。在VCS菜单中,选择Import inti Version Cintrol项目下的Share Project on Gitee,将本地新项目上传到Gitee上。之后就可以点击主界面又上角形状像勾子的按钮,进行文件的commit操作,最后在VCS中找到git,下拉选中push就可以上传到码云了。
3. 实验过程中遇到的问题和解决过程
- 问题1:试验程序不成功
- 问题1解决方案:通过程序的提示发现是格式的不对。因为python没有c语言的{ },所以对格式要求非常严,第一次写python程序没有注意格式,包括if,while后面的冒号等等诸多细节。
其他(感悟、思考等)
因为上学期学习过来java,对比python和java,感觉还是python更加简洁明了,没有很多的固定格式,非常容易理解。对比c,很多码有着固定格式,还有指针,虽然c是面向程序的会有面向对象的python有很多不一样的地方,但从难易程度上来讲无疑是最简单的。
实验一 Python程序设计入门的更多相关文章
- 20184302 实验三《Python程序设计》实验报告
20184302 2019-2020-2 <Python程序设计>实验3报告 课程:<Python程序设计> 班级: 1843 姓名: 李新锐 学号:20184302 实验教师 ...
- 201843 2019-2020-2 《Python程序设计》实验二报告
201843 2019-2020-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1843 姓名: 李新锐 学号:20184302 实验教师:王 ...
- 20184302 2019-2020-2 《Python程序设计》实验一报告
20184302 2019-2020-2 <Python程序设计>实验一报告 课程:<Python程序设计> 班级: 1843 姓名: 李新锐 学号:20184302 实验教师 ...
- 20184302 2019-2020-2 《Python程序设计》实验四报告
20184302 2019-2020-2 <Python程序设计>实验四报告 课程:<Python程序设计> 班级: 1843 姓名: 李新锐 学号:184302 实验教师:王 ...
- 20201123 《python程序设计》实验四报告
20201123 2020-2021-2 <python程序设计>实验三报告 课程:<Python程序设计>班级:2011姓名:晏鹏捷学号:20201123实验教师:王志强实验 ...
- 20192204 2019-2020-2 《Python程序设计》实验四报告
20192204 2019-2020-2 <Python程序设计>实验四报告 课程:<Python程序设计> 班级: 1922 姓名: 李龙威 学号:20192204 实验教师 ...
- 20192204李龙威 2019-2020-2 《Python程序设计》实验一报告
20192204 2019-2020-2 <Python程序设计>实验一报告 课程:<Python程序设计> 班级: 1922 姓名: 李龙威 学号:20192204 实验教师 ...
- 20202127 实验一《Python程序设计》实验报告
20202127 2022-2022-2 <Python程序设计>实验一报告课程:<Python程序设计>班级: 2021姓名: 马艺洲学号:20202127实验教师:王志强实 ...
- PYTHON程序设计实验
Python程序设计实验报告一: 熟悉IDLE和在线编程平台 安徽工程大学 Python程序设计实验报告 班级 物流191 姓名 邹缕学号 3190505117成绩 ▁▁▁ 日期 2020.3.5 指 ...
随机推荐
- 如何在github实现 github pages (暨个人blog) websites for you and your projects.
http://xgqfrms.github.io/xgqfrms/ 步骤如下: 1.GitHub Pages https://pages.github.com/ 2.Generate a site, ...
- 使用 Canvas 实现一个类似 Google 的可视化的页面错误反馈库
使用 Canvas 实现一个类似 Google 的可视化的页面错误反馈库 iframe 嵌套 iframe iframe 包含 复制的 HTML 页面 和支持可以拖拽的工具栏 鼠标经过上面,智能识别 ...
- 高倍币VAST了解一下,如何掀起算力挖矿新热潮?
随着比特币.以太坊等主流数字货币的起起落落,市场对于数字货币交易似乎进入了冷却期.很多生态建设者开启了观望态度,机构以及巨鲸们也开始纷纷着手分散投资.就在此时,一个新的概念逐步露出头角,吸引了大众关注 ...
- NGK公链存储技术,如何开创应用落地新格局?
尽管无人预测未来,但是资本的眼光总是那么灵敏,最近几年,国际资本市场纷纷将目光投到了公链市场上.从TPS高点备受抢占,再到DApp生态的不断涌现,再到目前Staking和Defi的新概念生态的不断发力 ...
- 如何在数据库中进行RBAC权限应用
上周我们发了一篇关于"删库跑路"引发了大家对于数据安全的思考,而权限管理又跟数据安全密不可分.权限管理作为数据系统的重要组成部分,通过控制账号的可支配能力,防止因用户操作不当导致的 ...
- django学习-25.admin管理后台里:把表名称和表字段名称的展示值都由英文显示改为由中文显示
目录结构 1.前言 2.完整的操作步骤 2.1.第一步:修改模型类Article 2.2.第二步:重启服务 2.3.第三步:退出登录并再次成功登陆admin管理后台 2.4.第四步:查看最新的表名称展 ...
- 通过const app = getApp()实现在 page 页面获取 app.js 定义的属性globalData,即获取全局数据
App.js是项目的入口文件,页面的 page.js 文件会覆盖 app.js文件, App.js文件里面的一些方法: onLaunch : function(){}:这个方法是当小程序加载完毕后就执 ...
- 资源授权?对OAuth2.0的一次重新认识的过程
什么是OAuth? OAuth一个开放的授权标准,允许用户在不提供关键信息(如账号,密码)给第三方应用的前提下,让第三方应用去访问用户在某网站上的资源(如头像,用户昵称等). OAuth分为OAuth ...
- Pandas初体验
目录 Pandas 一.简介 1.安装 2.引用方法 二.series 1.创建方法 2.缺失数据处理 2.1 什么是缺失值 2.2 NaN特性 2.3 填充NaN 2.4 删除NaN 2.5 其他方 ...
- WPF -- 构建动画
写在前面:本文代码摘自<Head First C#> 本文使用ObjectAnimationUsingKeyFrames + Storyboard构建一个动画. ObjectAnimati ...