• Python
  • Python 编程第一课:开启编程之旅

  • @ 2025-5-24 10:35:02

Python 编程第一课:开启编程之旅

一、认识 Python

Python 是一种简单易学、功能强大的编程语言。它就像一个万能的工具,能用来做很多事情,比如开发网站、处理数据、制作游戏,甚至进行人工智能相关的工作。它的语法简洁,很容易上手,非常适合初学者学习。

二、搭建编程环境

我们可以使用 Thonny 这个软件来编写和运行 Python 代码。你可以在官方网站下载 Thonny 并安装到电脑上。安装完成后,打开 Thonny,就会看到一个代码编辑区域和一个 Shell 区域,Shell 区域可以即时看到代码运行的结果。

三、第一个 Python 程序

(一)输出 “Hello World”

在编程的世界里,我们通常以输出 “Hello World” 作为入门程序。在 Thonny 的代码编辑区域输入以下代码:

print("Hello World!")

然后按下 F5 键或者点击菜单栏中的 “运行” - “运行当前脚本”,在 Shell 区域就会看到输出的 Hello World! 。 这里 print() 是一个函数,它的作用是把括号里的内容打印输出到屏幕上。双引号里的内容是字符串,字符串就是文本内容。

(二)尝试更多输出

我们还可以输出其他内容,比如:

print("你好,世界!")
print(5 + 3)

第一个 print() 输出的是中文文本,第二个 print() 输出的是 5 + 3 的计算结果。这里 5 + 3 是一个数学运算,Python 可以帮我们进行简单的数学计算。

四、变量的概念

(一)什么是变量

变量就像是一个可以装东西的小盒子,在程序运行过程中,它装的东西可以变化。比如我们可以用变量来存储一个人的名字、年龄、身高等等信息。

(二)定义变量

在 Python 中定义变量很简单,例如:

name = "晨晨"
age = 8
height = 150.4
like_python = True

这里 name 是一个字符串变量,用来存储名字;age 是整数变量,存储年龄;height 是浮点数变量,存储身高;like_python 是布尔变量,布尔变量只有 True(表示真、肯定)和 False(表示假、否定)两个值 。

(三)变量的使用

定义好变量后,我们可以使用 print() 函数把变量的值输出出来:

print("我的名字是", name)
print("我的年龄是", age)

这样就会在 Shell 区域输出变量所存储的内容。

(四)变量命名规则

  1. 简短:变量名尽量简短,方便书写和阅读,比如用 num 而不是 number_variable
  2. 有意义:变量名要能体现存储内容的含义,像 name 就表示名字,看到名字就知道里面存的是人的名字信息。
  3. 英文、数字或下划线:变量名只能由英文、数字和下划线组成,比如 student_nameage1
  4. 避免拼音:虽然可以用拼音,但不建议,因为不利于和其他程序员交流,也不符合编程习惯。
  5. 不能以数字开头:像 1name 这种变量名是不允许的。

五、简单的数学运算

Python 可以进行各种数学运算,常见的运算符号有:

  • 加法 +:比如 5 + 3 ,计算结果是 8
  • 减法 -:例如 10 - 5 ,结果是 5
  • 乘法 *:像 6 * 3 ,计算得到 18
  • 除法 /5 / 2 的结果是 2.5 ,这是普通除法,会得到小数结果。
  • 整除 //5 // 2 ,它只取整数商,结果是 2

示例代码:

