主要内容
语法细节——结合讲解数据分析
文本与正则式——结合讲解网页分析
面向对象——结合小型系统设计
函数式编程——结合算法技巧
细节
python轮廓:
但还需深入了解数据结构,否则就会发生如下的错误:
步军劫银 = 0.1
水军劫银 = 0.2
今日收银 = 0.3
if 步军劫银+水军劫银 == 今日收银:
print("账实相符,一切无误!")
else:
print("账实不符,疑有家贼!")
账实不符,疑有家贼!
工具
求解:
for x in range(10):
for y in range(10):
for z in range(10):
a = x * 100 + y * 10 + z
b = z * 100 + y * 10 + x
if a * 693 == b * 396:
print(a, b)
使用product函数简化代码:
from itertools import product
for x, y, z in product(range(10), range(10), range(10)):
a = x * 100 + y * 10 + z
b = z * 100 + y * 10 + x
if a * 693 == b * 396:
print(a, b)
思想
面向对象
函数式编程
设计模式
元编程
领域驱动
事件驱动
面向服务
……