学习Python的IDE功能--(一)入门导览

news/2024/8/26 12:07:10 标签: 学习, python, ide
  1. 项目视图是主要工具窗口之一。它包含项目目录、SDK 特定的外部库和临时文件。点击带条纹的按钮可以预览演示项目。您也可以按Alt+1打开。
  2. 点击以打开项目视图,展开项目目录以查看项目文件。
  3. 双击以打开welcome.py。    
  4. 切换到"学习"工具窗口继续学习本课次。
  5. PyCharm已经为本课程配置了一个Python解释器。您可以对它进行修改或为您的项目创建另一个解释器。最简单的方式是使用状态栏中的Python解释器选择器。
  6. 提示: 您可以在此了解您的 Python 解释器设置
  7. 第一次打开项目时,PyCharm会扫描Python SDK和项目本身,以收集编码辅助所需的详细信息。要继续,请等待索引完成。
  8. 您已经打开了演示示例。在高亮显示的运行微件中,您可以看到所选配置的常用运行操作。例如,您可以运行代码或对其进行调试
  9. 现在,我们来运行当前文件,点击""或按Shift+F10
  10. 您可能会注意到find_average方法没有返回预期值6.5,而是返回26。我们来查看return语句,调试有问题的代码。        
  11. 点击高亮显示区域内的装订区域以设置断点。
  12. 点击""图标启动调试过程。
  13. "调试"工具窗口为工具栏提供了各种调试操作。您可以稍后在"调试工作流"课次中进行尝试。
  14. 停止调试。点击""图标。
  15. 发现代码中的问题后,我们来修正。将得到的和除以值的长度。课次脚本已插入/Len()
  16. 接下来,我们开始在括号()内输入values。PyCharm会在您输入时自动显示补全选项。或者,您也可以按Ctrl+空格并继续输入以缩短列表。
  17. 选择values并按Enter
  18. 您刚刚修正了一个错误,但还可以进一步改进这段代码。PyCharm将高亮显示可以改进的代码行,并为这些行添加黄色灯泡。
  19. Alt+Enter预览警告并应用快速修复。
  20. 应用第一个条自:重新格式化该文件。执行此修正后,代码会看起来很整洁。
  21. 意图也可以节省您的时间,让编码更轻松。我们来使用意图快速添加find_average的返回值类型按Alt+Enter
  22. 选择使用注解指定返回值类型并按Enter
  23. 键入float,然后按Enter
  24. 在PyCharm中进行处理时,您可能想要搜索项目中的文件、符号、类,乃至IDE操作。在本课次中,我们将搜索切换大小写操作,以将AVERAGE字符串改为小写。
  25. 按两次Shift以打开"随处搜索"对话框。
  26. 可以看到,所选文本AVERAGE已被自动复制到输入字符串中。我们不输入AVERAGE,而是输入大/小文字
  27. 选择"切换大小写"操作,然后按Enter

http://www.niftyadmin.cn/n/5558112.html

相关文章

【EI检索】第二届机器视觉、图像处理与影像技术国际会议(MVIPIT 2024)

一、会议信息 大会官网:www.mvipit.org 官方邮箱:mvipit163.com 会议出版:IEEE CPS 出版 会议检索:EI & Scopus 检索 会议地点:河北张家口 会议时间:2024 年 9 月 13 日-9 月 15 日 二、征稿主题…

【前端】Web控件与数据感应之模板循环输出

在Web开发中,模板循环输出是一种常见且非常有用的技术,它允许开发者根据后端传递的数据集合动态生成HTML内容。这一过程通常通过前端模板引擎或JavaScript库来实现,如Handlebars、Mustache、EJS(在Node.js环境下)以及现…

LabVIEW工业设备姿态监测系统

开发了一种基于LabVIEW的工业设备姿态监测系统,针对现有监测设备在适应性和反应时间上的不足,采用了LabVIEW软件和STM32微控制器,通过高精度姿态传感器实现了对设备姿态的快速准确监测,大大提高了工业作业的安全与效率。 项目背景…

Docker 三剑客

文章目录 Docker 三剑客1. Docker Engine功能与特点:工作原理:示例命令: 2. Docker Compose功能与特点:工作原理:示例文件 (docker-compose.yml):示例命令: 3. Docker Swarm功能与特点&#xff…

java反序列化redis中的java对象

此代码实现了从redis获取到的二进制数据转换成java对象的过程, 前提是redis中存储的是java序列化之后的java对象 import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.serializer.SerializerFeature; import org.apache.shiro.session.mgt.SimpleSession;import ja…

Django captcha 验证

1.安装模块 pip install django-simple-captcha pip install Pillow2.在settings中,将captcha注册到app列表里 # MxOnline/settings.py INSTALLED_APPS [# 图片登陆验证captcha, ]3.captcha需要在数据库中建立自己的数据表,所以需要执行migrate命令生…

Springboot定义阿里云oss工具类

Springboot定义阿里云oss工具类 文章目录 Springboot定义阿里云oss工具类1、定义OSS相关配置2、读取OSS配置3、生成OSS工具类对象4、定义使用工具类 1、定义OSS相关配置 首先,在 application.yml 文件中定义阿里云 OSS 的相关配置信息。这些配置包括 endpoint、acc…

【安全】系统安全设计规范(DOC完整版)

1.1安全建设原则 1.2 安全管理体系 1.3 安全管理规范 1.4 数据安全保障措施 1.4.1 数据库安全保障 1.4.2 操作系统安全保障 1.4.3 病毒防治 1.5安全保障措施 1.5.1实名认证保障 1.5.2 接口安全保障 1.5.3 加密传输保障 1.5.4终端安全保障 软件资料清单列表部分文档&…