Python 入门基础教程
1. 编程语言概述
1.1 什么是编程语言
编程语言是人与计算机沟通的桥梁。它允许开发者通过特定的语法和规则编写指令,让计算机执行特定任务。
1.2 编译型与解释型语言
- 编译型:代码在运行前被一次性翻译成机器码(如 C、C++),执行效率高,但跨平台性较差。
- 解释型:代码在运行时由解释器逐行翻译执行(如 Python、JavaScript),开发灵活,便于调试,适合快速原型开发。
1.3 Python 简介
Python 是一门开源免费、通用型的脚本编程语言。它上手简单,功能强大,坚持「极简主义」。其类库极其丰富,几乎无所不能,涵盖 Web 开发、数据分析、人工智能等领域。
1.4 Python 优缺点
- 优点:语法简洁易读、生态丰富、跨平台、支持多种编程范式。
- 缺点:执行速度相对较慢、全局解释器锁(GIL)限制多线程性能。
1.5 版本选择
初学者应直接学习 Python 3。Python 2 已于 2020 年停止维护。两者主要区别在于 print 语句变为函数、整数除法行为以及 Unicode 字符串处理等。
2. Python 编程环境搭建
2.1 安装 Python
- Windows:下载官方安装包,安装时务必勾选 "Add Python to PATH"。
- Linux:使用包管理器安装,如
sudo apt install python3。 - Mac OS:可通过 Homebrew 或官网安装包安装。
2.2 常见问题解决
若终端提示 "python 不是内部或外部命令",通常是因为未配置环境变量。检查系统 PATH 设置是否包含 Python 安装目录。
2.3 IDE 选择
- IDLE:Python 自带,适合初学者熟悉基本操作。
- PyCharm:功能强大的专业 IDE,社区版免费,适合大型项目。
- VS Code:轻量级编辑器,配合 Python 插件体验极佳。
2.4 第一个程序
print("Hello, World!")
2.5 编码规范
遵循 PEP 8 规范。变量命名使用小写加下划线(snake_case),类名使用大驼峰(CamelCase)。保持代码缩进一致,推荐使用 4 个空格。
3. 变量类型和运算符
3.1 变量定义
Python 变量无需声明类型,赋值即创建。例如:x = 10。
3.2 基本数据类型
- int:整数,如
1,-5。 - float:浮点数,如
3.14,2.0。 - complex:复数,如 。


