在Ubuntu上学习Python是一个非常棒的选择,因为Ubuntu是开发者的首选系统之一,对Python支持非常友好。
以下是一份从环境准备到学习路径的完整指南,特别适合初学者。
Ubuntu通常自带Python,但为了确保版本最新和开发环境干净,建议按以下步骤操作:
打开终端(Ctrl + Alt + T),输入:
sudo apt update
sudo apt upgrade
虽然系统自带Python,但最好确认安装的是最新版并安装包管理工具 pip:
sudo apt install python3 python3-pip
检查版本:
python3 --version
pip3 --version
为了避免不同项目之间的库版本冲突,强烈建议使用虚拟环境。 安装虚拟环境工具:
sudo apt install python3-venv
以后每创建一个新项目,都建议这样做:
# 创建项目文件夹
mkdir my_project
cd my_project
# 创建虚拟环境 (env 是环境名,可以随便取)
python3 -m venv env
# 激活虚拟环境
source env/bin/activate
激活后,终端前面会出现 (env) 字样。此时你用 pip install 安装的任何库都只在这个项目里生效。
退出虚拟环境输入:deactivate
sudo snap install --classic codepip install ipython
安装后直接输入 ipython 即可进入。你需要掌握以下核心概念:
if...else, for 循环, while 循环。def, 参数传递, 返回值。.txt 或 .csv 文件。try...except。在Ubuntu上,Python非常适合做自动化脚本和系统管理。
/tmp 目录下的临时文件。requests 和 BeautifulSoup 抓取网页数据。Flask 或 Django 框架,做一个简单的个人博客。当你熟悉基础后,可以利用Ubuntu的优势深入:
grep, awk, sed 等会让你的脚本更强大。sudo apt install git
numpy, pandas, matplotlib 或 pytorch/tensorflow。python3 进入交互模式。print("Hello, Ubuntu Python!")。建议: 不要只看不练,哪怕每天只写20行代码,坚持一个月也会有巨大进步。祝你学习愉快!