ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

20193415 2020-2021-2《Python程序设计》实验一报告

2021-04-18 20:36:38  阅读:180  来源: 互联网

标签:缩进 Python 实验 Gitee 2020 Pycharm 20193415 调试


20193415 2020-2021-2《Python程序设计》实验一报告

课程:《Python程序设计》
班级: 1934
姓名: 简文翔
学号: 20193415
实验教师:王志强
实验日期:2021年4月12日
必修/选修:公选课

1. 实验内容

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

2. 实验过程及结果

(1) 熟悉Pycharm等开发环境

  1. 下载并安装Python 3.7.9

    检验是否安装成功:

  2. 下载并安装Pycharm Professional 2020.3

    使用盗版激活码激活专业版(Pycharm Professional激活码):

    以防该途径失效,已成功申请教育许可证:

    安装汉化插件,更改外观、全局字体与编辑器字体等

    效果图:

(2) 掌握基本的Python运行和调试技能

  1. 利用IDLE单步运行Python程序

  2. 利用Pycharm运行并调试Python程序

    以该程序为例,功能是输出2~20内的质数

    sieve = [True] * 21
    for i in range(2, 20):
        if sieve[i]:
            print(i)
            for j in range(i * i, 20, i):
                sieve[j] = False
    
    

    Test右侧第一个是运行按钮,第二个是调试按钮:

    在代码第4行打上断点,点击调试按钮进行调试:

(3) 掌握基本的Python编程技能

  1. 变量和类型

    整型、浮点型和字符串,利用type()函数展示变量的类型:

  2. 字符串

    字符串的倍增、拼接、截取与检索:

  3. 对象

    类与对象示例:

  4. 缩进和注释

    缩进(4个空格或Tab键)与注释(多行、单行)示例:

(4) 程序代码托管到码云

  1. 下载安装Git

  2. 配置SSH公钥

  3. 打开PyCharm,配置Git

  4. 下载安装Gitee插件并登陆码云

  5. 将本地项目上传到Gitee上

    提交并推送:

    个人仓库页面

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

  • 问题1:Pycharm配置Gitee过程中卡住

    解决方案:先在Gitee上新建一个仓库

  • 问题2:一个仓库中只能创建两个文件夹,且无法将代码推送到Gitee仓库的指定文件夹

    解决方案:经网络检索后未找到解决方法,只能努力适应Gitee的这种特性

其他(感悟、思考等)

  整个实验过程真的太复杂了。从激活专业版Pycharm到配置Gitee再到在博客园用Markdown写实验报告,全是个人经历上的第一次,能够利用的只有搜索引擎、云班课中的链接与老师的只言片语,所有东西都需要自己去搜索去学习。对于一个完美主义者与强迫症患者,写这篇实验报告用了不下十个小时的时间,一遍遍地编辑博客后台一遍遍地预览、调整图片尺寸、缩进段落,终于修改出勉强令自己满意的“人生第一篇博客”。感觉老师不仅是在教我们学Python,更多是把我们向“程序猿”的方向培养,果真是“用心良苦”。
  最后感谢女朋友给我放了一天假,让我有时间写这篇实验报告。
  

参考资料

标签:缩进,Python,实验,Gitee,2020,Pycharm,20193415,调试
来源: https://www.cnblogs.com/Lezs/p/14674467.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有