2.2 Pycharm 的使用

news2024/11/13 9:09:07

文章目录

      • 1. PyCharm 安装
      • 2. Python 项目
      • 3. 外貌设置
      • 4. 配色方案
      • 5. 字体大小
      • 6. 自动换行
      • 7. 汉化
      • 8. 翻译插件
      • 9. 添加多个解释器
      • 10. Pycharm 常用快捷键
      • 11. 自定义文件模板内容
      • 12. 前端代码运行浏览器
      • 13. 关闭 with open 提示
      • 14. 双击shift查找
      • 15. 导出配置导入配置

1. PyCharm 安装

很多软件厂商针对编程语言开发了IED工具, Python 中非常知名 IDE 工具的便是 Pycharm.
PyCharm 可以帮助用户在使用 Python 语言开发时, 提高代码的编写效率.
IDE(Integrated Development Environment): 集成开发环境, 是用于提供程序开发环境的应用程序,
一般包括代码编辑器, 编译器, 调试器和图形用户界面等工具.
* 1. 访问PyCharm官网: https://www.jetbrains.com/pycharm

image-20221027001931723

* 2. 选着专业版本下载
     Pycharm: https://www.jetbrains.com/pycharm/download/#section=windows

image-20221027002106682

* 2. 双击安装包安装

image-20221027005319025

* 3. 安装提示 ->  Next

2022-10-27_00976

* 4. 选择安装路径 -> Next

2022-10-27_00978

* 5. 勾选配置(全选) -> Next

2022-10-27_00980

* 6. 创建开始菜单文件夹 -> Install

2022-10-27_00982

* 7. 等待安装...

2022-10-27_00983

* 8.安装完成 -> 完成 -> 手动重启电脑

* 9. 百度搜索工具po_jie

2022-10-27_00987
GIF 2022-10-27 1-15-56

2. Python 项目

项目名与脚本名字, 没有太大的限制, 但是不能与 Python 关键相冲突, 不能与需要使用的模块名冲突.
* 1. New Project 新建项目

2022-10-27_00988

* 2. 选择路径
* 3. 选择安装的Python解释器
     Add Interpreter --> Add Local Interpreter --> System Interpreter --> 
     选中安装的 python3.9.4下的 Python.exe

2022-10-27_00989

GIF 2022-10-27 1-29-25

* 4. 勾选了Create a main.py welcome script  创建main.py欢迎脚本.
* 5. Pycharm 运行 . py 脚本的两种方式

2022-10-27_00990

* 6. 创建 .py 脚本

2022-10-27_00991

2022-10-27_00991

2022-10-27_00992

* 7. 编写第一个程序

2022-10-27_00993

3. 外貌设置

File --> Settings --> Appearance & Behavior --> Appearance --> 
文件 --> 设置 --> 外貌&外观 --> 外貌 -->

2022-10-27_00994

2022-10-27_00998

4. 配色方案

File --> Settings --> Editor --> Color Scheme -->  Scheme
文件 --> 设置 --> 编辑 --> 配色方案 --> 方案

2022-10-27_00994
2022-10-27_00995

GIF 2022-10-27 2-11-38

5. 字体大小

File --> Settings --> Editor --> General --> font
文件 --> 设置 --> 编辑 --> 常规的 --> 字体

2022-10-27_01003

File --> Settings --> Editor --> General --> 勾选Change font size with ctrl mouse wheel
文件 --> 设置 --> 编辑 --> 常规的 --> 使用ctrl鼠标滚轮更改字体大小

之后在选中编辑界面或者终端界面 ctrl + 鼠标滚轮就可以调整字体的大小.

2022-10-27_00996

6. 自动换行

File --> Settings --> Editor --> General --> 勾选 Soft-wrap these files --> 添加 ;*.py;
文件 --> 设置 --> 编辑 --> 普通 --> 包含这些文件

2022-10-27_00999

7. 汉化

File --> settings --> plugins --> marketplace -->搜索 Chinese --> 安装后重启即可
文件 --> 设置 --> 插件 --> 市场 --> 搜索 

image-20221027220628271

image-20221027220708933

8. 翻译插件

File --> settings --> plugins --> marketplace -->搜索 Translation
文件 --> 设置 --> 插件 --> 市场 --> 搜索 翻译

image-20220127185313559

* 1. 配置百度翻译

image-20221027035228525

2022-10-27_01033

* 2. 登入账户 --> 选择 通用翻译

2022-10-27_01018

* 3. 申请体验

2022-10-27_01019

* 4. 填写资料

2022-10-27_01020

* 5. 注册成功 --> 认证不认证随自己

2022-10-27_01021

* 6. 回到首页 --> 点击通用翻译 

2022-10-27_01022

* 7. 再次申请体验

2022-10-27_01023

* 8. 选则标准版本

2022-10-27_01024

* 9. 填写资料, 写一个应用名称即可

2022-10-27_01025

* 10. 开通成功

2022-10-27_01026

* 11. 复制 APP ID  密钥

