Essays Notiz 1 von 14

Python有哪些应用场景

Diese Notiz ist noch nicht ins Deutsche übersetzt – Sie lesen das chinesische Original.

Python是一门简单易学且功能强大的编程语言,他拥有高级的数据结构,并且能够用简单而高效的方式进行面向对象编程。这得益于Python的设计思想,是龟叔的设计让他拥有了优雅的语法结构,动态的数据类型和丰富的库类组建。

要了解Python,首先我们一定要明确,Python是一门编程语言,具有丰富的库类组建的编程语言,这就意味着,从原则上来说,理论上他能够完成Matlab所能够做的所有事情,大不了从头编写。这不仅意味着能够降低它的学习门槛,同事也意味着Python可以应用在各个领域,例如:网页开发,游戏开发,爬虫开发,运维开发,数据分析,数据挖掘,云计算,人工智能等等。

Python以开发效率著称,也就是说,他致力于以最短的代码来完成任务,其实在这中间环节,龟叔做了大量的封装,造就了高效的数据结构,使用Python语言是站在了巨人的肩膀上。Python通常被人们诟病的是他的执行效率,但即便是这样,Python依然具备胶水语言的特性,因为人们能够想到的,龟叔自然也能够想到,它允许我们把对耗时要求的高的部分用C/C++等更加高效的语言编写,最后由Python来粘合,这很大程度上解决了Python的执行效率问题。然而事实上,在企业的应用中,只要不是要求极高的直接与用户打交道的功能组建,比如在大多是与数据相关的任务上,Python的运行效率已经完全可以媲美C/C++。

关于编程中的一些思维方面的东西,将会在我们第四天给大家做分享,在今天的分享中,我们主要给大家说明的是以下6个领域。

网页开发

Django Flask 快速构建企业核心业务逻辑

爬虫开发

Scrapy BS4   轻松抓取海量特定需求数据

运维开发

Django Ansible 灵活掌控企业重要资产信息

数据分析与挖掘

numpy pandas matplotlib scipy  sklearn Keras 精细处理批量复杂矩阵数据,人工神经网络

云计算开发

开源云计算框架,OpenStack  

人工智能开发

深度学习,机器学习  TensorFlow  PyTorch