当前位置: 首页 > news >正文

PyCharm 从入门到高效:安装教程 + 快捷键速查表

🔥个人主页:@草莓熊Lotso

🎬作者简介:C++研发方向学习者

📖个人专栏: 《C语言》 《数据结构与算法》《C++知识分享》《编程工具入门指南》

⭐️人生格言:生活是默默的坚持,毅力是永久的享受。

前言:PyCharm 作为一款功能强大的 Python 集成开发环境(IDE),深受广大 Python 开发者的喜爱。它不仅提供了代码编辑、调试、测试等基础功能,还具备智能代码补全、代码分析、版本控制集成等高级特性,能够极大地提高开发效率。本文将详细介绍 PyCharm 的安装步骤以及一些常用的快捷键,帮助初学者快速上手,也为有一定经验的开发者提供便捷操作的参考。


目录

一、PyCharm 的下载

(一)进入官网

(二)选择版本

二、PyCharm 的安装

(一)运行安装程序

(二)安装向导

三、首次启动设置

(一)导入设置

(二)阅读协议

(三)设置主题及其他个性化选项

(四)安装插件(可选)

四、PyCharm 常用快捷键

(一)代码编辑

(二)代码导航

(三)代码运行与调试

(四)其他常用


一、PyCharm 的下载

(一)进入官网

打开浏览器,在地址栏输入 PyCharm 的官方网站地址:https://www.jetbrains.com/pycharm/ 。这是获取正版 PyCharm 安装包的官方途径,确保下载的软件安全可靠且能及时获得更新支持。

(二)选择版本

在官网页面中,你会看到 PyCharm 提供了两个主要版本:

  1. 社区版(Community):这是一个免费的开源版本,对于初学者、个人开发者以及小型项目而言,它具备足够丰富的功能,如基本的代码编辑、语法检查、调试等。
  1. 专业版(Professional):此版本需要付费购买,但它提供了更多高级功能,例如对 Web 开发框架(如 Django、Flask 等)的深度支持、数据库工具、科学计算工具集成等,适合企业级开发和大型项目。

根据自身需求,点击相应版本下方的 “DOWNLOAD” 按钮进行下载。以 Windows 系统为例,下载的文件通常是一个.exe 后缀的安装程序。


二、PyCharm 的安装

(一)运行安装程序

找到下载完成的 PyCharm 安装文件,通常位于浏览器的默认下载路径或你指定的保存位置,双击该文件运行安装程序。在弹出的用户账户控制窗口中,点击 “是” 允许程序对计算机进行更改。

(二)安装向导

  1.    欢迎界面:安装程序启动后,首先会出现欢迎界面,这里显示了 PyCharm 的相关信息,直接点击 “Next” 按钮继续。
  1. 安装完成:安装完成后,会出现安装完成界面。在此界面,你可以选择是否立即运行 PyCharm(勾选 “Run PyCharm Community Edition”),然后点击 “Finish” 按钮结束安装。
  2. 选择开始菜单文件夹:该界面用于设置 PyCharm 在开始菜单中的文件夹名称,保持默认即可,然后点击 “Install” 按钮开始安装。安装过程可能需要一些时间,请耐心等待,期间进度条会显示安装的进度。
  3. 创建桌面快捷方式及关联文件类型:在此界面,你可以选择创建桌面快捷方式的类型,根据你的操作系统位数(32 位或 64 位)进行相应勾选。同时,建议勾选 “.py” 文件关联选项,这样在系统中双击.py 文件时,会自动使用 PyCharm 打开,方便快捷。完成选择后,点击 “Next”。
  4. 选择安装路径:接下来的界面允许你选择 PyCharm 的安装位置。默认情况下,它会安装在系统盘(如 C 盘)的 “Program Files\JetBrains\PyCharm Community Edition”(以社区版为例)路径下。如果你希望安装到其他磁盘或自定义路径,点击 “Browse” 按钮进行选择。建议不要将其安装在系统盘,以免占用过多系统空间影响系统性能,且安装路径中尽量避免使用中文字符。选择好路径后,点击 “Next”。   

三、首次启动设置

(一)导入设置

首次启动 PyCharm 时,会弹出一个对话框询问是否导入之前的设置。如果你之前使用过 PyCharm 并保存了设置文件,可以选择导入;若为初次使用,直接选择 “Do not import settings”,然后点击 “OK”。

(二)阅读协议

接下来会出现 JetBrains 软件许可协议页面,仔细阅读协议内容后,勾选 “I confirm that I have read and accepted the terms of this User Agreement”,表示你同意协议条款,然后点击 “Accept” 继续。

