首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >python入门教程

python入门教程

原创
作者头像
小焱
发布2025-11-13 17:53:28
发布2025-11-13 17:53:28
4870
举报
文章被收录于专栏:Java开发Java开发

Python 是一门简洁易读、应用广泛的编程语言,非常适合编程新手入门。这份教程从环境搭建开始,逐步讲解基础语法、核心数据结构等内容,搭配实战代码,助你快速上手。

一、环境搭建

要运行 Python 代码,需先安装 Python 解释器并选择合适的开发工具。 1.

1. 下载:访问​​Python 官网​​,官网会自动匹配你的操作系统,推荐下载 3.x 稳定版(Python 2 已停止维护)。

2. 安装:Windows 系统下载 ​​.exe​​ 文件,务必勾选“Add Python X.X to PATH”,避免手动配置环境变量;macOS 下载 ​​.pkg​​ 包双击安装即可;Linux 大多预装 Python 3,若未安装,可执行​​sudo apt install python3​​(Ubuntu/Debian)完成安装。

3. 验证:安装后打开终端,输入​​python --version​​(部分系统需用​​python3 --version​​),若输出类似​​Python 3.12.0​​的版本号,说明安装成功。

2. 选择开发工具

- VS Code:轻量免费,安装官方 Python 插件后,可实现代码高亮、自动补全,适合新手;

- PyCharm Community:专门针对 Python 的 IDE,功能全面,自带调试和环境管理,适合长期开发。

二、第一个 Python 程序

编程界传统的“Hello, World!”程序,能帮你快速熟悉 Python 的运行方式:

  1. 新建文件并命名为

2. 写入代码: ​​python # 这是单行注释,用于说明代码,不会被执行 print("Hello, World!") # 输出字符串到控制台 print("Python 入门啦!") ​

3. 运行程序:打开终端,切换到文件所在目录,输入​​python hello.py​​,终端会输出对应的字符串。

三、核心基础语法
1. 变量与数据类型

Python 无需声明变量类型,赋值时自动确定类型,常用类型如下:

2. 运算符

支持算术、比较、逻辑等常见运算符,满足日常计算和判断需求:

代码语言:javascript
复制
# 算术运算符
a, b = 10, 3
print(a + b)  # 加法,输出13
print(a // b)  # 整除,输出3
print(a % b)  # 取余,输出1
print(a ** b)  # 幂运算,输出1000

# 比较运算符
print(a > b)  # 输出True

# 逻辑运算符
x, y = True, False
print(x and y)  # 逻辑与,输出False
print(x or y)   # 逻辑或,输出True
3. 流程控制
  1. 条件语句:用​​if-elif-else​​实现多分支判断:
代码语言:javascript
复制
score = 85
if score >= 90:
    print("优秀")
elif score >= 70:
    print("良好")
else:
    print("加油")
  1. 循环语句:包含​​for​​循环和​​while​​循环,​​for​​常用于遍历,​​while​​适合按条件重复执行:
代码语言:javascript
复制
# for循环:遍历0-4
for i in range(5):
    print(i)

# while循环:打印1-5
count = 1
while count <= 5:
    print(count)
    count += 1  # 计数器自增,避免死循环
四、常用数据结构

Python 内置多种实用数据结构,可满足不同存储需求。

  1. 列表(List):有序、可变,可添加/删除元素,用​​[]​​定义:
代码语言:javascript
复制
fruits = ["苹果", "香蕉", "橙子"]
fruits.append("葡萄")  # 添加元素到末尾
print(fruits[0])  # 访问第一个元素,输出 苹果
fruits.remove("香蕉")  # 删除指定元素
  1. 字典(Dictionary):无序,以键值对(key-value)存储,用​​{}​​定义:
代码语言:javascript
复制
person = {"name": "小红", "age": 22, "city": "北京"}
print(person["name"])  # 输出 小红
person["phone"] = "123456"  # 添加新键值对
  1. 元组(Tuple):有序、不可变,用​​()​​定义,适合存储固定数据:
代码语言:javascript
复制
coordinates = (10.0, 20.0)
print(coordinates[1])  # 输出20.0,无法修改元素值
五、函数与异常处理
1. 自定义函数

用​​def​​关键字定义函数,可封装代码实现复用:

代码语言:javascript
复制
# 定义带参数和返回值的函数
def greet(name):
    return f"你好,{name}!"

# 调用函数
message = greet("小李")
print(message)  # 输出 你好,小李!
2. 异常处理

用​​try-except​​捕获运行时错误,避免程序崩溃:

代码语言:javascript
复制
try:
    # 可能出错的代码
    result = 10 / 0
except ZeroDivisionError:
    # 捕获除数为0的错误并提示
    print("除数不能为0!")
finally:
    # 无论是否出错都会执行
    print("计算结束")
六、入门进阶方向

掌握基础后,可根据兴趣拓展以下方向:

  1. 模块与库:Python 有丰富的库,比如用​​datetime​​处理时间,用​​requests​​爬取网页数据,安装第三方库可通过​​pip install 库名​​(如​​pip install requests​​);
  2. 面向对象:用​​class​​定义类和对象,例如创建​​Dog​​类并实现方法;
  3. 应用场景:深入学习数据分析(Pandas/NumPy)、Web开发(Flask/Django)、自动化脚本等方向。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、环境搭建
  • 二、第一个 Python 程序
  • 三、核心基础语法
    • 1. 变量与数据类型
    • 2. 运算符
    • 3. 流程控制
  • 四、常用数据结构
  • 五、函数与异常处理
    • 1. 自定义函数
    • 2. 异常处理
  • 六、入门进阶方向
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档