1. 什么是 Python?
Python 是一种高级、通用且解释型的编程语言。它以简洁明快的语法而闻名,易于学习和阅读。Python 具有广泛的应用领域,包括网络开发、数据科学、人工智能等。
2. 安装 Python
要开始编写和运行 Python 代码,你需要先安装 Python 解释器。你可以从 Python 官方网站(python.org)下载适合你操作系统的安装程序,并按照提示进行安装。
3. 基本语法
Python 使用缩进来表示代码块,而不是使用大括号。下面是一个简单的示例:
# 这是一个注释
name = "John"
if name == "John":
print("Hello, John!")
else:
print("Hello, stranger!")
在 Python 中,使用
#
开始的行表示注释。4. 数据类型
Python 支持多种数据类型,包括整数、浮点数、字符串、列表、元组和字典。下面是一些常见的数据类型操作的示例:
# 整数和浮点数
x = 5
y = 2.5
# 字符串
name = "Alice"
greeting = "Hello, " + name
# 列表
numbers = [1, 2, 3, 4, 5]
numbers.append(6)
first_number = numbers[0]
# 元组
point = (3, 4)
x, y = point
# 字典
person = {"name": "Bob", "age": 25}
person["occupation"] = "Engineer"
5. 控制流程
Python 提供了各种控制流程语句,如条件语句(if-else)、循环语句(for、while)和函数等。下面是一些示例:
# 条件语句
x = 10
if x > 0:
print("Positive")
elif x < 0:
print("Negative")
else:
print("Zero")
# for 循环
numbers = [1, 2, 3, 4, 5]
for number in numbers:
print(number)
# while 循环
count = 0
while count < 5:
print(count)
count += 1
# 函数
def greet(name):
print("Hello, " + name)
greet("Alice")
6. 模块和包
Python 的强大之处在于它的模块化系统。模块是 Python 文件,可以包含变量、函数和类等。包是一组相关模块的集合。你可以使用
import
关键字导入模块或包,并使用其中定义的功能。安装包
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple XXX
升级包
pip install --upgrade -i https://pypi.tuna.tsinghua.edu.cn/simple XXX
卸载包
pip uninstall XXX
列出所有已安装的包
pip list
查看指定的安装包信息
pip show XXX
7. 异常处理
在编写代码时,可能会出现错误或异常情况。Python 提供了异常处理机制,可以捕获和处理这些异常,以确保程序的正常执行。你可以使用
try-except
语句来处理异常。8. 文件操作
Python 提供了处理文件的内置函数和模块。你可以使用内置函数
open()
打开文件,并使用方法如 read()
、write()
、close()
来读取和写入文件内容。9. 面向对象编程
Python 是一种面向对象的编程语言,支持类和对象的概念。你可以定义类,并创建对象来使用类中定义的属性和方法。面向对象编程提供了更灵活和可扩展的代码结构。
10. 强大的标准库
Python 有一个强大的标准库,提供了许多内置模块和功能,用于各种任务,如文件处理、网络编程、日期和时间处理、数据压缩等。你可以通过查阅官方文档或第三方资源来了解更多关于标准库的内容。
Pandas
显示全部的行/列
pd.set_option('display.max_columns', None)
pd.set_option('display.max_rows', None)
重命名某个列名
df = df.rename(columns={'RawColumn': 'NewColumn'})