20211121 实验一《Python程序设计》实验报告
20211121 2022-2022-2《Python》实验一报告
课程:《Python程序设计》
班级:2111
姓名:杨博川
学号:20211121
实验教师:王志强
实验日期:2022年3月17日
必修/选修:公选课
1.实验内容
1.熟悉Python开发环境;
2.练习Python运行,调试技能
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
4.掌握git技能
2.实验过程及结果
2.1熟悉Pycharm等开发环境
2.1.1Python3.10
官网下载的编译器之一,基本的python编写器,可以完成大部分代码编写,我称之为黑py
2.1.2 IDLE
官网下载的编译器之一,IDLE上可以单步执行程序,我称之为白py
2.1.3Pycharm
pycharm是一款集合性较高的代码编译器,并且具有汉化版,对国语优秀的积极分子较为友好,各类功能齐全,有利于制作者在编写python语言时提高效率,具有多种字体于背景颜色选择
2.2练习python运行,调试技能
pycharm基本功能(在这里使用英文过程):
1.配置python解释器:Setting-Project Interpreter-点击右侧绿色+
2.在pycharm下创建python文件:File-New-Python flie
3.在pycharm下创建python模块:File-New-Python Package
4.在pycharm下安装python第三方模块:Setting-Project:项目名-Projrct Interpreter-点击右侧绿色+
pycharm基本设置:
1.设置字体大小、颜色:Setting-Editer-Color&Fonts-Python
2.修改背景颜色:Setting-Editer-Color&Fonts-General-Text-Default Text-Background
3.设置菜单字体大小:Setting-Appearance&Behavior-Appearance
常用快捷键:
Tab:缩进当前行,选中后可多行缩进
Ctrl+Y
Ctrl+Shift+减号:折叠当前文件
Ctrl+D:复制当前行
Ctrl+/:快速注释,选中后可多行注释
Ctrl+F:查找
Ctrl+H:替换
Shift+Enter:快速换行
Shift+Tab:取消缩进
常用快捷键查询和配置:Setting-Keymap #快捷键“字典”
这里使用pycharm进行上述内容的部分图文简单演示(汉化模式)
2.3编写程序,掌握变量和类型、字符串、对象、缩进和注释等
2.3.1变量
python的变量类型较为灵活,可以改变
诸如C=1 c=1 A1=1 name=1 B=(“XXXX”)
_a=1以下划线开头也可作为变量
以数字结尾不可作为变量
2.3.2字符串
1. 'X'
2. "X" 只能单行写
3."""X""" 可以分多行写
2.3.3对象(呜呜呜我还没对象)
python中创建对象较为简单,也就是具体的个体
2.3.4缩进
空格键缩进1格
Tab键缩进4格
2.3.5注释
用#或快捷键Shift+/整行注释
2.3.6编写的小程序
猜数字游戏:
2.4掌握git技能,并把程序代码托管到码云
在电脑上下载git软件后打开运行git bush,获取自己的密钥
然后打开gitee官网设置
设置好后在pycharm中下载并运行gitee插件
然后选中自己编写的代码,在提交和推送后即可同步到码云
3.实验过程中遇到的问题和解决过程
问题一:由于疫情原因网课听课质量较低,python下载出现问题等情况,对前两节课内容不甚清晰
解决方案:下载python3.10,pycharm并自学前两节课内容,了解变量,字符串等基本概念
问题二:pycharm无法汉化
解决方案:查询相关资料并下载汉化包进行汉化
问题三:敲代码的时候将中英文的标点符号等混淆,导致程序无法运行
解决方案:自己编码的时候时刻记住切换,根据小框提示修改代码
问题四:git使用一窍不通
解决方案:学习老师分享的教程完成git运用并实现码云同步
其他(感悟、思考等)
python是一门面向对象的语言,相对于其他编程语言更为简单易懂,且支持中文编程,对中国编程小白相对友好。
不能只靠老师上课教学,更需要自己下课复习预习,多敲代码熟悉软件。
生活不易,我用python!
参考资料
PyCharm配置Gitee-DesireYang-博客
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!