【Python 入门指北】No 2. 玩转 Pycharm

简介: 【Python 入门指北】No 2. 玩转 Pycharm

前言

上一篇文章中,我们对 Python 进行了简介,并且介绍了如何安装 Python 解释器,并给大家推荐了 Python 开发神器 - Pycharm。


那今天,我们就来看看,如何安装以及配置这个神器,让我们的工作效率进一步提高!本文内容安排如下:


Pycharm 安装

Pycharm 配置

Pycharm 插件

如何用 Pycharm 写程序

Pycharm 安装

这部分主要说一下如何安装 Pycharm,本文以 macOS 的安装为例,其他系统下的安装等有空了再做吧,😂,那下边就正式开始安装过程。


关于社区版和专业版的区别就不再多说了,正常来讲我们选社区版就足够了,不过因为我有专业版的账号,所以下边还是以专业版为例来安装,不过大家不用担心,两者的安装过程是一样的。


首先去官网下载 安装包;


image.pngimage.pngimage.pngimage.pngPycharm 配置

字体、主题设置

依次打开 Customize -> All Settings -> Appearance & Behavior -> Appearance,然后在右边选择自己喜欢的主题,以及字体,这里推荐使用 Jetbrains 家自己出品的字体 JetBrains Mono,然后大小的话,选择自己喜欢的号即可;


image.pngimage.png上面设置的是 IDE 总体界面的字体和主题,下面来进行代码编辑器的字体和主题;

依次打开 Customize -> All Settings -> Editor -> Font,依次根据自己的喜好设置字体和大小;image.png然后依次打开 Customize -> All Settings -> Editor -> Color Scheme,然后选择自己喜欢的主题就好;

image.png编码设置

一般来讲,macOS 下的默认编码是 UTF-8,但是 Windows 下的却不是,所以要设置一下才行;


依次打开 Customize -> All Settings -> Editor -> File Encodings,然后把右边框中的都设置为 UTF-8 即可;


image.png开发模版设置

模板就是一种通用的格式,如果在 Pycharm 中设置了模板,那么每次创建一个 Python 文件的时候都会自动包含模板中的内容,方便我们后续开发;


依次打开 Customize -> All Settings -> Editor -> File and Code Templates,然后选择 Python Script,在右边框中填入自己要自定义的模板即可。而如果你要对其他文件设置模板,那方法也是一样的。


image.png然后我们以后每次创建 Python 文件,上面的模板内容就都会预先定义好了。

image.png插件

虽然 Pycharm 已经很 🐂🍺 了,但是它还有个厉害的地方在于它可以扩展插件。通过插件,能让我们的 Pycharm 用起来更爽。如果我们把 Pycharm 比做王者荣耀里边的英雄,那么插件就像红蓝 Buff,能让我们的英雄变得更加厉害。接下来,就让我来推荐给大家几款我常用的插件吧。


首先,既然要用插件,那我们得知道怎么安装吧。


好的,让我们依次打开 Customize -> All Settings ->Plugins,然后在右边的框中输入你想要的插件搜索即可,搜到结果之后,点击安装即可;



image.png

  1. Rainbow Brackets

人如其名,Rainbow 意为彩虹,而这款插件的作用就是给你的代码块之间很清晰的显示出各种颜色的高亮。或许你早已被代码中繁多的括号给搞蒙了,有了它,你就再也不用担心这个问题了。image.pngMaterial Theme UI

Material Theme UI 是JetBrains IDE(IntelliJ IDEA,WebStorm,Android Studio等)的插件,可将原始外观更改为 Material Design 外观。最初的灵感来自 Sublime Text 的 Material Theme,这个插件提供了一整套设置,可以按照你想要的方式调整 IDE,让你的 IDE 变得更加漂亮!


image.png

  1. Key Promoter X

Key Promoter X 帮助你在工作时学习必要的快捷方式。当你在 IDE 内的按钮上使用鼠标时,Key Promoter X 会显示您应该使用的键盘快捷键。33.png

  1. CodeGlance

类似于 Sublime 中的代码小地图嵌入到编辑器窗格中,可用于快速定位代码;

image.png

  1. leetcode editor

作为一个程序员,摸鱼休闲的时候怎么能忘了刷题呢,这个插件能够让你在 Pycharm 中直接打开 Leetcode 的题目,就算你想在上班时间摸摸鱼,别人也看不出来你是在刷题呀,岂不是美哉。image.png

用 Pycharm 写程序

