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

相关文章
|
6月前
|
存储 自然语言处理 Python
Python入门教程(新手必看)(终)
教程来源 https://app-acda5zfcddz5.appmiaoda.com 从控制流(if/while/for)、四大数据结构(列表、元组、字典、集合),到函数定义与作用域、文件读写、异常处理、模块导入,最后通过学生成绩管理系统实战整合所学,强调动手实践,助力初学者扎实入门。
|
6月前
|
人工智能 数据挖掘 Python
Python 3.9.5 安装教程:详细步骤+新手入门介绍
本教程详解Python 3.9.5安装全流程:下载解压、管理员运行、自定义安装、路径设置、创建IDLE快捷方式,助你快速完成环境搭建,轻松开启编程学习之旅。(238字)
|
3月前
|
程序员 Linux C++
【全网最详细】Python下载+安装+环境配置全攻略图文教程(零基础也能搞定)
本文面向零基础小白,手把手教你在20分钟内完成Python环境配置:从下载安装、验证成功,到写出第一行代码、运行Excel处理脚本。无需编程经验,只需会操作鼠标和打字,轻松迈出自动化办公第一步!
1642 0
|
4月前
|
数据可视化 算法 数据挖掘
CiteSpace 6.4.R2 安装 + 中文设置全教程附安装包
CiteSpace 6.4.R2(2025最新版)是基于Java的文献计量与知识图谱可视化工具,集成GPT-4o实现AI增强聚类、突现检测2.0、深度中文适配,支持多源数据导入与高清图谱导出,助力科研选题、趋势分析与综述写作。(239字)
9150 4
|
5月前
|
人工智能 编解码 自然语言处理
AI电影解说的技术链路拆解:从视频理解到自动剪辑
AI电影解说的技术链路拆解:从视频理解到自动剪辑
1113 10
|
10月前
|
人工智能 IDE 数据挖掘
Python安装 + 使用教程
本文介绍了Python的起源、应用领域及Windows系统下的安装与配置方法。涵盖办公自动化、数据分析、人工智能等实用场景,并详细演示下载、安装、环境变量设置及常见问题解决,帮助初学者快速上手Python编程。
3547 3
|
5月前
|
前端开发 编译器
前端组件库——Element Plus知识点大全(二)
教程来源 https://yyvgt.cn/category/jiulishi.html Element Plus核心组件详解:涵盖按钮(6类语义化类型、多种样式变体及图标支持)、栅格与间距布局、表单(含验证规则)、表格(排序/分页/树形等)、数据录入(输入框、选择器、时间控件等)及反馈组件(消息/弹窗/通知),并支持SCSS变量覆盖与CSS变量双模式主题定制。
|
5月前
|
Windows
PE启动盘制作与启动教程 Windows版:NTFS格式化+一键制作+双模式引导指南
本教程指导如何将≥8GB U盘格式化为NTFS,并使用PE工具箱制作WinPE启动盘:解压工具、以管理员身份运行,选择U盘写入PE系统,完成后生成EFI隐藏分区,支持系统维护与重装。(239字)
1328 0
|
5月前
|
前端开发 小程序 JavaScript
前端组件库——WeUI知识点大全(一)
教程来源 http://lemci.cn/ WeUI是微信官方推出的轻量级CSS样式库,专为微信生态Web应用设计,确保网页界面与微信原生体验高度一致。支持CDN、npm及小程序多种集成方式,兼顾一致性、移动优先与可扩展性,是公众号、H5等开发的必备UI方案。
|
5月前
|
前端开发 小程序 JavaScript
前端组件库——WeUI知识点大全(二)
教程来源 http://vbzcj.cn/ WeUI是微信官方UI库,提供按钮、输入框、列表等表单组件,图标、Flex布局等基础组件,以及对话框、Toast等反馈组件和导航组件,并全面支持暗色模式,通过CSS变量实现主题动态切换。