Python星球日记 - 第1天:欢迎来到Python星球
🌟引言:
上一篇:Python星球日记专栏介绍(持续更新ing)
名人说:莫听穿林打叶声,何妨吟啸且徐行。—— 苏轼《定风波·莫听穿林打叶声》
创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊)
目录
- 一、Python简介:历史、特点及应用场景
- 1. Python的诞生与发展
- 2. Python的核心特点
- 3. Python的应用场景
- 二、安装Python与选择编辑器
- 1. 安装Python
- 2. 选择合适的代码编辑器
- 三、第一个Python程序
- 1. Hello, Python!
- 2. 理解print()函数
- 四、基本输入输出
- 1. 输出信息:print()
- 2. 接收输入:input()
- 五、实践练习:简单问候程序
- 六、总结与下一步
更多硬核知识,请关注我、订阅专栏《 Python星球日记》,内容持续更新中…
欢迎各位探险者登陆Python星球!
在这个编程世界的奇妙旅程中,让我们一起探索Python的无限可能。今天是我们旅程的第一天,让我们从认识这个友好的编程语言开始吧!
一、Python简介:历史、特点及应用场景
1. Python的诞生与发展
Python语言由荷兰程序员Guido van Rossum于1989年圣诞节期间创造,并在1991年首次发布。
这个名字来源于Guido喜爱的英国喜剧团体"Monty Python",而非爬行动物蟒蛇。
Python的发展历程可以用以下几个重要版本来概括:
2. Python的核心特点
Python之所以成为全球最受欢迎的编程语言之一,离不开它独特的设计理念:
- 简洁易读:Python代码简洁明了,使用缩进表示代码块,读起来就像伪代码
- 丰富的库:Python拥有庞大的标准库和第三方库生态系统
- 解释型语言:无需编译即可运行,加速开发流程
- 多范式支持:支持面向对象、函数式和过程式编程
- 跨平台兼容:可在Windows、macOS、Linux等多种操作系统上运行
Python的设计哲学 强调代码的可读性和简洁性,这体现在The Zen of Python(Python之禅)中:
import this
运行上面的代码,你会看到Python的设计哲学,其中包括"优雅胜于丑陋"、"简洁胜于复杂"等名言。
3. Python的应用场景
Python的多功能性使其在众多领域大放异彩:
从Netflix的推荐系统到NASA的太空任务,从Instagram的后端到Google的搜索算法,Python无处不在。
二、安装Python与选择编辑器
1. 安装Python
在开始我们的Python之旅前,首先需要安装Python解释器:
- 访问Python官网下载最新版本
- 运行安装程序,务必勾选"Add Python to PATH"选项
- 完成安装后,打开命令行或终端,输入以下命令验证安装:
python --version
如果看到类似"Python 3.12.4"的输出,恭喜你,Python已成功安装!
2. 选择合适的代码编辑器
好的工具能让编程事半功倍。以下是几款流行的Python编辑器:
对于初学者,推荐使用 VSCode 搭配 Python扩展,既易用又不失强大。
完整教程见:VSCode 搭建Python编程环境 2024新版图文安装教程(Python环境搭建+VSCode安装+运行测试+背景图设置)
三、第一个Python程序
1. Hello, Python!
按照编程传统,我们的第一个程序当然是 问好:
# 我的第一个Python程序
print("Hello, Python!")
将上面的代码保存为hello.py
,然后在命令行中运行:
python hello.py
你应该能看到输出:Hello, Python!
恭喜你,你已经成功运行了你的第一个Python程序!
🌟温馨提示:之后的代码,我们采用 VSCode 编辑器来运行。
2. 理解print()函数
print()
是Python中最基础的内置函数之一,用于在屏幕上显示信息。
print("Hello, Python!") # 输出字符串
print(42) # 输出数字
print(3.14) # 输出浮点数
print(True) # 输出布尔值
print(None) # 输出None值
你还可以一次打印多个值:
print("年龄:", 25, "身高:", 175, "cm")
四、基本输入输出
1. 输出信息:print()
我们已经初步了解了print()
函数,现在来看看它的一些高级用法:
# 格式化输出
name = "Alice"
age = 25
print(f"{name}今年{age}岁") # 使用f-string
# 设置分隔符
print("苹果", "香蕉", "橙子", sep=" | ")
# 设置结尾符
print("这行不换行", end=" ")
print("接着上一行")
2. 接收输入:input()
input()
函数用于从用户获取输入:
name = input("请输入你的名字: ")
print(f"你好,{name}!欢迎来到Python星球!")
需要注意的是,input()
函数总是返回字符串类型,如果需要其他类型,需要进行类型转换:
age = int(input("请输入你的年龄: "))
birth_year = 2025 - age
print(f"你出生于{birth_year}年")
五、实践练习:简单问候程序
让我们将今天学到的知识结合起来,创建一个简单的问候程序:
# 问候程序
print("==== 欢迎来到Python星球 ====")
name = input("请问你叫什么名字? ")
age = input("你今年多少岁? ")
favorite = input("你最喜欢Python的什么特性? ")
print("\n==== 个人信息确认 ====")
print(f"你好,{name}!")
print(f"你今年{age}岁。")
print(f"你最喜欢Python的{favorite}特性。")
print("\n欢迎加入Python星球的探索之旅!")
运行这个程序,尝试输入不同的信息,看看会得到什么样的输出。
六、总结与下一步
今天,我们一起学习到的内容:
- 了解了Python的历史、特点和应用场景
- 完成了Python环境的安装和编辑器的选择
- 编写了我们的第一个Python程序
- 学习了基本的输入输出操作
- 实践了一个简单的问候程序
这只是我们Python星球之旅的开始。在接下来的日子里,我们将探索变量、数据类型、条件语句、循环等更多Python的核心概念,逐步掌握这门强大而优雅的编程语言。
记住,编程学习最重要的是持续实践。尝试修改今天的代码,添加新功能,或者自己从头编写一个简单程序。
期待在Python星球上与你继续探索的下一天!
创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊)
如果你对今天的内容有任何问题,或者想分享你的学习心得,欢迎在评论区留言讨论!