引言
Python,作为一种高级编程语言,以其简洁明了的语法和强大的功能库,赢得了全球开发者的广泛青睐。它不仅适用于数据科学、机器学习、人工智能等领域,而且在Web开发、自动化脚本编写、科学计算等方面也发挥着重要作用。本文将带领读者从Python的基础语法开始,逐步深入到实际应用,探索Python的魅力。
实验工具
Python:查看Python版本:
打开命令面板,输入:python --version
Jupyter notebook:
命令面板,输入:jupyter notebook
随后自动跳转至jupyter notebook网页
Python基础:
基本语法:
Python的基本语法包括变量声明、数据类型、运算符和控制结构。例如:
变量声明
x=10
数据类型
y="Hello,Python!"
运算符
z=x+1
循环结构
if x>5:
print("x is greater than 5")
数据结构
Python内置了多种数据结构,如列表、字典、元组和集合,它们是处理复杂数据的重要工具。
函数
函数是组织代码的基本模块。在Python中定义函数非常简单:
eg:
def greet(name):
print(f"Hello, {name}!")
greet("World")
第一节数据分析实战
1.例题1:完数判断程序
eg:
def is_perfect_number(m):
factors = []
sum_of_factors = 0
# 找出所有的真因子
for i in range(1, m // 2 + 1):
if m % i == 0:
factors.append(i)
sum_of_factors += i
# 将真因子列表转换为字符串形式
factors_str = '+'.join(map(str, factors))
# 判断并输出结果
if sum_of_factors == m:
return f"{m} 是完数:{m}={factors_str}"
elif sum_of_factors < m:
return f"{m} 不是完数,真因子之和小于{m}: {m}>{factors_str}"
else:
return f"{m} 不是完数,真因子之和大于{m}: {m}<{factors_str}"
m = int(input("请输入一个正整数 m:"))# 输入一个正整数 m
result = is_perfect_number(m)# 调用函数并打印结果
print(result)