python入门速查
1. 安装 Python
1.1 下载 Python
要使用 Python,首先需要在您的计算机上安装 Python。您可以从 Python 官方网站 下载适合您操作系统的最新版本。推荐下载 Python 3.x 版本,因为 Python 2.x 已经停止支持。
1.2 安装 Python
在 Windows 上,下载 .exe
安装文件并运行,勾选“Add Python to PATH”选项,这样可以在命令行中直接使用 python
命令。在 macOS 和 Linux 上,您可以使用包管理工具(如 Homebrew 或 APT)来安装 Python。
# macOS 安装
brew install python
# Ubuntu/Linux 安装
sudo apt-get update
sudo apt-get install python3
安装完成后,您可以通过命令行输入 python --version
来验证安装是否成功。
2. 基本语法
2.1 第一个 Python 程序
我们从一个简单的 "Hello, World!" 程序开始。
print("Hello, World!")
在命令行中运行此代码,您会看到输出:
Hello, World!
2.2 变量和数据类型
Python 是一种动态类型语言,这意味着您无需显式声明变量类型。以下是一些基本的数据类型:
# 整数
a = 10
# 浮点数
b = 3.14
# 字符串
c = "Python"
# 布尔值
d = True
# 列表(List)
e = [1, 2, 3, 4, 5]
# 元组(Tuple)
f = (10, 20, 30)
# 字典(Dictionary)
g = {"name": "Alice", "age": 25}
2.3 条件语句
条件语句用于根据不同条件执行不同的代码块。在 Python 中,使用 if
、elif
和 else
语句来实现条件分支。
x = 5
if x > 10:
print("x 大于 10")
elif x == 10:
print("x 等于 10")
else:
print("x 小于 10")
2.4 循环语句
Python 支持两种基本的循环:for
循环和 while
循环。
# for 循环
for i in range(5):
print(i)
# while 循环
i = 0
while i < 5:
print(i)
i += 1
2.5 函数
函数是将一组操作封装在一起的代码块。您可以定义自己的函数,并在需要时调用它们。
def greet(name):
return "Hello, " + name + "!"
print(greet("Python"))
2.6 类与对象
Python 是一门面向对象的编程语言,这意味着它支持类和对象的概念。
class Dog:
def __init__(self, name, age):
self.name = name
self.age = age
def bark(self):
return self.name + " says woof!"
my_dog = Dog("Buddy", 3)
print(my_dog.bark())
2.7 模块和包
模块是包含 Python 代码的文件,包是包含多个模块的文件夹。使用模块和包可以让您的代码更有组织性并且易于维护。
# 引入模块
import math
# 使用模块中的函数
print(math.sqrt(16))
3. Python 标准库
Python 提供了一个丰富的标准库,涵盖了文件操作、网络通信、数据处理等各个方面。下面是一些常用模块的示例:
3.1 文件操作
# 读取文件
with open('example.txt', 'r') as file:
content = file.read()
print(content)
# 写入文件
with open('example.txt', 'w') as file:
file.write("Hello, Python!")
3.2 时间和日期
import datetime
# 获取当前日期和时间
now = datetime.datetime.now()
print(now)
# 格式化日期
formatted_date = now.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_date)
3.3 网络请求
import requests
# 发送 GET 请求
response = requests.get("https://www.example.com")
print(response.text)
4. Python 社区和资源
Python 拥有庞大的社区,您可以从中获取许多资源来学习和提高。
4.1 官方文档
Python 官方文档是学习 Python 最权威的资源,详细介绍了所有的内置函数、模块和最佳实践。Python 官方文档
4.2 在线课程
有许多在线课程和教程可以帮助您学习 Python,例如 Coursera、edX 和 Udemy 等平台上的课程。
4.3 开源项目
参与开源项目是提升 Python 技能的绝佳方式。您可以在 GitHub 上找到许多开源项目,贡献代码并与其他开发者合作。