【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天前
|
数据采集 iOS开发 MacOS
Python及Pycharm安装教程
Python及Pycharm安装教程
12 0
|
3天前
|
Python
【python】在pycharm创建一个新的项目
【python】在pycharm创建一个新的项目
348 0
|
4天前
|
机器学习/深度学习 数据采集 数据可视化
利用Python进行历史数据预测:从入门到实践的两个案例分析
利用Python进行历史数据预测:从入门到实践的两个案例分析
17 1
|
10天前
|
机器学习/深度学习 自然语言处理 语音技术
【Python 机器学习专栏】Python 深度学习入门:神经网络基础
【4月更文挑战第30天】本文介绍了Python在深度学习中应用于神经网络的基础知识,包括神经网络概念、基本结构、训练过程,以及Python中的深度学习库TensorFlow和PyTorch。通过示例展示了如何使用Python实现神经网络,并提及优化技巧如正则化和Dropout。最后,概述了神经网络在图像识别、语音识别和自然语言处理等领域的应用,并强调掌握这些知识对深度学习的重要性。随着技术进步,神经网络的应用将持续扩展,期待更多创新。
|
10天前
|
机器学习/深度学习 算法 数据挖掘
【Python 机器学习专栏】Python 机器学习入门:基础概念与流程
【4月更文挑战第30天】本文介绍了Python在机器学习中的重要性,机器学习的基础概念和分类,包括监督学习、非监督学习和强化学习。Python因其丰富的库(如Scikit-learn、TensorFlow、PyTorch)、简单易学的语法和跨平台性在机器学习领域广泛应用。文章还概述了机器学习的基本流程,包括数据收集、预处理、特征工程、模型训练与评估等,并列举了常用的Python机器学习算法,如线性回归、逻辑回归、决策树和支持向量机。最后,讨论了Python机器学习在金融、医疗、工业和商业等领域的应用,鼓励读者深入学习并实践这一技术。
|
12天前
|
Python
【Python21天学习挑战赛】-入门必备
【Python21天学习挑战赛】-入门必备
|
15天前
|
存储 Python
python入门指南
python入门指南
21 0
|
16天前
|
机器学习/深度学习 自然语言处理 算法
利用Python进行情感分析:从入门到实践
【4月更文挑战第24天】 在数字化时代,文本数据无处不在。理解这些文本背后的情绪倾向对于品牌管理、市场研究乃至政治分析都至关重要。本文将引导读者通过Python编程语言实现基本的情感分析任务,涵盖从预处理步骤到模型训练和结果解释的全过程。我们将使用流行的自然语言处理库NLTK和机器学习框架scikit-learn来构建一个简单的情感分析模型,并探索如何将其应用于实际场景中。
|
16天前
|
Python
Python从入门到精通:深入学习面向对象编程——2.1.2继承、封装和多态的概念
Python从入门到精通:深入学习面向对象编程——2.1.2继承、封装和多态的概念
|
16天前
|
存储 索引 Python
Python从入门到精通——1.3.1练习编写简单程序
Python从入门到精通——1.3.1练习编写简单程序