Python 是目前最流行的编程语言之一,适用于 Web 开发、数据分析、机器学习、自动化脚本 等多个领域。PyCharm 是 Python 最强大的 IDE,提供 智能代码补全、调试工具、Git 集成、虚拟环境管理,可以极大提升开发效率。
本篇文章 手把手教你 Python 及 PyCharm 快速入门,并通过 实例演示 让你快速掌握核心概念!

🔹 一、Python 基础知识(实例演示)
1️⃣ Python 语法
Python 代码简洁优雅,例如:
# 变量与数据类型
name = "Alice"
age = 25
is_student = False
# 条件判断
if age > 18:
print(f"{name} 是成年人")
else:
print(f"{name} 是未成年人")
# 循环
for i in range(5):
print(f"循环次数 {i}")
✅ 记忆点:
- Python 变量不需要声明类型,动态推导 (
name = "Alice")。 - 使用
f"{变量}"格式化字符串(f-string)。 for i in range(n)遍历 0 到n-1。
2️⃣ Python 函数
def greet(name):
"""定义一个函数,返回问候语"""
return f"Hello, {name}!"
print(greet("Alice")) # 输出: Hello, Alice!
✅ 记忆点:
def 函数名(参数):定义函数。return返回结果。
3️⃣ Python 面向对象
class Dog:
def __init__(self, name):
self.name = name
def bark(self):
return f"{self.name} says Woof!"
dog = Dog("Buddy")
print(dog.bark()) # 输出: Buddy says Woof!
✅ 记忆点:
__init__是构造函数,self代表实例对象。dog = Dog("Buddy")创建对象,调用dog.bark()执行方法。
🔹 二、安装 PyCharm 并创建 Python 项目
1️⃣ 下载并安装 PyCharm
- 官网:https://www.jetbrains.com/pycharm/
- 推荐安装 PyCharm Community(免费版)。
2️⃣ 创建 Python 项目
- 打开 PyCharm,点击
Create New Project。 - 选择
New environment using Virtualenv(推荐)。 - 选择 Python 解释器(可以让 PyCharm 自动创建
venv)。 - 点击
Create,创建成功!
🔹 三、PyCharm 核心功能
1️⃣ 代码智能补全
PyCharm 能够自动补全变量、函数:
name = "Alice"
print(na) # 输入 "na" 后,PyCharm 会自动提示 "name"
✅ 快捷键:
Ctrl + Space:手动触发代码补全。Ctrl + Alt + L:格式化代码。
2️⃣ 代码调试
设置断点(Breakpoint):
- 在
print(name)这一行 点击左侧灰色区域,出现红色断点🔴。 - 右键
Run -> Debug,程序将在断点处暂停。 - 查看变量值,逐步执行代码。
✅ 快捷键:
Shift + F9:进入调试模式。F8:跳过当前行。F7:进入当前函数内部。
3️⃣ 使用 PyCharm 管理虚拟环境
PyCharm 可以自动创建 虚拟环境(venv),避免依赖冲突。
手动创建 venv(如果 PyCharm 没自动创建):
python -m venv .venv
激活 venv:
.venv\Scripts\activate # Windows
source .venv/bin/activate # Mac/Linux
在 PyCharm 配置虚拟环境:
File -> Settings -> Project: xxx -> Python Interpreter- 选择
.venv\Scripts\python.exe - 点击
Apply
✅ 记忆点:
- 每个项目应该有自己的 venv,避免 Python 依赖冲突!
- 在 PyCharm 里,
venv自动管理,不需要手动激活。
🔹 四、实例:使用 PyQt6 开发 GUI 应用
PyQt6 可以用来 开发桌面应用,我们用 PyCharm 编写一个 简单的计算器。
1️⃣ 安装 PyQt6
pip install PyQt6
2️⃣ 编写 GUI 界面
创建 calculator.py,输入以下代码:
import sys
from PyQt6.QtWidgets import QApplication, QWidget, QPushButton, QVBoxLayout, QLabel, QLineEdit
class Calculator(QWidget):
def __init__(self):
super().__init__()
self.init_ui()
def init_ui(self):
self.setWindowTitle("简单计算器")
self.setGeometry(100, 100, 300, 200)
self.label = QLabel("请输入数字:", self)
self.input = QLineEdit(self)
self.button = QPushButton("计算平方", self)
self.button.clicked.connect(self.calculate_square)
self.result_label = QLabel("", self)
layout = QVBoxLayout()
layout.addWidget(self.label)
layout.addWidget(self.input)
layout.addWidget(self.button)
layout.addWidget(self.result_label)
self.setLayout(layout)
def calculate_square(self):
num = float(self.input.text())
result = num ** 2
self.result_label.setText(f"结果: {result}")
if __name__ == "__main__":
app = QApplication(sys.argv)
window = Calculator()
window.show()
sys.exit(app.exec())
3️⃣ 运行 GUI
在 PyCharm 里,右键 Run 'calculator',将弹出一个 GUI 窗口!
🔹 五、如何高效学习 Python?
1️⃣ 学习路径
📌 零基础:
- 语法入门:变量、条件语句、循环、函数。
- 面向对象:类、继承、多态。
📌 进阶:
- Web 开发:学习 Flask/Django。
- 数据分析:学习 Pandas/NumPy。
- 自动化:使用 Selenium 进行爬虫。
📌 高级:
- 机器学习:学习 Scikit-Learn。
- 深度学习:学习 TensorFlow/PyTorch。
🔹 六、总结
| 学习阶段 | 内容 |
|---|---|
| 基础 | 语法、数据类型、循环、函数、类 |
| 进阶 | 多线程、文件操作、Web 开发 |
| PyCharm | 代码补全、调试、Git、venv 管理 |
| 实战 | PyQt6 开发 GUI、自动化爬虫 |
🚀 PyCharm 让 Python 开发更高效,快来试试吧!
你可以用 PyCharm 编写 Web 应用、数据分析代码、自动化脚本…… Python 的可能性无限!
1229

被折叠的 条评论
为什么被折叠?



