Python 课程1-基礎知識

目录

  1. Python 简介

    • 什么是 Python?
    • 安装 Python 与设置环境
      • 安装 Python
      • 设置环境
      • 安装包管理工具
    • Python 编辑器与 IDE
      • VS Code(Visual Studio Code)
      • PyCharm
      • Jupyter Notebook
  2. 基本语法

    • Python 程序结构
    • 注释
    • 变量与数据类型
      • 数字类型
      • 字符串
      • 布尔值
    • 常用内建函数
      • print()
      • input()
      • type()
  3. 运算符

    • 算术运算符
    • 赋值运算符
    • 比较运算符
    • 逻辑运算符
  4. 控制流程

    • 条件判断(if-elif-else)
    • 循环语句(for、while)
    • break 和 continue
  5. 结论

1. Python 简介

什么是 Python?

Python 是一种高级、解释型、动态类型的编程语言,具有简洁、易读的语法,并广泛应用于网页开发、数据分析、人工智能、机器学习、自动化等领域。它由 Guido van Rossum 于1991年开发,以其简洁的语法设计,成为学习编程的首选语言之一。

Python 的主要特点包括:

  • 简单性:语法结构简洁,适合初学者学习和使用。
  • 跨平台性:可在 Windows、macOS、Linux 等多种操作系统上运行。
  • 强大的标准库:Python 内置丰富的标准库,涵盖文件操作、数据处理、网络通信、图形界面等功能。
  • 社区支持:拥有庞大的开源社区,提供大量第三方模块和工具,扩展 Python 的功能。
安装 Python 与设置环境
  1. 安装 Python

            从 Python 官方网站 下载最新版的 Python 安装程序。安装时,建议选择“Add Python to PATH”,自动将 Python 添加到系统环境变量中,便于在命令行中使用。
  2. 设置环境

             安装完成后,通过命令行或终端输入 python --version,确认安装成功。如果成功,应该会显示 Python 的版本号。
  3. 安装包管理工具

             Python 自带强大的包管理工具 pip,用以安装、升级或删除第三方模块。使用 pip install 包名 来安装所需模块,例如 pip install numpy 安装数值计算库 NumPy。
Python 编辑器与 IDE

编写 Python 程序可以使用各种文本编辑器或 IDE。以下是几种常见的编辑器与 IDE:

  1. VS Code(Visual Studio Code)

             VS Code 是一款轻量级编辑器,支持多种语言,并提供丰富的扩展功能。它有专门的 Python 扩展,提供语法高亮、自动补全和调试功能,适合初学者和专业开发者使用。
  2. PyCharm

            PyCharm 是一款专业的 Python 开发 IDE,提供强大的代码分析、调试工具和内置的虚拟环境管理功能。分为免费社区版和付费专业版。
  3. Jupyter Notebook

             Jupyter Notebook 是一种交互式 Python 编辑器,特别适合用于数据分析和机器学习。允许你在网页上编写并运行 Python 程序,方便即时代码测试和结果展示。

2. 基本语法

Python 程序结构

Python 的程序结构非常简单,没有传统的 {} 来定义程序块,而是使用 缩进 来表示代码块。

if True:
    print("这是一个条件判断")
    if True:
        print("这是内部条件")

在代码中,缩进表示程序的层次结构。如果缩进不正确,Python 会报错。

注释

Python 使用 # 表示单行注释:

# 这是一个单行注释
print("Hello, Python!")  # 这是行尾注释

多行注释则使用三引号('''""")表示:

'''
这是一个多行注释
可以包含多行文字
'''
变量与数据类型

Python 是动态类型语言,意味着不需要明确声明变量类型,Python 会自动根据赋值来判断变量的数据类型。

常见的数据类型包括:

  • 数字类型

    • int(整数)
    • float(浮点数)
    • complex(复数)
x = 10    # int
y = 10.5  # float
z = 1 + 2j  # complex
  • 字符串(String)
    • 使用单引号或双引号表示字符串。
name = "Python"
greeting = 'Hello'
  • 布尔值(Boolean)
    • 布尔值只有 TrueFalse 两个值,常用于逻辑运算。
is_active = True
常用内建函数

Python 提供了大量内建函数,以下是几个常用的:

  • print():输出消息到控制台
  • input():接收用户输入
  • type():检查变量的数据类型
name = input("请输入你的名字:")  # 接收用户输入
print("你好, " + name)  # 输出问候语
print(type(name))  # 检查变量类型

3. 运算符

算术运算符

算术运算符用于进行数学运算,如加减乘除等。

  • +(加)
  • -(减)
  • *(乘)
  • /(除)
  • //(取整除)
  • %(取余数)
  • **(幂运算)
a = 10
b = 3
print(a + b)   # 13
print(a - b)   # 7
print(a * b)   # 30
print(a / b)   # 3.333
print(a // b)  # 3
print(a % b)   # 1
print(a ** b)  # 1000
赋值运算符

赋值运算符用于将值赋给变量:

  • =:简单赋值
  • +=:加法赋值
  • -=:减法赋值
  • *=:乘法赋值
  • /=:除法赋值
x = 5
x += 3  # 等于 x = x + 3
print(x)  # 8

比较运算符

比较运算符用于比较两个变量的值,返回布尔值 TrueFalse

  • ==:等于
  • !=:不等于
  • >:大于
  • <:小于
  • >=:大于等于
  • <=:小于等于
x = 10
y = 5
print(x > y)  # True
print(x == y)  # False
逻辑运算符

逻辑运算符用于进行逻辑运算:

  • and:逻辑与
  • or:逻辑或
  • not:逻辑非
x = True
y = False
print(x and y)  # False
print(x or y)   # True
print(not x)    # False

4. 控制流程

条件判断(if-elif-else)

条件判断语句用于根据条件来决定执行哪个代码块。

x = 10
if x > 5:
    print("x 大于 5")
elif x == 5:
    print("x 等于 5")
else:
    print("x 小于 5")

循环语句(for、while)
  1. for 循环: 用于遍历序列(如列表、字符串)。

    for i in range(5):
        print(i)  # 0, 1, 2, 3, 4
    

  2. while 循环: 当条件为真时,重复执行代码块。

count = 0
while count < 5:
    print(count)
    count += 1
break 和 continue
  • break:立即结束当前循环。
  • continue:跳过本次循环的剩余部分,进行下一次循环。
for i in range(10):
    if i == 5:
        break  # 当 i 等于 5 时结束循环
    print(i)

for i in range(10):
    if i % 2 == 0:
        continue  # 跳过偶数
    print(i)

5.结论

Python 作为一门简单、灵活且功能强大的编程语言,凭借其直观的语法设计和丰富的标准库,成为了编程学习的理想选择。通过本文的介绍,读者已经初步了解了 Python 的安装与环境配置、基本语法、运算符以及控制流程。这些内容构成了 Python 编程的基础,对于更复杂的编程任务,打下了坚实的基础。

总结起来:

  1. Python 语法简单且灵活,适合初学者和专业开发者。
  2. 强大的标准库和第三方模块,让 Python 能应对多种开发需求。
  3. 跨平台性和开放性,使得在不同操作系统上开发和运行代码变得非常方便。
  4. 强大的社区支持,能够帮助开发者快速解决问题,持续学习新技术。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值