好了,经过上面的步骤之后,我们就可以用 Pycharm 来写程序了,这一节我们就看看怎么用 Pycharm 实现最简单的 hello world

  1. 首先,点击主界面中的 New Project

image.png

  1. 然后设置项目存放地址,以及配置 Python 解释器,最后点击右下角 Create 按钮即可;

image.png

  1. 此时我们的项目就创建好了,不过此时项目是🈳️的,啥也没有,所以我们需要建立一个 Python 脚本,用来存放我们的代码。在项目上点击鼠标右键,依次点击 New -> Python File

image.png填写你的脚本名称,⚠️ 虽然没明确说不能用中文,但是最好不要非主流,老老实实用英文就好;image.png

  1. 好了,脚本文件也建立好了,现在就是编写代码了;

image.png

  1. 在代码编辑区域或者选中当前脚本文件,鼠标右键运行即可,或者你也可以使用快捷键 Ctrl + Shift + F10 运行;

image.png

总结

好了,关于 Pycharm 的安装和相关配置以及使用小技巧就介绍到这里了,更多进阶有趣的玩法,欢迎大家留言一起探讨,也欢迎大家加入我的交流群,和大家一起侃侃呀!

目录
相关文章
|
2月前
|
SQL 关系型数据库 数据库
Python SQLAlchemy模块:从入门到实战的数据库操作指南
免费提供Python+PyCharm编程环境,结合SQLAlchemy ORM框架详解数据库开发。涵盖连接配置、模型定义、CRUD操作、事务控制及Alembic迁移工具,以电商订单系统为例,深入讲解高并发场景下的性能优化与最佳实践,助你高效构建数据驱动应用。
305 7
|
3月前
|
测试技术 开发者 Python
Python单元测试入门:3个核心断言方法,帮你快速定位代码bug
本文介绍Python单元测试基础,详解`unittest`框架中的三大核心断言方法:`assertEqual`验证值相等,`assertTrue`和`assertFalse`判断条件真假。通过实例演示其用法,帮助开发者自动化检测代码逻辑,提升测试效率与可靠性。
335 1
|
4月前
|
API 数据安全/隐私保护 开发者
Python自定义异常:从入门到实践的轻松指南
在Python开发中,自定义异常能提升错误处理的精准度与代码可维护性。本文通过银行系统、电商库存等实例,详解如何创建和使用自定义异常,涵盖异常基础、进阶技巧、最佳实践与真实场景应用,助你写出更专业、易调试的代码。
174 0
|
4月前
|
IDE 开发工具 数据安全/隐私保护
Python循环嵌套:从入门到实战的完整指南
循环嵌套是Python中处理多维数据和复杂逻辑的重要工具。本文通过实例讲解嵌套循环的基本用法、常见组合、性能优化技巧及实战应用,帮助开发者掌握其核心思想,避免常见错误,并探索替代方案与进阶方向。
382 0
|
8月前
|
人工智能 IDE 开发工具
JetBrains PyCharm 2025.1 发布 - 面向专业开发者的 Python IDE
JetBrains PyCharm 2025.1 (macOS, Linux, Windows) - 面向专业开发者的 Python IDE
819 29
JetBrains PyCharm 2025.1 发布 - 面向专业开发者的 Python IDE
|
2月前
|
Cloud Native 算法 API
Python API接口实战指南:从入门到精通
🌟蒋星熠Jaxonic,技术宇宙的星际旅人。深耕API开发,以Python为舟,探索RESTful、GraphQL等接口奥秘。擅长requests、aiohttp实战,专注性能优化与架构设计,用代码连接万物,谱写极客诗篇。
Python API接口实战指南:从入门到精通
|
2月前
|
存储 Java 调度
Python定时任务实战:APScheduler从入门到精通
APScheduler是Python强大的定时任务框架,通过触发器、执行器、任务存储和调度器四大组件,灵活实现各类周期性任务。支持内存、数据库、Redis等持久化存储,适用于Web集成、数据抓取、邮件发送等场景,解决传统sleep循环的诸多缺陷,助力构建稳定可靠的自动化系统。(238字)
504 1
|
3月前
|
调度 数据库 Python
Python异步编程入门:asyncio让并发变得更简单
Python异步编程入门:asyncio让并发变得更简单
195 5
|
6月前
|
Python
Python字符串格式化利器:f-strings入门指南
Python字符串格式化利器:f-strings入门指南
347 80

推荐镜像

更多