Python基础小白零基础入门,超详细含图文教程,带你从 0 基础到熟练运用。


前言

Python 是一种高级、通用、解释型的编程语言,由 Guido van Rossum 于 1989 年末发明。它以简洁易读的语法著称,拥有丰富的标准库和第三方库,广泛应用于 Web 开发、数据科学、人工智能、自动化脚本等众多领域。


一、虚拟机安装及ubuntu系统下载

1. 下载 Python

访问 Python 官方网站,根据你的操作系统(Windows、Mac OS、Linux)选择合适的 Python 版本进行下载。建议下载 Python 3.x 版本,因为 Python 2 已经停止维护。

还可以从小编准备地址下载。

Python 3.7下载地址:https://pan.quark.cn/s/8268bf81f31f
Python 3.9下载地址:https://pan.quark.cn/s/9711a93276ad
Python 3.11下载地址:https://pan.quark.cn/s/9c44793cb24c

二、使用步骤

(一) 安装 Python

Python 3.7安装教程:https://blog.csdn.net/u014164303/article/details/145620847
Python 3.9安装教程:https://blog.csdn.net/u014164303/article/details/145570561
Python 3.11安装教程:https://blog.csdn.net/u014164303/article/details/145549489

(二)验证安装

打开终端(Windows 可以使用命令提示符或 PowerShell),输入以下命令:

python --version

如果输出版本号,说明 Python 安装成功。

四、第一个 Python 程序

(一)使用交互式环境

打开终端,输入 python 进入 Python 交互式环境。在提示符 >>> 后输入以下代码:

print(“Hello, World!”)

按下回车键,你将看到输出结果 Hello, World!。交互式环境适合快速测试代码片段。

(二)使用脚本文件

  • 打开文本编辑器(如 Visual Studio Code、Sublime Text 等),创建一个新文件,输入以下代码:

print(“Hello, Python!”)

  • 将文件保存为 hello.py。

  • 打开终端,使用 cd 命令切换到保存文件的目录,然后输入以下命令运行脚本:

python hello.py

你将看到输出结果 Hello, Python!。

四、Python 基础语法

(一)变量和数据类型

  • 变量:用于存储数据的容器。在 Python 中,变量不需要提前声明,直接赋值即可。例如:

message = “Hello, Python!”
age = 20

  • 数据类型:Python 支持多种数据类型,常见的有:
    整数(int):如 10、-5 等。
    浮点数(float):如 3.14、-2.5 等。
    字符串(str):用单引号或双引号括起来的文本,如 “Hello”、‘World’ 等。
    布尔值(bool):只有两个值,True 和 False。

(二)运算符

  • 算术运算符:+(加法)、-(减法)、*(乘法)、/(除法)、//(整除)、%(取余)、**(幂运算)等。例如:

a = 10
b = 3
print(a + b) # 输出 13
print(a / b) # 输出 3.3333333333333335
print(a // b) # 输出 3
print(a % b) # 输出 1
print(a ** b) # 输出 1000

  • 比较运算符:==(等于)、!=(不等于)、>(大于)、<(小于)、>=(大于等于)、<=(小于等于)等,返回布尔值。例如:

x = 5
y = 10
print(x == y) # 输出 False
print(x < y) # 输出 True

  • 逻辑运算符:and(逻辑与)、or(逻辑或)、not(逻辑非)。例如:

p = True
q = False
print(p and q) # 输出 False
print(p or q) # 输出 True
print(not p) # 输出 False

(三)控制结构

条件语句(if-elif-else):根据条件执行不同的代码块。例如:

age = 18
if age < 18:
print(“未成年”)
elif age == 18:
print(“刚成年”)
else:
print(“已成年”)
循环语句:
for 循环:用于遍历序列(如列表、元组、字符串等)。例如:
fruits = [“apple”, “banana”, “cherry”]
for fruit in fruits:
print(fruit)
while 循环:在条件为真时重复执行代码块。例如:
i = 0
while i < 5:
print(i)
i = i + 1

五、函数

(一)定义函数

函数是一段可重复使用的代码块,用于完成特定的任务。使用 def 关键字定义函数。例如:

def greet(name):
print("Hello, " + name + “!”)
greet(“Alice”) # 调用函数,输出 Hello, Alice!

(二)返回值

函数可以使用 return 语句返回一个值。例如:

def add(a, b):
return a + b
result = add(3, 5)
print(result) # 输出 8

六、数据结构

(一)列表(List)

列表是一种可变的、有序的数据结构,可以包含不同类型的元素。例如:

my_list = [1, 2, 3, “apple”, “banana”]
print(my_list[0]) # 访问第一个元素,输出 1
my_list.append(4) # 在列表末尾添加元素
print(my_list) # 输出 [1, 2, 3, ‘apple’, ‘banana’, 4]

(二)元组(Tuple)

元组是一种不可变的、有序的数据结构,与列表类似,但元素不能修改。例如:

my_tuple = (1, 2, 3)
print(my_tuple[1]) # 访问第二个元素,输出 2

(三)字典(Dictionary)

字典是一种无序的数据结构,由键值对组成。例如:

my_dict = {“name”: “Alice”, “age”: 20, “city”: “New York”}
print(my_dict[“name”]) # 访问键为 “name” 的值,输出 Alice
my_dict[“age”] = 21 # 修改键为 “age” 的值
print(my_dict) # 输出 {‘name’: ‘Alice’, ‘age’: 21, ‘city’: ‘New York’}

七、模块和包

(一)模块

模块是一个包含 Python 代码的文件,可以使用 import 语句导入并使用其中的函数、类和变量。例如,Python 标准库中的 math 模块提供了数学相关的函数:

import math
print(math.sqrt(16)) # 输出 4.0

(二)包

包是一个包含多个模块的目录,目录中必须包含一个 init.py 文件(Python 3.3 及以后版本可以省略)。可以使用 import 语句导入包中的模块。例如:

import my_package.my_module
my_package.my_module.my_function()

总结

通过以上内容的学习,你已经对 Python 有了一个基本的了解。接下来,可以通过实践项目不断巩固所学知识,提高编程能力。

posted on 2025-02-12 20:06  小学生学IT  阅读(53)  评论(0)    收藏  举报  来源

导航