Python入门教程(新手必看)(一)

简介: 教程来源 https://app-ac8abncezqpt.appmiaoda.com Python以简洁语法和强大生态成为编程入门首选,广泛应用于Web开发、数据分析、AI、自动化等领域。本文详解Python安装配置、基础语法(缩进、变量、输入输出、运算符)及首个程序实践,助新手快速上手。

在当今的编程世界中,Python已经成为了无数新手踏入编程领域的第一选择。无论是数据分析、人工智能、Web开发还是自动化脚本,Python都以其简洁的语法和强大的生态,成为最受欢迎的编程语言之一。
42acce4e-feee-4be1-b3f0-ef10e1d78aeb.png

一、初识Python

1.1 Python是什么?
Python是一种解释型、面向对象、动态语义的高级编程语言。由荷兰程序员Guido van Rossum于1991年发布,以其简洁易读的语法和强大的功能而闻名。
Python的设计哲学强调代码的可读性和简洁性,这使得它成为初学者的理想选择。与其他编程语言相比,Python的代码更像是在写英语句子,让人能够专注于解决问题本身。
1.2 Python的核心优势
image.png
1.3 Python的应用领域
Web开发:Django、Flask等框架构建网站

数据分析:Pandas、NumPy处理数据

人工智能:TensorFlow、PyTorch实现机器学习

自动化脚本:简化重复性工作

爬虫开发:获取网络数据

游戏开发:Pygame制作简单游戏

二、环境搭建

2.1 Python安装
第一步:下载Python

访问Python官方网站 python.org,下载最新版本的Python(建议选择3.8以上版本)。

第二步:安装Python

Windows用户:运行下载的安装包,务必勾选"Add Python to PATH"

Mac用户:可以使用官方安装包或通过Homebrew安装:brew install python3

Linux用户:通常预装Python,可通过包管理器更新:sudo apt install python3

第三步:验证安装

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

python --version
# 或
python3 --version

如果显示版本号(如Python 3.9.7),说明安装成功。

2.2 开发工具选择
对于初学者,推荐从简单的编辑器开始,逐步过渡到集成开发环境:
image.png
VS Code推荐插件:
Python (微软官方)
Pylance (语法提示)
Python Docstring Generator (文档生成)

2.3 第一个Python程序
创建第一个Python文件 hello.py,输入:

print("你好,Python世界!")
name = input("请输入你的名字:")
print(f"欢迎你,{name}!")

在终端中运行:

python hello.py

看到输出并可以输入名字,恭喜你——Python环境已成功搭建!

三、Python基础语法

3.1 基本语法规则
Python的语法设计强调可读性,几个核心规则:

# 1. 注释:以#开头
# 这是单行注释

"""
这是多行注释
可以写多行说明
"""

# 2. 缩进:Python使用缩进表示代码块
if True:
    print("缩进的代码属于if语句")  # 4个空格缩进
print("这行代码不在if语句中")

# 3. 语句结束:无需分号,换行表示语句结束
x = 10
y = 20

# 4. 一行多语句:可以使用分号分隔(不推荐)
x = 10; y = 20; print(x + y)

3.2 变量与数据类型
Python是动态类型语言,变量不需要声明类型,直接赋值即可:

# 基本数据类型
name = "张三"           # 字符串 (str)
age = 25               # 整数 (int)
height = 1.75          # 浮点数 (float)
is_student = True      # 布尔值 (bool)
hobbies = ["读书", "跑步", "编程"]  # 列表 (list)

# 查看变量类型
print(type(name))      # <class 'str'>
print(type(age))       # <class 'int'>
print(type(height))    # <class 'float'>
print(type(is_student))# <class 'bool'>
print(type(hobbies))   # <class 'list'>

# 变量命名规则
# - 只能包含字母、数字、下划线
# - 不能以数字开头
# - 区分大小写(name和Name不同)
# - 避免使用关键字(如if、for、while等)

3.3 输入与输出

# 输出
print("Hello World")
print("年龄:", 25)  # 多个参数
print(f"姓名:{name},年龄:{age}")  # f-string格式化(推荐)

# 输入
name = input("请输入你的名字:")
age = int(input("请输入你的年龄:"))  # 转换为整数
print(f"你好,{name},明年你将{age + 1}岁")

3.4 运算符
Python支持丰富的运算符:

# 算术运算符
x = 10
y = 3
print(x + y)   # 13(加法)
print(x - y)   # 7(减法)
print(x * y)   # 30(乘法)
print(x / y)   # 3.333...(除法)
print(x // y)  # 3(整除)
print(x % y)   # 1(取余)
print(x ** y)  # 1000(幂运算)

# 比较运算符
print(x == y)  # False(等于)
print(x != y)  # True(不等于)
print(x > y)   # True(大于)
print(x < y)   # False(小于)

# 逻辑运算符
a = True
b = False
print(a and b)  # False(与)
print(a or b)   # True(或)
print(not a)    # False(非)

# 赋值运算符
x = 5
x += 3  # 等同于 x = x + 3
x -= 2  # 等同于 x = x - 2

来源:
https://app-ac8abncezqpt.appmiaoda.com

相关文章
|
11天前
|
人工智能 安全 Linux
【OpenClaw保姆级图文教程】阿里云/本地部署集成模型Ollama/Qwen3.5/百炼 API 步骤流程及避坑指南
2026年,AI代理工具的部署逻辑已从“单一云端依赖”转向“云端+本地双轨模式”。OpenClaw(曾用名Clawdbot)作为开源AI代理框架,既支持对接阿里云百炼等云端免费API,也能通过Ollama部署本地大模型,完美解决两类核心需求:一是担心云端API泄露核心数据的隐私安全诉求;二是频繁调用导致token消耗过高的成本控制需求。
5557 13
|
18天前
|
人工智能 JavaScript Ubuntu
5分钟上手龙虾AI!OpenClaw部署(阿里云+本地)+ 免费多模型配置保姆级教程(MiniMax、Claude、阿里云百炼)
OpenClaw(昵称“龙虾AI”)作为2026年热门的开源个人AI助手,由PSPDFKit创始人Peter Steinberger开发,核心优势在于“真正执行任务”——不仅能聊天互动,还能自动处理邮件、管理日程、订机票、写代码等,且所有数据本地处理,隐私完全可控。它支持接入MiniMax、Claude、GPT等多类大模型,兼容微信、Telegram、飞书等主流聊天工具,搭配100+可扩展技能,成为兼顾实用性与隐私性的AI工具首选。
22111 118

热门文章

最新文章