2022-10-27_010s7

2022-10-27_01028

* 12. 翻译  右击 翻译即可 
      英文转中文 快捷键 Ctrl + Shift + y
      中文转英文 快捷键 Ctrl + Shift + x

2022-10-27_01029

2022-10-27_01030

9. 添加多个解释器

2022-10-27_01006

2022-10-27_01007

2022-10-27_01008

10. Pycharm 常用快捷键

Ctrl + C            复制
Ctrl + V            粘贴
Ctrl + D            复制选定的行的内容到下一行
Ctrl + Shift + V    从最近的缓冲区粘贴



Ctrl + 鼠标选中代码  进入源码
Tab                 缩进
Shift + Tab         不缩进当前行
Ctrl + /            行块加注释&解注释
Ctrl + Alt + L      代码格式化
Ctrl + Alt + O      优化导入(没有使用的导入模块会被删除)

Ctrl + + 展开代码块
Ctrl + - 折叠代码块

Shift + Enter       当前行下面另起一行并切换到下一行

Alt + 0-9           打开相应的工具窗口
Ctrl + Tab          在脚本窗口间进行切换

Ctrl + F            查找
Ctrl + R            替换
Ctrl + Shift + F    全局查找
Ctrl + Shift + R    全局替换

还有很多...

11. 自定义文件模板内容

file --> settings --> Editor --> file and code templates --> python script

2022-10-27_01009

12. 前端代码运行浏览器

13. 关闭 with open 提示

File --> Settings --> Editor -->General --> Code Completiom --> Parameter Info
--> 将Show the parameter info popup in 1000 ms
(提示出现的时间 修改为3-4 1000 为一秒)

在这里插入图片描述

在这里插入图片描述

14. 双击shift查找

* 0. 如果汉化先把插件禁用,换回英文版的。
* 1. 双击 shift 
* 2. actions
* 3. 搜索 registry 回车

image-20210815132720045

* 4. 勾线 ide.suppress.double.click.handler  
* 5. close
* 6. ctrl+shift+a  还是可以使用全局搜索的

image-20210815133139717

最新版本没有这个选择上面的选项.
* 1. 双击 shift 
* 2. actions
* 3. 搜索 advanced settings 回车
* 4. 勾选

image-20220127211727156

15. 导出配置导入配置

将配置信息导出, 以后更换电脑安装 Pycharm 后直接导入配置即可.

2022-10-27_01010

* 1. 导出所有配置

2022-10-27_01011

* 2. 找到配置包导入配置.

2022-10-27_01012

* 3. 导入所有配置

2022-10-27_01013

* 4. 安装 & 重启

2022-10-27_01014


文章的段落全是代码块包裹的, 留言0是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言1是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言2是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言3是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言4是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言5是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言6是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言7是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言8是为了避免文章提示质量低.
文章的段落全是代码块包裹的, 留言9是为了避免文章提示质量低.


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

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

相关文章

Gwas实战分析3_群体结构增加

1.sh plink 格式转化 plink1.map/plink1.ped ------plink2.bim/fam/bed plink --file 1001genomes_snps_only_ACGTN1 --make-bed --out plink2 2.sh 群体结构分析 时间过久: for K in 2 3 4 5 6 7 8 9 10; do admixture --cv plink2.bed K∣teeadmixtrueK | tee…

HTML小游戏4 —— 简易版英雄联盟(附完整源码)

💂 网站推荐:【神级源码资源网】【摸鱼小游戏】🤟 风趣幽默的前端学习课程:👉28个案例趣学前端💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习交流群】💬 免费且实用的计算机相关知…

基于C#实现的在线聊天室的桌面系统软件

资源下载地址:https://download.csdn.net/download/sheziqiong/86863237 资源下载地址:https://download.csdn.net/download/sheziqiong/86863237 目录 个人聊天室软件 1 需求分析与概要设计 1 项目说明 1 1.1. 项目目标: 1 1.2. 软硬件环境…

庖丁解牛 指针的高端操作

本章重点 写在前面 1.字符指针 2.指针数组 3.数组指针 3.1数组指针的定义 3.2 &数组名VS数组名 3.3 数组指针的使用 二维数组与数组指针 4.数组参数和指指针参数 4.1一维数组传参 4.2 二维数组传参 4.3一级指针传参 4.4二级指针传参 5.函数指针 5.1函数指针的…

SSM基于小程序的医院预约挂号系统 毕业设计-附源码260839

SSM医院预约挂号小程序的设计与实现 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题。针对医院排…

Prometheus系列(2)之EC2安装Node端

目标 为Prometheus安装Node程序。 步骤 node exporter程序 wget https://github.com/prometheus/node_exporter/releases/download/v1.4.0/node_exporter-1.4.0.linux-amd64.tar.gz tar xvzf node_exporter-1.4.0.linux-amd64.tar.gz cd node_exporter-1.4.0.linux-amd64/s…

技术分享 | 专项测试技术初识Hook

