在 Ubuntu 上学习 Python 编程,其实环境已经非常友好,下面我按**“准备环境 → 学习路径 → 实践方法 → 常用工具”**给你一个清晰路线。
一、Ubuntu 上的 Python 环境准备
1. 查看是否已安装 Python
python3 --version
Ubuntu 一般自带 Python3。
2. 安装 Python(如需)
sudo apt update
sudo apt install python3 python3-pip
3. 安装虚拟环境(强烈推荐)
sudo apt install python3-venv
创建虚拟环境:
python3 -m venv myenv
source myenv/bin/activate
退出环境:
deactivate
二、Python 学习路径(零基础也能用)
阶段 1:基础语法
重点学:
- 变量、数据类型(int / str / list / dict)
- 条件判断
if
- 循环
for / while
- 函数
def
- 文件读写
示例:
name = input("你的名字:")
print("你好,", name)
阶段 2:进阶内容
- 列表推导式
- 面向对象(class)
- 异常处理
try/except
- 模块和包
阶段 3:实战方向(选一个)
- 脚本自动化(文件处理)
- 数据分析(pandas)
- 爬虫(requests + BeautifulSoup)
- Web 开发(Flask / Django)
三、在 Ubuntu 上写 Python 的方式
方式 1:终端直接写
nano hello.py
python3 hello.py
方式 2:VS Code(推荐)
sudo snap install code --classic
安装 Python 插件即可。
方式 3:Jupyter Notebook(适合学习)
pip install notebook
jupyter notebook
四、学习资源推荐(免费)
中文
- 廖雪峰 Python 教程
- 菜鸟教程 Python
- B 站搜索「Python 入门 Ubuntu」
英文
- official.python.org
- Automate the Boring Stuff with Python(书 + 网站)
五、日常练习建议
- 每天写 10 行代码
- 用 Python 做小工具(批量重命名、整理文件)
- GitHub 上找简单项目抄+改
如果你愿意,可以告诉我:
- 你是零基础还是有其他语言基础
- 想用 Python 做什么(自动化 / 爬虫 / AI / Web)
我可以给你定制学习计划和练习题目。