• 20182304张子正 2020-2021-2 《Python程序设计》实验一报告


    20182304张子正 2020-2021-2 《Python程序设计》实验一报告

    课程:《Python程序设计》
    班级: 1823
    姓名: 张子正
    学号:20182304
    实验教师:王志强
    实验日期:2021年4月12日
    必修/选修: 公选课

    1.实验内容

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

    2.实验过程及结果

    Python 一键式安装(简单)

    • 微软商店一键下载安装,搜索python:

    • 打开命令行,输入python查看是否安装成功

      • 已显示安装成功以及相应版本

    安装PyCharm+Anaconda

    • PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。

    • PyCharm专业版功能强大,社区版免费但功能较弱。为了便于我们学习Python,我们可以使用网盘下载免费专业版PyCharm。

    破解说明 + Anaconda连接Pycharm: 使用jetbrains-agent.jar破解,破解完成后一定要关闭自动更新!!!
    Anaconda下载地址:
    Anaconda入门指南:

    练习Python运行、调试技能:

    • Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节,直接运行。

    • Python 既支持面向过程的编程也支持面向对象的编程。在“面向过程”的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。在“面向对象”的语言中,程序是由数据和功能组合而成的对象构建起来的。与其他主要的语言如 C++ 和 Java 相比,Python 以一种非常强大又简单的方式实现面向对象编程。

    • Python在Pycharm上的调试

      • 运行Debug,程序会在设置的断点位置停止运行。此时的程序状态会在下方的调试窗口中显示。从下面的图中可以看出程序的断点位置被高亮显示,表示命中断点。
      • 在Debugger分页右边的Console分页能够显示此时的程序运行输出信息。对于函数内部的调试,我们需要点击step into,如果不需要的话直接点击step over。

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

    • 非常基础,可见上图,不再过多演示了。

    掌握git技能

    • 按照教程一步一步操作即可,演示如下:

    • git push

    • 成功上传码云

    • 码云链接

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

    • 问题1:Python无法识别相应变量类型
    • 问题1解决方案:在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。可以使用类型转换使得解释器识别相应变量类型。

    4.其他(感悟、思考等)

    • 本次实验非常基础,难度不大。Python是一门应用广泛的语言,在数据挖掘、网页设计中作用很大,它不仅语法简洁,还有很多功能强大的库。学一门语言,既要学习语法,更应该将它掌握好,应用好。

    参考资料

  • 相关阅读:
    阿里云应用开发
    [New Portal]Windows Azure Virtual Machine (7) 删除Virtual Machine
    Windows Azure Affinity Groups (2) 创建Windows Azure Affinity Groups 地缘组
    [New Portal]Windows Azure Virtual Machine (8) Virtual Machine高可用(上)
    [New Portal]Windows Azure Virtual Machine (6) 指定Virtual Machine存储账户
    [New Portal]Windows Azure Storage (13) 本地冗余存储 vs 地理冗余存储 (下)
    [New Portal]Windows Azure Virtual Machine (9) Virtual Machine高可用与自动负载均衡(下)
    树控件的整理
    很好用的数据恢复软件
    JS日历控件
  • 原文地址:https://www.cnblogs.com/acgacg/p/14650367.html
Copyright © 2020-2023  润新知