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

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

课程:《Python程序设计》
班级: 1621
姓名: 郑智辉
学号:20162120
实验教师:王志强
实验日期:2020年4月11日
必修/选修: 公选课

1.实验内容

(1)熟悉Python开发环境;
(2)练习Python运行、调试技能;
(3)编写程序,练习变量和类型、字符串、对象、缩进和注释等;
(4)掌握git技能

2. 实验过程及结果

(1)熟悉Python开发环境

  • 简介:PyCharm是一个用于计算机编程的集成开发环境(IDE),主要用于Python语言开发,由捷克公司JetBrains开发,提供代码分析、图形化调试器,集成测试器、集成版本控制系统,并支持使用Django进行网页开发。
  • 功能:
    • 代码分析与辅助功能,拥有补全代码、高亮语法和错误提示;
    • 项目和代码导航:专门的项目视图,文件结构视图和和文件、类、方法和用例的快速跳转;
    • 重构:包括重新命名,提取方法,引入变量,引入常量、pull,push等;
    • 支持网络框架: Django, web2py 和 Flask;
    • 集成Python 调试器;
    • 集成单元测试,按行覆盖代码;
    • Google App Engine下的Python开发;
    • 集成版本控制系统:为Mercurial, Git, Subversion, Perforce 和 CVS提供统一的用户界面,拥有修改以及合并功能。

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

如下图所示,使用单步调试功能运行到断点处,可以清晰看到对应步骤的输出信息和变量状态,表明其单步调试过程正确,使用该功能可便捷地找到代码问题根源。

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

如下图所示,图中的程序包含了对于不同类型的对象的定义、函数的调用、对象的引用、缩进、注释等基础python编程方法和规范。

(4)掌握git技能

  • git简介
    git是用于Linux内核开发的版本控制工具。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。git的速度很快,这对于诸如Linux内核这样的大项目来说自然很重要。git最为出色的是它的合并追踪(merge tracing)能力。
  • gitee操作
    step1:在pycharm中输入码云账号和密码,建立链接;
    step2:新建码云项目,share project on gitee;或从gitee中clone已存在的项目;
    step3:在vcs中更新项目文件、commit上传到仓库区,并指定版本;
    step4:push上传至码云。
    pycharm中的操作记录如下图所示:

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

该实验内容内容较为简单,在实验过程当中并未遇到问题。

其他(感悟、思考等)

虽然我学习Python已经两年多了,但仍然经常为Python的精巧便捷感到惊艳,经常发现新的知识。在王志强老师的课程里我学到了很多,比如git的使用,学会了将自己的代码push到网上,使我的GitHub账号创建三年来有了第一笔贡献。

参考资料

posted @ 2020-04-11 19:15  稚晖  阅读(680)  评论(0编辑  收藏  举报