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。
- 网盘链接
- 提取码:rawp
破解说明 + Anaconda连接Pycharm: 使用jetbrains-agent.jar破解,破解完成后一定要关闭自动更新!!!
Anaconda下载地址:
Anaconda入门指南:
练习Python运行、调试技能:
-
Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节,直接运行。
-
Python 既支持面向过程的编程也支持面向对象的编程。在“面向过程”的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。在“面向对象”的语言中,程序是由数据和功能组合而成的对象构建起来的。与其他主要的语言如 C++ 和 Java 相比,Python 以一种非常强大又简单的方式实现面向对象编程。
-
Python在Pycharm上的调试
- 运行Debug,程序会在设置的断点位置停止运行。此时的程序状态会在下方的调试窗口中显示。从下面的图中可以看出程序的断点位置被高亮显示,表示命中断点。
- 在Debugger分页右边的Console分页能够显示此时的程序运行输出信息。对于函数内部的调试,我们需要点击step into,如果不需要的话直接点击step over。
- 运行Debug,程序会在设置的断点位置停止运行。此时的程序状态会在下方的调试窗口中显示。从下面的图中可以看出程序的断点位置被高亮显示,表示命中断点。
编写程序,练习变量和类型、字符串、对象、缩进和注释等
- 非常基础,可见上图,不再过多演示了。
掌握git技能
-
按照教程一步一步操作即可,演示如下:
-
git push
-
成功上传码云
3. 实验过程中遇到的问题和解决过程
- 问题1:Python无法识别相应变量类型
- 问题1解决方案:在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。可以使用类型转换使得解释器识别相应变量类型。
4.其他(感悟、思考等)
- 本次实验非常基础,难度不大。Python是一门应用广泛的语言,在数据挖掘、网页设计中作用很大,它不仅语法简洁,还有很多功能强大的库。学一门语言,既要学习语法,更应该将它掌握好,应用好。