学号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程序设计入门的更多相关文章

  1. 20184302 实验三《Python程序设计》实验报告

    20184302 2019-2020-2 <Python程序设计>实验3报告 课程:<Python程序设计> 班级: 1843 姓名: 李新锐 学号:20184302 实验教师 ...

  2. 201843 2019-2020-2 《Python程序设计》实验二报告

    201843 2019-2020-2 <Python程序设计>实验二报告 课程:<Python程序设计> 班级: 1843 姓名: 李新锐 学号:20184302 实验教师:王 ...

  3. 20184302 2019-2020-2 《Python程序设计》实验一报告

    20184302 2019-2020-2 <Python程序设计>实验一报告 课程:<Python程序设计> 班级: 1843 姓名: 李新锐 学号:20184302 实验教师 ...

  4. 20184302 2019-2020-2 《Python程序设计》实验四报告

    20184302 2019-2020-2 <Python程序设计>实验四报告 课程:<Python程序设计> 班级: 1843 姓名: 李新锐 学号:184302 实验教师:王 ...

  5. 20201123 《python程序设计》实验四报告

    20201123 2020-2021-2 <python程序设计>实验三报告 课程:<Python程序设计>班级:2011姓名:晏鹏捷学号:20201123实验教师:王志强实验 ...

  6. 20192204 2019-2020-2 《Python程序设计》实验四报告

    20192204 2019-2020-2 <Python程序设计>实验四报告 课程:<Python程序设计> 班级: 1922 姓名: 李龙威 学号:20192204 实验教师 ...

  7. 20192204李龙威 2019-2020-2 《Python程序设计》实验一报告

    20192204 2019-2020-2 <Python程序设计>实验一报告 课程:<Python程序设计> 班级: 1922 姓名: 李龙威 学号:20192204 实验教师 ...

  8. 20202127 实验一《Python程序设计》实验报告

    20202127 2022-2022-2 <Python程序设计>实验一报告课程:<Python程序设计>班级: 2021姓名: 马艺洲学号:20202127实验教师:王志强实 ...

  9. PYTHON程序设计实验

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

随机推荐

  1. vue-cli & webpack & vue.config.js

    vue-cli & webpack & vue.config.js configureWebpack // vue.config.js module.exports = { confi ...

  2. 图解 git stash

    图解 git stash # 暂存本地 变化 $ git stash # 复原 $ git stash pop The "git stash" command can help y ...

  3. Dart SDK All In One

    Dart SDK All In One Dart SDK archive https://dart.dev/tools/sdk/archive https://dart.dev/get-dart Th ...

  4. CSP & CORS

    CSP & CORS 内容安全策略 跨域资源共享 CSP https://developers.google.com/web/fundamentals/security/csp google ...

  5. HTTP/2 & Push Cache

    HTTP/2 & Push Cache HTTP/2 & 推送缓存 https://caniuse.com/#search=http2 https://jakearchibald.co ...

  6. vue watch & arrow function bug

    vue watch & arrow function bug watch: { GeoJSON: function(newValue, oldValue) { log(`\n\n\nGeoJS ...

  7. js trigger click event & dispatchEvent & svg element

    js trigger click event & dispatchEvent & svg element but svg element not support trigger cli ...

  8. 大胆预计SPC算力空投收益,月收益22.8%

    此前,NGK官方公告表示,NGK算力持有者获得SPC的数量是根据200万枚SPC除以全网算力总量决定的. 举个例子,假设全网算力总量为500万,那么每个算力持有者如果持有一个算力,则可获得200万÷5 ...

  9. 为什么说NGK公链的商用落地是可行的?

    互联网.大数据以及云计算的发展给人们的生活.工作带来了诸多便利,也让人们一次又一次感叹科技的进步.而NGK公链的诞生,更是让众人称之为传奇.其商用落地可行性,也让人惊叹.那么,为什么说NGK公链的商用 ...

  10. (转)linux下的系统调用函数到内核函数的追踪

    转载网址:http://blog.csdn.net/maochengtao/article/details/23598433 使用的 glibc : glibc-2.17使用的 linux kerne ...