
Python基础教程 - 第1-3天引言Python是一种高级、解释型编程语言以其简洁的语法和广泛的应用领域而闻名。它由Guido van Rossum于1989年创建1991年发布首个版本0.9.0。Python的语法接近自然语言使其成为初学者的理想选择。它的跨平台特性和丰富的标准库支持使其在Web开发、数据科学、人工智能、自动化脚本等领域得到广泛应用。例如Instagram和YouTube等知名应用最初使用Python开发。本教程旨在为零基础学习者提供为期三天的Python学习计划涵盖基础知识和实践操作激发编程兴趣。第1天Python简介与安装Python简介历史Python的开发始于1980年代末Guido van Rossum在荷兰国家数学与计算机科学研究所工作时启动了这个项目。他受到ABC编程语言的启发设计了Python以解决ABC的一些问题同时保留其简洁性。1991年Python 0.9.0发布引入了异常处理和类等功能。2000年的Python 2.0增加了列表推导式和垃圾回收机制。2008年Python 3.0发布进行了重大改进但不向后兼容Python 2。截至2025年5月Python 3.13.3是最新稳定版本。特点Python具有以下关键特点简单易学语法清晰接近英语减少了学习曲线。跨平台可在Windows、macOS、Linux等系统上运行。解释型语言无需编译直接运行方便调试。丰富的标准库提供大量模块简化开发。多范式支持支持面向对象、过程式和函数式编程。活跃社区拥有庞大的开发者社区提供丰富的学习资源。应用场景Python在多个领域表现出色Web开发使用Django和Flask框架构建动态网站。数据科学通过NumPy、Pandas和Matplotlib进行数据分析和可视化。机器学习TensorFlow和Scikit-learn支持人工智能开发。自动化编写脚本自动化重复任务如文件处理。游戏开发使用Pygame创建简单游戏。桌面应用通过Tkinter或PyQt开发图形界面。为什么选择PythonPython的简单性和多功能性使其成为初学者的首选。它的社区支持和免费资源降低了学习成本。许多初创公司和科技巨头选择Python因为它易于维护和扩展。安装与配置检查是否已安装在安装Python之前检查系统是否已安装PythonWindows打开命令提示符输入py --version或python --version。macOS/Linux打开终端输入python3 --version。如果显示版本号如Python 3.13.3则已安装。若版本为Python 2.x建议升级到Python 3。下载Python访问Python官网下载页面选择最新稳定版本截至2025年5月为Python 3.13.3。根据操作系统选择合适的安装程序Windows选择“Windows installer (64-bit)”或“Windows installer (32-bit)”。macOS选择macOS安装程序。Linux通常通过包管理器安装。安装步骤Windows下载安装程序后双击运行。在安装向导中勾选“Add Python to PATH”以确保命令行可用。选择“Install Now”或自定义安装路径。安装完成后打开命令提示符输入python --version验证。macOS使用Homebrew推荐安装Homebrew后运行brew install python。或者下载Python官网的安装程序运行并按照提示完成。验证输入python3 --version。Linux使用包管理器例如Ubuntu上运行sudo apt-get update和sudo apt-get install python3。验证输入python3 --version。设置开发环境Python自带IDLE一个简单易用的集成开发环境适合初学者Windows在开始菜单中找到“IDLE (Python 3.x)”。macOS/Linux在终端输入idle3启动。IDLE提供交互式解释器和代码编辑器适合练习简单代码。作为替代推荐Thonny专为初学者设计提供错误高亮和调试功能。安装Thonny访问Thonny官网下载适合您操作系统的版本。运行安装程序按照提示完成。启动Thonny尝试运行print(Hello, World!)。验证与测试安装完成后打开终端或命令提示符输入python或python3进入交互式解释器。尝试运行print(Hello, World!)如果输出“Hello, World!”说明安装成功。虚拟环境可选虚拟环境用于隔离项目依赖初学者可稍后学习。简单命令python-mvenv myenvsourcemyenv/bin/activate# Linux/macOSmyenv\Scripts\activate# Windows第2天数据类型与变量数据类型Python支持多种数据类型以下是初学者需要掌握的基础类型数据类型描述示例比喻整数 (int)无小数点的数字5,-3计数苹果的个数浮点数 (float)带小数点的数字3.14,2.0测量体重字符串 (str)文本hello,world一段话布尔值 (bool)真或假True,False开关列表 (list)有序可变集合[apple, banana]购物清单字典 (dict)键值对{name: Alice, age: 25}电话簿整数和浮点数整数用于计数浮点数用于精确测量。例如apples10# 整数weight65.5# 浮点数字符串字符串用单引号或双引号定义支持拼接和方法nameAlicegreetingHello, name# 拼接print(greeting)# 输出: Hello, Aliceprint(name.upper())# 输出: ALICE布尔值布尔值表示逻辑状态常用于条件判断is_studentTrueis_adultFalse列表列表是有序集合可存储多种类型的数据fruits[apple,banana,cherry]fruits.append(orange)# 添加元素print(fruits[0])# 输出: apple字典字典存储键值对适合表示结构化数据person{name:Bob,age:30}print(person[name])# 输出: Bob变量变量是存储数据的容器使用赋值。变量名应简洁且有意义x10nameAlice使用type()函数检查变量类型# 整数age25print(type(age))# 输出: class int# 浮点数height1.75print(type(height))# 输出: class float# 字符串nameAliceprint(type(name))# 输出: class str# 布尔值is_studentTrueprint(type(is_student))# 输出: class bool# 列表fruits[apple,banana,cherry]print(type(fruits))# 输出: class list# 字典person{name:Bob,age:30}print(type(person))# 输出: class dict练习创建一个包含您喜欢的3种水果的列表并打印第一个水果。定义一个字典存储您的姓名和年龄并打印年龄。第3天运算符与表达式运算符运算符用于执行计算以下是初学者需要了解的类型算术运算符运算符功能示例结果加法2 35-减法5 - 23*乘法4 * 312/除法10 / 25.0//整除10 // 33%取模10 % 31**幂2 ** 38示例x10y3print(xy)# 输出: 13print(x//y)# 输出: 3print(x**2)# 输出: 100比较运算符运算符功能示例结果等于5 5True!不等于5 ! 3True小于3 5True大于5 3True小于等于5 5True大于等于3 5False示例a5b3print(ab)# 输出: Falseprint(ab)# 输出: True逻辑运算符运算符功能示例结果and与True and FalseFalseor或True or FalseTruenot非not TrueFalse示例x10print(x5andx15)# 输出: Trueprint(not(x10))# 输出: False表达式表达式是运算符和操作数的组合结果是一个值。例如(2 3) * 4→ 20括号优先2 3 * 4→ 14*优先于运算符优先级规则括号幂运算**乘除*,/,//,%加减,-比较运算符逻辑运算符示例x5y10result(xy)*2print(result)# 输出: 30练习计算5 3 * 2和(5 3) * 2比较结果。编写一个表达式检查变量age是否在18到30之间。结语本教程为期三天的学习计划涵盖了Python编程的基础知识包括语言简介、安装配置、数据类型、变量、运算符和表达式。这些知识是进一步学习编程的基石。建议读者通过编写代码和完成练习来巩固所学内容。下一部分将介绍控制流如if语句和循环和函数帮助您编写更复杂和功能强大的程序。继续练习您将逐步成为一名自信的Python程序员关键引用Python Official DownloadsPython Official DocumentationThonny Official WebsiteGeeksforGeeks Python Installation GuideReal Python Installation TutorialPython Wiki Beginners Guide未觉池塘春草梦阶前梧叶已秋声。学习是通往智慧高峰的阶梯努力是成功的基石。我在求知路上不懈探索将点滴感悟与收获都记在博客里。要是我的博客能触动您盼您点个赞、留个言再关注一下。您的支持是我前进的动力愿您的点赞为您带来好运愿您生活常暖、快乐常伴希望您常来看看我是 秋声与您一同成长。秋声敬上期待再会