第 3 天:Python 基础知识

欢迎来到 100 天 AI 学习之旅的第 3 天!今天,我们将开始学习 Python,这是一种功能强大且用途广泛的编程语言,广泛用于 AI 和数据科学。

目标:

  1. 了解 Python 语法。
  2. 学习 Python 中的基本编程概念。
  3. 按照“Python for Beginners”课程进行学习。

要探讨的主题:

  1. Python 语法
    Python 语法设计为可读且简单明了。关键要素包括:
  • 变量:用于存储数据值。
    1
    2
    x = 5
    y = "Hello, World!"

数据类型

常见类型包括整数、浮点数、字符串和布尔值。

1
2
3
4
age = 25           # 整数 int
price = 19.99 # 浮点数 float
name = "Alice" # 字符串 str
is_student = True # 布尔值 bool

注释

用于解释代码,被解释器忽略。

1
# 这是一个注释

缩进

Python 使用缩进来定义代码块。

1
2
if age > 18:
print("你是一个成年人.")

控制流程语句

  • if-else 语句:用于在代码中做出决策。
    1
    2
    3
    4
    if age > 18:
    print("你是一个成年人.")
    else:
    print("你是未成年人.")
  • for循环语句:用于循环访问序列(如列表、元组或字符串)。
    1
    2
    for i in range(5):
    print(i)
  • while循环:只要条件为真,就会重复。
    1
    2
    3
    4
    count = 0
    while count < 5:
    print(count)
    count += 1

函数

  • 定义一个函数:一个可重用的代码块。
    1
    2
    def greet(name):
    print(f"您好, {name}!")
  • 调用函数的方法:
    1
    greet("Alice")

“Python for Beginners”

Python for Beginners”是开始 Python 之旅的绝佳资源。本课程涵盖了所有基础知识,并帮助您在 Python 编程方面打下坚实的基础。

课程详情:

  • 持续时间:约4-6小时。
  • 结构:
    • 模块 1:Python 简介
      • 设置开发环境。
      • 编写您的第一个 Python 程序。
    • 模块 2: 基本语法和数据类型
      • 了解变量、数据类型和基本操作。
    • 模块 3:控制流
      • 编写 if-else 语句、循环和理解逻辑条件。
    • 模块 4: 函数
      • 创建和使用函数,使代码模块化和可重用。

活动:

  • 阅读:阅读 Al Sweigart 的“Automate the Boring Stuff with Python”的前几章。这本书可以在线免费获得,对于初学者来说是一个很好的资源。
  • 观看:至少完成“Python 初学者”课程的前两个模块。按照练习和代码示例进行操作。
  • 练习:编写简单的 Python 程序来强化所学知识。以下是一些想法:
    • 打印数字 1 到 10。
    • 编写一个程序,询问用户的名称并向他们打招呼。
    • 创建一个函数,该函数接受两个数字并返回它们的总和。

总结:

今天,您学习了 Python 语法和编程概念的基础知识。通过学习“Python 初学者”课程并自学练习,您可以为您的 AI 之旅奠定坚实的基础。

记住要定期练习并建立小项目来巩固你的理解。明天,我们将继续介绍更高级的 Python 概念。第4天见!

祝您编码愉快!