作为 Python 程序员,无论是刚入门还是工作多年,PyCharm 都是一个绕不开的开发工具。它是 JetBrains 出品的一款强大的 Python IDE,有自动补全、调试、虚拟环境支持、代码检查等等功能,体验比命令行 + 记事本舒服一百倍。
今天这篇文章,我们来手把手完成以下几件事:
-  PyCharm 安装与启动 
-  配置 Python 解释器 
-  创建第一个 Python 项目 
-  编写并运行第一个 Python 文件 
-  小技巧:如何美化你的代码界面 
一、安装 PyCharm
PyCharm 有两个版本:
| 版本 | 特点 | 
|---|---|
| Community(社区版) | 免费,适合入门使用 | 
| Professional(专业版) | 收费,但有 30 天试用,支持 Web、数据库等高级功能 | 
官网地址
👉 PyCharm: The only Python IDE you need
建议点击 Download 按钮,选择 Community 版本下载安装即可。安装过程中一路点击“下一步”即可,Windows 用户建议勾选“添加到 PATH”。
⚠️ Mac 用户直接拖动 PyCharm 到 Applications 即可使用。
二、启动并配置 Python 环境
第一次启动 PyCharm 后,会让你选择 UI 风格和字体,随便选一个你喜欢的(Dark 模式很香)。
然后我们来配置 Python 环境。
步骤如下:
-  点击右上角的 File > Settings > Project: xxx > Python Interpreter 
-  如果没有解释器,点击右侧齿轮 ➜ Add 
-  选择 Virtualenv(推荐)或者你本地的 Python 解释器路径,比如: C:\Users\xxx\AppData\Local\Programs\Python\Python39\python.exe
如果你还没安装 Python,请访问官网安装:Download Python | Python.org
三、创建你的第一个 Python 项目
来吧,写人生中第一个 PyCharm 项目。

步骤如下:
-  打开 PyCharm ➜ New Project
-  选择左侧的 Pure Python
-  项目路径随意,比如 C:\Users\你\Documents\MyFirstPyProject
-  勾选 New environment using Virtualenv(推荐)
-  Finish! 
PyCharm 会花几秒钟创建项目并初始化环境。
四、写一个 Hello World!

创建 Python 文件:
在左侧项目栏(Project)上右键 ➜ New ➜ Python File ➜ 文件名写 hello
在打开的文件中输入:
print("Hello world! - from DataFlair!")
点击右上角的小绿色三角运行,或者右键代码 ➜ Run 'hello',你会在下方的 Run 控制台看到输出:
Hello world!
 
 
是不是很有成就感!
五、小技巧:美化你的 PyCharm
刚用 PyCharm,默认配色有点单调?试试这些设置让 IDE 更好看也更好用:
改配色主题
-  File ➜ Settings ➜ Appearance & Behavior ➜ Appearance 
-  Theme 改成 Darcula(暗色)或 IntelliJ Light(亮色) 
修改字体
-  File ➜ Settings ➜ Editor ➜ Font 
-  推荐字体:Fira Code(支持代码连字) 
开启代码补全提示
-  File ➜ Settings ➜ Editor ➜ General ➜ Code Completion 
-  勾选 Show suggestions as you type
六、总结一下
| 步骤 | 要点 | 
|---|---|
| 安装 | 到官网下载安装 Community 版 | 
| 配置解释器 | Python 本地安装并关联 IDE | 
| 创建项目 | 选 Virtualenv 创建新环境 | 
| 编写运行 | print("Hello, PyCharm!") | 
| 美化界面 | 配色 + 字体 + 补全建议 | 
写在最后
PyCharm 不仅仅是一个写代码的工具,它还是调试神器、项目管理器、环境控制台、Git 客户端、Markdown 编辑器……入门之后你会发现它简直像是给 Python 打造的瑞士军刀。
后续我会继续写:
-  PyCharm 调试功能入门 
-  PyCharm 虚拟环境管理 
-  如何用 PyCharm 写爬虫 / Django / Flask 









![[大模型]什么是function calling?](https://i-blog.csdnimg.cn/direct/b49475b7556145699a37128b08d173eb.png)