print(5 + 3)
print(10 - 5)
print(6 * 3)
print(5 / 2)
print(5 // 2)

六、常见错误及解决办法

(一)语法错误(SyntaxError)

比如下面的代码:

print(“你好,世界!”)

运行时会报错 SyntaxError: EOL while scanning string literal ,这是因为使用了中文双引号,在 Python 里字符串要用英文双引号 " " 或者单引号 ' ' 。要改成 print("你好,世界!") 才行。

(二)名称错误(NameError)

如果代码里使用了没有定义的变量,就会出现名称错误。例如:

print(number)

运行会报错 NameError: name 'number' is not defined ,因为没有提前定义 number 这个变量,我们需要先定义它,比如 number = 100 ,再使用。

七、总结

通过这第一课,我们了解了 Python 是什么,学会了搭建编程环境,编写了第一个 Python 程序,认识了变量及其命名规则,还进行了简单的数学运算,并且知道了一些常见错误和解决办法。编程就像盖房子,这只是打下了第一块基石,后续还有很多有趣又实用的知识等着我们去学习和探索呢!

2 条评论

  • @ 2025-5-31 14:18:28

    英文、数字或下划线:变量名只能由英文、数字和下划线组成,比如 student_name 、age1 。

    不能以数字开头:像 1name 这种变量名是不允许的。

    • @ 2025-5-24 10:42:45

      🐍 Python 第一课:编程入门教程

      🎯 引言

      欢迎来到Python编程的世界!无论你是完全的新手还是有一点编程基础,这份教程都将帮助你快速上手Python。我们将从最基础的概念讲起,逐步深入,让你轻松掌握Python的基础知识。


      📝 目录

      1. 安装与环境配置
      2. Hello, World!
      3. 变量与数据类型
      4. 基本运算符
      5. 字符串操作
      6. 变量命名规则
      7. 常见错误及解决方法

      1️⃣ 安装与环境配置

      • 下载并安装Python:前往Python官网下载适合你系统的版本。
      • 推荐使用IDLE或Thonny作为初学者的IDE:这两个工具都非常适合学习Python。

      安装Python (注:此处应替换为实际截图或示意图)

      安装教程和下载链接:http://139.224.60.150/discuss/64283f880d0f789926eea8e9#1712058949499


      2️⃣ Hello, World!

      print("Hello, World!")
      

      这是每一个程序员的第一个程序,它简单地输出了“Hello, World!”到控制台。

      Hello World


      3️⃣ 变量与数据类型

      变量定义

      name = "晨晨"
      number = 300
      year = 8
      like_python = True
      height = 160.2
      
      • 变量名可以是英文、数字和下划线的组合,但不能以数字开头。
      • 变量值可以随时更改。

      数据类型

      • 字符串(str
      • 整数(int
      • 浮点数(float
      • 布尔值(bool
      print(type(name))  # 输出:<class 'str'>
      print(type(number))  # 输出:<class 'int'>
      

      4️⃣ 基本运算符

      print(5+3)  # 加法
      print(5*3)  # 乘法
      print(5//2)  # 整除
      print(5/2)  # 浮点除法
      

      5️⃣ 字符串操作

      print("你好,世界!")
      print('你好,世界!')  # 单引号和双引号都可以用来定义字符串
      print("我喜欢Python" + "!" * 3)  # 字符串拼接
      

      ⚠️ 注意:当使用中文标点符号时会导致语法错误,如:

      print(“你好,世界!”)  # 错误示范
      

      6️⃣ 变量命名规则

      • 简短且有意义
      • 使用英文、数字或下划线
      • 避免使用拼音
      • 不允许以数字开头

      ❌ 错误示例:

      Class-4 = "班级"
      123abc = "数字字母组合"
      abc@126.com = "邮箱地址"
      

      ✅ 正确示例:

      class_four = "班级"
      abc_123 = "数字字母组合"
      email_address = "abc@126.com"
      

      7️⃣ 常见错误及解决方法

      错误示范

      print(“你好,世界!”)  # 使用了非ASCII字符,意思就是使用了非英文字符
      

      解决方案:确保使用正确的引号(单引号 ' 或双引号 ")。

      NameError 示例

      print(number)  # number未定义
      

      解决方案:在使用变量前先定义它。


      🏁 结语

      恭喜你完成了Python的第一课!现在你应该对如何编写简单的Python程序有了初步了解。继续探索更多Python的功能吧,编程的乐趣才刚刚开始!


      💪 励志语

      编程就像搭积木,每一块小的知识都是构建伟大作品的基础。不要害怕犯错,每一次调试都是一次成长的机会。加油,未来的编程大师!🌟


      此教程旨在提供一个直观且易于理解的学习路径,帮助初学者快速入门Python。希望这份指南能激发你的兴趣,并鼓励你在编程的道路上不断前进!🚀

      • 1