随着机器学习和AI的兴起,Python坐到了编程语言的第一把交椅。今天就让我们来聊一聊Python。
前世
Python由Guido van Rossum在1989年发明,是一种面向对象的解释型语言,作为ABC语言的继承者。Guido选择Python作为这种语言的名字,只是因为他是Monty Python’s Flying马戏团的大粉丝。
特性
①Python语法简洁,强制用空白符作为缩进,代码可读性强,易于学习
举个栗子:
def print_homework(args, reply):
info = reply[args.homework]
print('[题号] %s' % info['id'])
print('[标题] %s' % info['title'])
print('[编译器] %s' % info['compiler'])
print('[是否已截止] %s' % ('是' if info['deadline'] else '否'))
print('[题目]\n%s' % info['description'])
print('[主函数]\n%s' % info['main'])
print('[你的答案]\n%s' % (info['answer'] if 'answer' in info and not info['answer'] is None else '未提交'))
print('[分数] %s' % (info['score'] if 'score' in info else '未批改'))
print('[评语] %s' % (info['comment'] if 'comment' in info else '未批改'))
(聪明的同学应该马上知道上面是从哪里来的~)
即使对Python一无所知,看到上面的代码也能懂个大概意思了吧。
②Python能把其他语言写的模块轻松联接到一起,被称为胶水语言。
③Python完全开源,有丰富强大的库支持。
后话
AI和机器学习是大势所趋,而Python对AI的发展起到巨大的作用,Python让我们能见到一个前所未有的智能新世界。
(全文中文字数260)