(三)设置主题及其他个性化选项

在后续的设置界面中,你可以根据个人喜好选择 PyCharm 的主题,如默认的 Darcula 主题(深色主题,适合长时间编程,对眼睛较为友好)或 Light 主题(浅色主题,视觉上较为明亮)。此外,还可以设置字体、字号等显示相关的参数,以及配置 Python 解释器等开发环境相关的选项。完成设置后,点击 “Next: Featured plugins”。

(四)安装插件(可选)

PyCharm 拥有丰富的插件生态系统,可以通过安装插件来扩展其功能。在插件安装界面,你可以浏览推荐的插件并选择安装。例如,如果你希望 PyCharm 支持中文界面,可以搜索并安装 “Chinese (Simplified) Language Pack” 插件。完成插件选择后,点击 “Start using PyCharm”,PyCharm 将完成启动并进入主界面。


四、PyCharm 常用快捷键

熟练掌握快捷键能够显著提高在 PyCharm 中的开发效率,让你无需频繁使用鼠标,双手专注于键盘操作。以下是一些常用的快捷键分类介绍:

(一)代码编辑

  1. Ctrl + /(Windows/Linux)或 Command + /(Mac):用于单行代码注释或取消注释。选中需要注释的代码行,按下该快捷键,即可快速将其注释掉;再次按下则取消注释。
  1. Ctrl + Shift + /(Windows/Linux)或 Command + Shift + /(Mac):用于块注释。选中一段代码块,按下此快捷键,会在代码块前后添加注释符号,实现块注释功能。
  1. Ctrl + D(Windows/Linux)或 Command + D(Mac):复制当前行代码。将光标定位在需要复制的代码行,按下该快捷键,即可快速复制该行并粘贴到下一行。
  1. Ctrl + Y(Windows/Linux)或 Command + Delete(Mac):删除当前行代码。将光标置于要删除的代码行,按下此快捷键,该行代码将被删除。
  1. Ctrl + Shift + Enter(Windows/Linux)或 Command + Shift + Enter(Mac):自动补全代码语句。在编写代码时,当语句未完整输入但 PyCharm 能够推断出完整形式时,按下此快捷键可自动补全。

(二)代码导航

  1. Ctrl + N(Windows/Linux)或 Command + O(Mac):快速查找类。在项目中,按下该快捷键,输入类名,即可快速定位到对应的类文件。
  1. Ctrl + Shift + N(Windows/Linux)或 Command + Shift + O(Mac):查找文件。通过此快捷键,输入文件名,能够快速找到项目中的任何文件,包括 Python 文件、配置文件等。
  1. Ctrl + B(Windows/Linux)或 Command + B(Mac):跳转到声明处。当光标位于某个变量、函数或类的使用处时,按下该快捷键,可直接跳转到其定义声明的位置。
  1. Ctrl + Alt + 左箭头(Windows/Linux)或 Command + Option + 左箭头(Mac):返回上一个编辑位置;Ctrl + Alt + 右箭头(Windows/Linux)或 Command + Option + 右箭头(Mac):前进到下一个编辑位置。这两个快捷键在浏览代码时非常实用,可方便地在不同代码位置之间切换。

(三)代码运行与调试

  1. Shift + F10(Windows/Linux)或 Control + R(Mac):运行当前项目或选中的 Python 脚本。在完成代码编写后,按下此快捷键可快速运行程序,并在下方的控制台查看输出结果。
  1. Shift + F9(Windows/Linux)或 Control + D(Mac):启动调试模式。在代码中设置好断点后,按下该快捷键,程序将以调试模式运行,可逐行执行代码,观察变量值的变化,方便排查程序中的错误。
  1. F8(Windows/Linux)或 F8(Mac):单步执行代码。在调试模式下,每按一次该快捷键,程序将执行下一行代码,不进入函数内部。
  1. F7(Windows/Linux)或 Command + F7(Mac):单步跳入函数。当执行到函数调用时,按下此快捷键,将进入函数内部继续单步执行。
  1. Shift + F8(Windows/Linux)或 Command + Shift + F8(Mac):单步跳出函数。在函数内部调试时,按下该快捷键,将跳出当前函数,返回到调用该函数的位置继续执行。

