【工具-PyCharm】

工具-PyCharm

  • ■ PyCharm-简介
  • ■ PyCharm-安装
  • ■ PyCharm-使用
    • ■ 修改主题
    • ■ 设置字体
    • ■ 代码模板
    • ■ 解释器配置
    • ■ 文件默认编码
    • ■ 快捷键
      • ■ 折叠
      • ■ 移动
      • ■ 注释
      • ■ 编辑
      • ■ 删除
      • ■ 查看
      • ■ 缩进
      • ■ 替换

■ PyCharm-简介

官方下载地址

Professional:专业版(建议选择专业版),功能强大,属于收费版。
Community:社区版,只支持Python开发,开源、免费,用作学习也够用。
在这里插入图片描述

■ PyCharm-安装

在这里插入图片描述
在这里插入图片描述
安装完成:点击I want to manually reboot later稍后重启系统

■ PyCharm-使用

■ 修改主题

在这里插入图片描述

■ 设置字体

在这里插入图片描述

■ 代码模板

在File - > Settings下,找到 Editor - > File and Code Templates
在这里插入图片描述

■ 解释器配置

执行Python代码必须要用到解释器,也就是用到的python版本。
可以在Fiel -> settings中的 Project 项目名 - > Project Interpreter中进行设置,如下图:
在这里插入图片描述
== 注:如果安装多个版本,就可以在这里进行选择==

■ 文件默认编码

可以在File -> Editor -> File Encodings -> Global Encoding和Project Encoding选择需要的字符编码。
在这里插入图片描述

■ 快捷键

■ 折叠

Ctrl -: 折叠当前代码
Ctrl +: 展开当前代码
Ctrl Shift -: 折叠所有代码
Ctrl Shift +: 展开所有代码

■ 移动

Shift+Enter: 在行中间执行时,智能跳到下一行。
Ctrl+Alt+Enter: 向上插入一行

■ 注释

Ctrl /: 注释、取消注释行

■ 编辑

Ctrl + D: 未选中时,复制当前行到下一行,选中时复制粘贴选中部分。

■ 删除

Ctrl + Y: 删除当前行

■ 查看

Ctrl + Q: 查看文档

■ 缩进

Shift + Tab: 反向退格

■ 替换

Ctrl + r: 替换

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/2047.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

图像哈希:DCT篇

Robust image hashing with dominant DCT coefficients 文章信息 作者:唐振军期刊:Optic(Q2/3区)题目:Robust image hashing with dominant DCT coefficients 目的、实验步骤及结论 目的:使用传统的DCT对…

ChatGPT如何助力科研创新,提升研究效率?

随着人工智能技术的快速发展,其在科研领域的应用也愈发广泛。AI不仅提升了科研创新的效率,还为科研人员带来了前所未有的便利。本文将从ChatGPT深度科研应用、数据分析及机器学习、AI绘图以及高效论文撰写等方面,综述AI如何助力科研创新与效率…

python--使用pika库操作rabbitmq实现需求

Author: wencoo Blog:https://wencoo.blog.csdn.net/ Date: 22/04/2024 Email: jianwen056aliyun.com Wechat:wencoo824 QQ:1419440391 Details:文章目录 目录正文 或 背景pika链接mqpika指定消费数量pika自动消费实现pika获取队列任务数量pi…

JavaScript(二)

JavaScript的语法 1.JavaScript的大小写 在JavaScript中,大小写是敏感的,这意味着大小写不同的标识符被视为不同的变量或函数。例如,myVariable 和 myvariable 被视为两个不同的变量。因此,在编写JavaScript代码时,必…

如何在PostgreSQL中创建并使用窗口函数来进行复杂的分析查询?