本文节选自霍格沃兹测试学院内部教材Hook 技术需要预先分析目标应用的源代码和逻辑,根据目标测试场景设置目标、逻辑和数据,然后运行时动态的对目标函数参数值、逻辑或者返回值做修改,达到修改现有函数逻辑、实现目标测试场景的目的。 Hook的…

汇编语言指令

文章目录算术运算指令ADDADDISUB伪指令LUILIAUIPCLA逻辑运算指令内存读写指令条件分支指令无条件跳转指令算术运算指令 ADD 语法ADD RD,RS1,RS2例子add x5,x6,x7x5x6x7编码格式:R-type opcode(7):0110011(OP) 从RS里面取出数据,把里面的数据…

【MyBatis框架】关联映射

关系映射1. 关联映射概述2. 环境搭建3.处理字段名和属性名不一致的情况4. 处理一对一映射5. 处理多对一映射5.1 级联方式处理5.2 使用association处理映射关系5.3 分步查询6. 处理一对多查询7. 小结1. 关联映射概述 在关系型数据库中,多表之间存在着三种关联关系&a…

Linux文件打包及压缩、解包及解压

目录 前言 什么是压缩? tar的介绍与使用 简介 打包压缩文件 打包文件(不压缩) gzip压缩类型压缩文件 bzip压缩类型压缩文件 xzip压缩类型压缩文件 解包解压文件 简介 解压缩(解压到当前目录) 解压缩&#x…

线代 | 【提神醒脑】自用笔记串联

一、初等变换 1、初等行变换与方程组的同解变换 2、初等行变换关系网 ※ 3、关联结论 —— 同解方程 4、行、列变换适用场景

Java 线程池之ThreadPoolExecutor学习总结

前提 java version "1.8.0_25" 池简述 软件开发活动中,我们经常会听到数据库连接池、内存池、线程池等各种“池”概念,这些“池”到底是什么东西呢?程序的世界里,我们可以将池简单的理解为一种容器类数据结构&#x…

哪本计算机书籍,让你有了醍醐灌顶突然开悟的感觉?

计算机书籍每年都会出版很多,但是能影响几代程序员的有这几本书,推荐一下,肯定让你有醍醐灌顶的开悟的感觉。 1、重构 改善既有代码的设计(第2版 平装版) 豆瓣评分:9.2 本书是一本为专业程序员编写的重构指…

30岁本科男,在测试行业干了五年还只会功能测试,难道真的要去送外卖吗?

在网上看到一个帖子 从发帖内容可以看出,题主是一位拥有五年功能测试经验的IT从业者,他也深知功能测试现在的处境艰难,想改变,却又因为年龄和经济压力的原因迟迟不敢迈出第一步,其实这是很多年近30岁的人事业危机的缩影…

【Java】之File类

个人主页:天寒雨落的博客_CSDN博客-C,CSDN竞赛,python领域博主 特别标注:仅为自己的学习记录笔记,方便复习和加深记忆,仅供借鉴参考! 前篇回顾:【java】之File类_天寒雨落的博客-CSDN博客 目录 目录的遍历…

五 系统安全分析与设计

目录 一、安全基础技术 1.1 对称与非对称加密 1.2 数字签名(防抵赖) 1.3 信息摘要(防篡改) 1.4 加密、数字签名、信息摘要结合使用 1.5 数字证书(防止公钥被截取篡改) 二、网络安全 2.1 安全协议 …

Android LayerDrawable 使用

1. 前言 Android LayerDrawble 包含一个Drawable数组&#xff0c;系统将会按照这些Drawable对象的数组顺序来绘制他们&#xff0c;索引最大的 Drawable 对象将会被绘制在最上面。 LayerDrawable对象的xml文件的根元素是<layer-list>&#xff0c; 该元素内部包含多个<i…

【Linux】开发工具之gdb调试器

目录&#x1f308;前言&#x1f337;1、debug与release&#x1f338;2、gdb选项&#x1f308;前言 本篇文章进行调试器gdb的学习&#xff01;&#xff01;&#xff01; &#x1f337;1、debug与release debug会生成需要调试的信息&#xff0c;release不会生成 程序的发布方式有…

【Node.js】模块的加载机制

✍️ 作者简介: 前端新手学习中。 &#x1f482; 作者主页: 作者主页查看更多前端教学 &#x1f393; 专栏分享&#xff1a;css重难点教学 Node.js教学 从头开始学习 目录 模块的加载机制 优先从缓存中加载 内置模块的加载机制 自定义模块的加载机制 第三方模块的加载机…

2022年浙江省中职组“网络空间安全”赛项模块B--Linux系统渗透提权

2022年中职组浙江省“网络空间安全”赛项 B-3:Linux系统渗透提权一、竞赛时间 420分钟 共计7小时 吃饭一小时 二、竞赛阶段 竞赛阶段 任务阶段 竞赛任务 竞赛时间 分值 第①阶段: 单兵模式系统渗透测试 任务一: Windows操作系统渗透测试 任务二: Linux操作系统渗透测试 任务…