Python入门第一课:零基础认识Python + 环境搭建 + 基础语法精讲

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 基础语法(最核心、最常用))
      • [5.1 常量与表达式(计算器模式)](#5.1 常量与表达式(计算器模式))
      • [5.2 变量与类型](#5.2 变量与类型)
      • [5.3 注释(写代码必须会)](#5.3 注释(写代码必须会))
      • [5.4 输出 print(最常用)](#5.4 输出 print(最常用))
      • [5.5 输入 input(从键盘读数据)](#5.5 输入 input(从键盘读数据))
      • [5.6 运算符大全](#5.6 运算符大全)
    • 六、经典小案例
    • 七、常见错误(新手必看)
    • 八、总结

一、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必须安装两个东西:

  1. Python 解释器(运行代码)
  2. PyCharm(写代码的IDE)

3.1 安装 Python 解释器

  1. 进入官网:https://www.python.org/
  2. 点击 Download → 下载 Windows 版本
  3. 一定要勾选 Add Python to PATH
  4. 点击 Install Now 等待完成

验证是否安装成功

打开 cmd,输入:

bash 复制代码
python --version

出现版本号即成功。

3.2 安装 PyCharm(社区版免费)

  1. 官网:https://www.jetbrains.com/pycharm/
  2. 下载 Community 社区版
  3. 安装时建议勾选:
    • 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)

七、常见错误(新手必看)

  1. 中文符号报错
    • 必须用英文 () "" '' ,
  2. 变量未定义
  3. input 输入后没转 int,导致字符串相加
  4. 缩进错误(Python 对缩进严格)

八、总结

这篇文章我们学习了:

  • Python 是什么、能做什么
  • 计算机基础概念
  • Python + PyCharm 安装
  • 第一个 HelloWorld
  • 变量、类型、输入输出、运算符
  • 多个可直接运行的小案例

💡 本文适合零基础、自学、面试复习、博客发布、课堂笔记

❤️ 原创不易,点赞+收藏+关注,后续持续更新Python全套教程!


相关推荐
minji...2 小时前
Linux 线程同步与互斥(三) 生产者消费者模型,基于阻塞队列的生产者消费者模型的代码实现
linux·运维·服务器·开发语言·网络·c++·算法
Dxy12393102162 小时前
Python基于BERT的上下文纠错详解
开发语言·python·bert
SiYuanFeng4 小时前
Colab复现 NanoChat:从 Tokenizer(CPU)、Base Train(CPU) 到 SFT(GPU) 的完整踩坑实录
python·colab
wjs20244 小时前
JavaScript 语句
开发语言
炸炸鱼.4 小时前
Python 操作 MySQL 数据库
android·数据库·python·adb
_深海凉_5 小时前
LeetCode热题100-颜色分类
python·算法·leetcode
cmpxr_5 小时前
【C】局部变量和全局变量及同名情况
c语言·开发语言
AC赳赳老秦6 小时前
OpenClaw email技能:批量发送邮件、自动回复,高效处理工作邮件
运维·人工智能·python·django·自动化·deepseek·openclaw