第一单元:环境搭建与编程初识

约1周学习时间,快速构建开发环境并建立对编程的基本认知

1.1 Python概述

Python是一种简单易学、功能强大的编程语言,它在以下领域有着广泛的应用:

  • 数据分析与可视化
  • 人工智能与机器学习
  • Web开发
  • 自动化脚本
  • 科学计算
  • 游戏开发

Python的优势:

  • 语法简洁易懂,适合初学者
  • 丰富的第三方库
  • 跨平台兼容性
  • 强大的社区支持
  • 适合快速开发

1.2 Python环境搭建

Windows系统安装步骤

Step 1: 下载Python安装包

访问 Python官方网站,下载最新版本的Python(推荐3.10+)。

在下载页面,点击"Download Python 3.x.x"按钮。

2

Step 2: 运行安装程序

双击下载的安装包,在安装界面中,务必勾选"Add Python to PATH"选项。

然后点击"Install Now"进行安装。

3

Step 3: 验证安装

安装完成后,打开命令提示符(Win+R,输入cmd),输入以下命令:

python --version

如果显示Python版本号,则安装成功。

macOS系统安装步骤

1

Step 1: 下载Python安装包

访问 Python官方网站,下载适合macOS的Python安装包。

2

Step 2: 运行安装程序

双击下载的.pkg文件,按照安装向导的提示完成安装。

3

Step 3: 验证安装

打开终端(Launchpad → 其他 → 终端),输入以下命令:

python3 --version

如果显示Python版本号,则安装成功。

Linux系统安装步骤

1

Step 1: 使用包管理器安装

Ubuntu/Debian系统:

sudo apt update
sudo apt install python3 python3-pip

CentOS/RHEL系统:

sudo yum install python3 python3-pip
2

Step 2: 验证安装

在终端中输入以下命令:

python3 --version
pip3 --version

如果显示版本号,则安装成功。

1.3 开发工具选择

Visual Studio Code (VS Code)

推荐的首选开发工具,轻量且功能强大。

  • 跨平台支持
  • 丰富的扩展插件
  • 集成终端
  • 代码智能提示

下载地址:https://code.visualstudio.com/

PyCharm

专业的Python IDE,功能全面。

  • 专业的Python支持
  • 强大的代码分析
  • 内置调试工具
  • 项目管理功能

下载地址:https://www.jetbrains.com/pycharm/

Jupyter Notebook

交互式数据分析工具,适合数据科学学习。

  • 支持代码、文本、图表混合
  • 适合数据分析和可视化
  • 可以导出为多种格式

安装命令:pip install jupyter

1.4 第一个Python程序

使用命令行运行

1

Step 1: 创建Python文件

创建一个名为 hello.py 的文件,内容如下:

# 第一个Python程序
print("Hello, World!")
print("欢迎开始Python学习之旅!")
2

Step 2: 运行程序

在命令行中,进入文件所在目录,输入以下命令:

# Windows系统
python hello.py

# macOS/Linux系统
python3 hello.py

运行结果:

Hello, World!
欢迎开始Python学习之旅!

使用Python交互式解释器

你也可以直接在Python交互式解释器中运行代码:

>>> print("Hello, Python!")
Hello, Python!

1.5 利用AI编程助手

在AI时代,我们可以利用AI编程助手来辅助学习和调试代码。以下是一些常用的AI编程助手:

DeepSeek

专为编程设计的AI助手。

  • 理解代码上下文
  • 提供代码建议
  • 帮助调试错误
  • 生成代码注释

Cursor

集成在编辑器中的AI编程工具。

  • 实时代码建议
  • 智能代码补全
  • 代码重构建议
  • 文档生成

如何有效使用AI编程助手

  • 清晰描述你的编程任务
  • 提供足够的上下文信息
  • 验证AI生成的代码
  • 理解代码的工作原理
  • 不要盲目复制粘贴

示例:向AI助手提问

问题:写一个Python函数,计算斐波那契数列的第n项
def fibonacci(n):     if n <= 0:         return 0     elif n == 1:         return 1     else:         return fibonacci(n-1) + fibonacci(n-2) # 测试函数 print(fibonacci(10)) # 输出:55

单元小结

通过本单元的学习,你已经完成了Python环境的搭建,并编写了第一个Python程序。这是你Python学习之旅的第一步,也是非常重要的一步。

Python 代码运行器

运行结果:

点击"运行代码"查看结果...