当前位置:首页>python>Python入门指南:从零开始学习编程

Python入门指南:从零开始学习编程

  • 2026-10-21 13:27:59
Python入门指南:从零开始学习编程

什么是Python?

Python是一种计算机编程语言,就像搭成的积木城堡,积木=计算机语言,而城堡整体=信息系统。

Python类似于Fortran、R、SQL,主要面向数据分析计算,易用性强。

注(计算机语言:计算机语言编码可以告诉计算机做什么,是人和计算机沟通的媒介)

Python Logo

为什么选择Python?

1. 语法简洁明了

# 输出Hello World,只需一行代码print("Hello, World!")

2. 应用领域广泛

  • Web开发(Django、Flask框架)
  • 数据分析(pandas、numpy库)
  • 人工智能(TensorFlow、PyTorch)
  • 自动化脚本
  • 网络爬虫

3. 强大的社区支持

拥有庞大的开发者社区,丰富的第三方库,几乎任何需求都有现成的解决方案。

环境搭建

安装Python

  1. 访问官网 https://www.python.org/
  2. 下载最新版本的Python
  3. 按照安装向导完成安装

验证安装

打开终端(Mac)或命令提示符(Windows),输入:

python --version

Python基础语法

变量和数据类型

Python中的变量不需要声明类型,赋值即定义:

# 字符串name = "张三"# 整数age = 25# 浮点数height = 1.75# 布尔值is_student = True# 列表fruits = ["苹果", "香蕉", "橙子"]# 字典person = {"姓名": "李四", "年龄": 30}

条件语句

age = 18if age >= 18:    print("您已成年")else:    print("您未成年")

循环语句

# for循环fruits = ["苹果", "香蕉", "橙子"]for fruit in fruits:    print(fruit)# while循环count = 0while count < 5:    print(count)    count += 1

函数定义

defgreet(name):"""定义一个问候函数"""returnf"你好, {name}!"# 调用函数message = greet("小明")print(message)  # 输出: 你好, 小明!

实际应用示例

示例1:简单的计算器

defcalculator():    print("=== 简单计算器 ===")    num1 = float(input("请输入第一个数字: "))    operator = input("请输入运算符 (+, -, *, /): ")    num2 = float(input("请输入第二个数字: "))if operator == "+":        result = num1 + num2elif operator == "-":        result = num1 - num2elif operator == "*":        result = num1 * num2elif operator == "/":if num2 != 0:            result = num1 / num2else:            print("错误:除数不能为零")returnelse:        print("无效的运算符")return    print(f"结果: {num1}{operator}{num2} = {result}")# 调用计算器函数calculator()

示例2:猜数字游戏

import randomdefguess_number_game():    secret_number = random.randint(1, 100)    attempts = 0    print("欢迎来到猜数字游戏!")    print("我想了一个1到100之间的数字,请猜猜是多少?")whileTrue:try:            guess = int(input("请输入你的猜测: "))            attempts += 1if guess < secret_number:                print("太小了!")elif guess > secret_number:                print("太大了!")else:                print(f"恭喜你!猜对了!数字是 {secret_number}")                print(f"你总共猜了 {attempts} 次")breakexcept ValueError:            print("请输入一个有效的数字!")# 启动游戏guess_number_game()

常用内置函数

# len(): 获取长度length = len("Hello")  # 返回5# type(): 获取类型data_type = type(123)  # 返回<class 'int'># str(), int(), float(): 类型转换str_num = str(123)     # "123"int_num = int("456")   # 456float_num = float(7)   # 7.0# range(): 生成序列numbers = list(range(1, 6))  # [1, 2, 3, 4, 5]# max(), min(): 最大最小值maximum = max([1, 5, 3])  # 5minimum = min([1, 5, 3])  # 1

最新文章

随机文章