文章目录 解决方案1. 了解窗口函数的基本概念2. 常用的窗口函数3. 使用示例示例 1:计算每行销售数据的累计销售额示例 2:计算每行销售数据相对于前一行销售额的增长率 结论 PostgreSQL 提供了一套强大的窗口函数(Window Functions&#xff09…

第四十六节 Java 8 Stream

Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提高Java程序员的生产力,让程序员写出高…

MQTT Broker 白皮书:全面实用的 MQTT Broker 选型指南

在智能数字化时代,家居设备、工厂传感器、智能汽车、能源电力计量表等各类设备都已变身为新型的智能终端。为了满足这些海量且持续增长的智能设备之间对于实时、可靠的消息传递的需求,MQTT Broker 消息代理或消息中间件扮演了至关重要的角色。作为新一代…

STM32H750外设ADC之模拟窗口看门狗

目录 概述 1 相关寄存器 2 功能描述 3 AWDx 标志和中断 4 模拟看门狗 1 4.1 模拟看门狗 1 说明 4.2 模拟看门狗通道选择 4.3 阀值选择 5 模拟看门狗 2和3 6 ADCx_AWDy_OUT 信号输出生成 6.1 功能介绍 6.2 输出信号案例 7 模拟看门狗 1、 2、 3 比较 概述 本文主…

GEE:直方图匹配

作者:CSDN @ _养乐多_ 本文将介绍如何在 Google Earth Engine (GEE) 平台中,进行直方图匹配的代码。本文以Sentinel2和Landsat9的影像为例,将Landsat9的影像的分布直方图转换到了Sentinel2中相同波段的直方图,并可视化了匹配前后效果。该方法也可以用于影像融合,将低分辨…

Opencv_3_图像对象的创建与赋值

ColorInvert.h 如下&#xff1a; #include <opencv.hpp> using namespace std; #include <opencv.hpp> using namespace cv; using namespace std; class ColorInvert{ public : void mat_creation(); }; ColorInvert.cpp 文件如下&#xff1a; #include &q…

从零手写 tomcat

从零手写例子 项目简介 /\_/\ ( o.o ) > ^ <mini-cat 是简易版本的 tomcat 实现。别称【嗅虎】(心有猛虎&#xff0c;轻嗅蔷薇。) 开源地址&#xff1a;https://github.com/houbb/minicat 特性 简单的启动实现/netty 支持 servlet 支持 静态网页支持 filter/list…

解决宝塔面板无法访问(无法访问或拒绝链接)

&#x1f40c;博主主页&#xff1a;&#x1f40c;​倔强的大蜗牛&#x1f40c;​ &#x1f4da;专栏分类&#xff1a;Linux ❤️感谢大家点赞&#x1f44d;收藏⭐评论✍️ 问题如下&#xff1a; 本人设置了授权IP&#xff0c;但是有些问题&#xff0c;所以是打算取消授权IP 重…

Spring Boot 自动装配执行流程

Spring Boot 自动装配执行流程 Spring Boot 自动装配执行流程如下&#xff1a; Spring Boot 启动时会创建一个 SpringApplication实例&#xff0c;该实例存储了应用相关信息&#xff0c;它负责启动并运行应用。实例化 SpringApplication 时&#xff0c;会自动装载META-INF/spr…

Linux文件chattr/lsattr/Linux权限(搭建权限测试环境实战)引申到内部原理及Linux删除系统文件原理-7539字详谈

企业高薪思维: 每一个阶段什么时候是最重要的&#xff1f;&#xff08;快速定位&#xff09; 1.学习最重要的事情 &#xff08;学生阶段&#xff0c;找工作前阶段&#xff09; 2.家庭&#xff0c;女朋友 &#xff08;工作阶段/学生阶段&#xff0c;学习不受到影响&#xff09; …

修改Ubuntu22.04系统图标

在Ubuntu 22.04中更改开机时显示的Ubuntu图标需要修改的设置。 主要思路是用自己图片替换系统图片&#xff0c;保持系统图片同名&#xff0c;同格式。 以下是一般的步骤&#xff1a; 修改启动界面的logo&#xff1a; sudo cp 新logo.png /usr/share/plymouth/themes/spinn…

k8s pod 绑核

一、概述 默认配置下&#xff0c;kubelet/Linux 使用 CFS&#xff08;完全公平调度&#xff09;算法来为 Pod 分配 CPU&#xff0c;工作负载&#xff08;Pod 中的进程&#xff09;会被调度到不同的可用的 CPU 核心&#xff0c;而且大多数工作负载对这种迁移带来的性能损失并不…

狠不狠?做个标签累不累?

QT是专门用来开发用户界面的程序&#xff0c;小部件&#xff08;Widgets&#xff09;是构成用户界面的基本元素。QT6提供了一个丰富的库&#xff0c;用于创建桌面、移动和嵌入式应用程序的用户界面。 小部件是图形用户界面(GUI)编程中的一个重要概念。它是构成用户界面的基本元…

@NameBinding注解名称绑定过滤器/拦截器

NameBinding注解名称绑定过滤器/拦截器&#xff0c;只针对某一些资源方法执行处理逻辑 一、为什么要用名称绑定 一般情况下&#xff0c;借助Spring的过滤器或者拦截器等对Http请求或响应进行处理就能满足需求。但是在有些场景下若只需对特定的xxxResource做拦截处理&#xff0…

项目大集成

一 keeplived 高可用 192.168.11.11nginx keeplived192.168.11.12nginx keeplived 两台均编译安装服务器 1 主服务器修改文件&#xff1a; 2 备服务器修改文本 scp keepalived.conf 192.168.11.12:/etc/keepalived/ 3 给主服务器添加虚拟ip ifconfig ens33:0 192.168…

Qt5怎么用QSetting生成配置文件、读取配置文件和保存配置文件

2024年4月22日&#xff0c;周一下午 在 Qt5 中&#xff0c;可以通过 QSettings 类生成、读取和保存配置文件。 QSettings 类提供了一个跨平台的接口&#xff0c;用于读取和写入应用程序的设置和配置信息&#xff0c;这些信息可以存储在不同的地方&#xff0c;如注册表&#xf…