Python入门第一课:零基础认识Python + 环境搭建 + 基础语法精讲
文章目录
- [Python入门第一课:零基础认识Python + 环境搭建 + 基础语法精讲](#Python入门第一课:零基础认识Python + 环境搭建 + 基础语法精讲)
-
- [一、Python 是什么?为什么要学它?](#一、Python 是什么?为什么要学它?)
-
- [1.1 Python 简介](#1.1 Python 简介)
- [1.2 Python 能做什么?](#1.2 Python 能做什么?)
- [1.3 Python 的优缺点](#1.3 Python 的优缺点)
- [1.4 Python 2 和 Python 3](#1.4 Python 2 和 Python 3)
- 二、计算机基础小知识(必看)
-
- [2.1 计算机组成(冯诺依曼体系)](#2.1 计算机组成(冯诺依曼体系))
- [2.2 什么是编程?](#2.2 什么是编程?)
- [三、Python 环境搭建(一步到位)](#三、Python 环境搭建(一步到位))
-
- [3.1 安装 Python 解释器](#3.1 安装 Python 解释器)
- [3.2 安装 PyCharm(社区版免费)](#3.2 安装 PyCharm(社区版免费))
- [四、第一个 Python 程序:Hello World](#四、第一个 Python 程序:Hello World)
- [五、Python 基础语法(最核心、最常用)](#五、Python 基础语法(最核心、最常用))
- 六、经典小案例
- 七、常见错误(新手必看)
- 八、总结
一、Python 是什么?为什么要学它?
1.1 Python 简介
Python 是荷兰程序员 Guido van Rossum(龟叔) 在1989年圣诞节为了打发时间开发的编程语言,1991年发布第一个版本。
它是目前全球最流行、最简单易学、生态最强大的高级语言之一,常年霸占 TIOBE 排行榜前3。
1.2 Python 能做什么?
Python 应用范围极广,几乎覆盖所有开发方向:
- 数据分析 / 人工智能 / 机器学习
- Web开发(Django、Flask、FastAPI)
- 自动化运维 / 自动化测试
- 网络爬虫
- 办公自动化(Excel、Word、PDF)
- 游戏开发、桌面软件、嵌入式开发
一句话总结:只有你想不到,没有Python做不到。
1.3 Python 的优缺点
✅ 优点
- 语法简洁,接近自然语言,极易上手
- 跨平台(Windows、macOS、Linux都能跑)
- 第三方库极其丰富
- 胶水语言,能调用C/C++/Java
❌ 缺点
- 执行速度比C/C++/Java慢
- 不擅长多核高并发
- 大型项目依赖良好规范
1.4 Python 2 和 Python 3
- Python 2:官方已停止维护,老项目可能还在用
- Python 3 :目前主流版本,我们学习使用 Python 3.x
二、计算机基础小知识(必看)
2.1 计算机组成(冯诺依曼体系)
一台计算机主要由以下部分组成:
- CPU:运算核心,大脑
- 内存:临时存储数据
- 硬盘:永久存储
- 输入设备:键盘、鼠标
- 输出设备:显示器、音响
2.2 什么是编程?
编程就是使用编程语言,给计算机下达指令,让它自动完成任务 。
程序员就是靠写代码吃饭的人。
三、Python 环境搭建(一步到位)
学习Python必须安装两个东西:
- Python 解释器(运行代码)
- PyCharm(写代码的IDE)
3.1 安装 Python 解释器
- 进入官网:https://www.python.org/
- 点击 Download → 下载 Windows 版本
- 一定要勾选 Add Python to PATH
- 点击 Install Now 等待完成
✅ 验证是否安装成功
打开 cmd,输入:
bash
python --version
出现版本号即成功。
3.2 安装 PyCharm(社区版免费)
- 官网:https://www.jetbrains.com/pycharm/
- 下载 Community 社区版
- 安装时建议勾选:
- Add bin to PATH
- Open Folder as Project
- .py 关联
四、第一个 Python 程序:Hello World
打开 PyCharm → 新建项目 → 新建 Python 文件 → 输入:
python
# 我的第一个Python程序
print("Hello, Python!")
右键运行,输出:
Hello, Python!
五、Python 基础语法(最核心、最常用)
5.1 常量与表达式(计算器模式)
Python 可以直接当计算器用:
python
# 加减乘除
print(1 + 2 - 3) # 0
print(1 + 2 * 3) # 7
print(1 + 2 / 3) # 1.666...
# 求余数
print(7 % 2) # 1
# 乘方
print(4 ** 2) # 16
# 取整除法
print(7 // 2) # 3
print(-7 // 2) # -4
5.2 变量与类型
变量就是用来存放数据的盒子。
python
# 定义变量
a = 10
b = 3.14
c = "你好"
d = True
# 查看类型
print(type(a)) # <class 'int'>
print(type(b)) # <class 'float'>
print(type(c)) # <class 'str'>
print(type(d)) # <class 'bool'>
Python 常用类型
- int:整数(无大小限制)
- float:浮点数(相当于double,精度高)
- str:字符串(单引号/双引号都可以)
- bool:布尔(True/False)
动态类型
Python 变量类型可以随时变:
python
a = 10
a = "hello"
print(type(a)) # str
5.3 注释(写代码必须会)
注释不参与运行,用来解释代码。
python
# 单行注释
"""
多行注释
文档字符串
"""
'''
也可以用三个单引号
'''
5.4 输出 print(最常用)
python
name = "张三"
age = 20
print(f"我叫{name},今年{age}岁")
5.5 输入 input(从键盘读数据)
python
name = input("请输入你的名字:")
print(f"你好,{name}")
注意:input 返回的永远是字符串,想做算术必须转类型:
python
a = int(input("输入第一个数:"))
b = int(input("输入第二个数:"))
print(a + b)
5.6 运算符大全
1)算术运算符
+ - * / % ** //
2)关系运算符
< > <= >= == !=
返回 True / False
3)逻辑运算符
and or not
python
print(True and False) # False
print(True or False) # True
print(not True) # False
4)赋值与复合赋值
python
a = 10
a += 1 # 等价 a = a + 1
a -= 1
a *= 2
六、经典小案例
案例1:求四个数的平均值
python
a = float(input("请输入第1个数:"))
b = float(input("请输入第2个数:"))
c = float(input("请输入第3个数:"))
d = float(input("请输入第4个数:"))
avg = (a + b + c + d) / 4
print(f"平均值是:{avg}")
案例2:求方差
python
# 求 67.5 89.0 12.9 32.2 的方差
avg = (67.5 + 89.0 + 12.9 + 32.2) / 4
total = (67.5-avg)**2 + (89.0-avg)**2 + (12.9-avg)**2 + (32.2-avg)**2
result = total / 3
print(result)
案例3:判断两数大小
python
a = int(input("请输入a:"))
b = int(input("请输入b:"))
print(a > b)
七、常见错误(新手必看)
- 中文符号报错
- 必须用英文
()""'',
- 必须用英文
- 变量未定义
- input 输入后没转 int,导致字符串相加
- 缩进错误(Python 对缩进严格)
八、总结
这篇文章我们学习了:
- Python 是什么、能做什么
- 计算机基础概念
- Python + PyCharm 安装
- 第一个 HelloWorld
- 变量、类型、输入输出、运算符
- 多个可直接运行的小案例
💡 本文适合零基础、自学、面试复习、博客发布、课堂笔记
❤️ 原创不易,点赞+收藏+关注,后续持续更新Python全套教程!