(四)其他常用

  1. Ctrl + Shift + A(Windows/Linux)或 Command + Shift + A(Mac):查找动作。通过此快捷键,可搜索 PyCharm 中的各种操作命令,如打开设置、创建新文件等,快速找到并执行你需要的功能。
  1. Ctrl + E(Windows/Linux)或 Command + E(Mac):显示最近打开的文件列表。按下该快捷键,会弹出一个窗口,列出你最近在 PyCharm 中打开过的文件,方便快速切换到之前编辑的文件。
  1. Alt + Enter(Windows/Linux)或 Option + Enter(Mac):显示代码建议和快速修复。当代码存在错误或可以进行优化时,将光标置于错误处或相关代码行,按下此快捷键,PyCharm 会提供相应的建议和修复方案,如导入缺失的模块、修正语法错误等。

结语:掌握了这些常用的快捷键,将为你在 PyCharm 中的 Python 开发工作带来极大的便利,提高开发效率。在实际使用过程中,建议你不断练习和熟悉这些快捷键操作,逐渐形成肌肉记忆,让开发过程更加流畅。随着对 PyCharm 的深入使用,你还会发现更多实用的功能和技巧,进一步提升你的编程体验。


文章转载自:

http://cspCQLig.xdwcg.cn
http://Btv0wYSM.xdwcg.cn
http://o1U4LhR4.xdwcg.cn
http://tfPuEbPE.xdwcg.cn
http://kxX6OTud.xdwcg.cn
http://VJd3ddXN.xdwcg.cn
http://u4T9Z78a.xdwcg.cn
http://Cnoq2NkG.xdwcg.cn
http://uMJgFa3Y.xdwcg.cn
http://ndp7mZQg.xdwcg.cn
http://3Jd2LG5l.xdwcg.cn
http://CFUVW4hV.xdwcg.cn
http://bZxBpOEg.xdwcg.cn
http://RTMhpQW8.xdwcg.cn
http://fWXpF3kx.xdwcg.cn
http://LvkhcOdL.xdwcg.cn
http://TI0hEvVX.xdwcg.cn
http://pdXHcNmR.xdwcg.cn
http://LR8iV4Za.xdwcg.cn
http://hA2yIfCG.xdwcg.cn
http://2BqLGtEu.xdwcg.cn
http://dotcKrWq.xdwcg.cn
http://SFLp5f1x.xdwcg.cn
http://9ZYeWbhL.xdwcg.cn
http://pX8UW3U8.xdwcg.cn
http://MDv0Hx80.xdwcg.cn
http://mNfaxVlG.xdwcg.cn
http://HdBohoZ2.xdwcg.cn
http://z3atpcp1.xdwcg.cn
http://wixFlbG8.xdwcg.cn
http://www.dtcms.com/a/371392.html

相关文章:

  • Linux 之从硬件硬盘到文件系统的全面过渡
  • STM32的USART的数据寄存器只有一个吗?
  • 【RabbitMQ】---RabbitMQ 工作流程和 web 界面介绍
  • HakcMyVM-Literal
  • C++判断字符串是否是回文(palindrome)
  • 测试:BUG篇
  • web后端知识(php和python)——第一阶段
  • 安卓学习 之 ProgressBar(进度条)控件
  • Python操作MySQL的两种姿势:原生SQL与ORM框架SQLAlchemy详解
  • TypeScript 核心语法与 Vue2 指令知识点
  • Java 14 开箱,新特性Record、instanceof、switch香香香香
  • HarmonyOS 应用开发新范式:深入探索 Stage 模型与 ArkUI 声明式开发
  • 跳转原生系统设置插件 支持安卓/iOS/鸿蒙UTS组件
  • 5-2EFCore性能优化
  • 《sklearn机器学习——管道和复合估计器》联合特征(FeatureUnion)
  • 大数据毕业设计选题推荐-基于大数据的贵州茅台股票数据分析系统-Spark-Hadoop-Bigdata
  • C++ 容器——unordered_xxx
  • 常见设计模式详解
  • 网络爬虫(web crawler)
  • 319章:使用Scrapy框架构建分布式爬虫
  • (LeetCode 面试经典 150 题) 67. 二进制求和(位运算、字符串)
  • 【linux kernel 常用数据结构和设计模式】【数据结构 3】【模拟input子系统input_dev和input_handler之间的多对多关系】
  • 怎么用CXL加速数据库?· SIGMOD‘25
  • Day23_【机器学习—聚类算法—K-Means聚类 及评估指标SSE、SC、CH】
  • Uniapp 怎么修改项目图标和启动页
  • macos安装openjdk17
  • 像素图生成小程序开发全解析:从图片上传到Excel图纸
  • 运维服务方案,运维巡检方案,运维安全保障方案文件
  • 计算机网络相关
  • 【代码讲解】北通手柄遥控 + Mujoco 仿真 SO-ARM100 机械臂末端位姿