Python的简单介绍以及作用领域

Python 是一种 面向对象 的 解释型 计算机程序设计语言

Python 是纯粹的自由软件 源代码解释器CPython遵循GPL (GNU General Public License)协议。

Python 语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进 (标准四个空格) 。

涉及的领域

1.数据采集与处理 领域

使用 Requets/Urllib/Re 模块库实现典型的网络爬虫程序,采集各种结构化和非结构化数据,通过动态代理Proxy自动轮询,突破网站403反爬虫拦截机制。同时使用 ScrapyBS4 企业级爬虫框架快速完成网络深维度自动探索采集

2.数据计算与分析 领域

在数据处理方面使用强大的 NumPy / SciPy / Pandas 模块库实现数据规整化操作标准流程:采集->加载->清洗->转换->重塑;充分利用强大的 Pandas模块库实现聚合与分组算法、时间序列算法等核心的数据分析计算;最终使用 Matpolitlib模块库进行可视化数据呈现。

3.人工智能与机器学习 领域

使用 Scikit-Learn 模块库实现机器学习,使用AIML人工智能标记语言。掌握 Theano/Keras 模块库搭建各种深度学习模型,如自编码循环神经网络递归神经网络等。了解Google公司的 TensorFlow人工智能系统。

4.自动化测试 领域

使用 Selenium2 模块库实现典型的网络模拟点击和虚拟操作,编写测试脚本完成对网站及应用的自动化测试,并进行测试日志存储记录和跟踪。结合相关平台和测试工具形成一整套的自动化测试标准流程和规范

5.系统集成运维 领域

Fabric 模块库是基于Python实现的SSH命令行工具,简化了SSH的应用程序部署及系统管理任务,它提供了系统基础的操作组件,可以实现本地或远程shell命令,包括:命令执行、文件上传、下载及完整执行日志输出等功能。使用 Re 模块库对 Log 日志进行分析和处理。

6.Web互联网 领域

使用 Socket 模块库实现服务器及客户端编程,实现TCP/UDP的协议下的数据通信操作。利用Django 框架快速实现网站开发,了解web服务器端框架 Flask/Tornado 在实际开发中的应用。

Python语言的优点

1.简单易学

2.开发效率高

3.典型的工具语言

4.强大丰富的模块库

5.优秀的跨平台

6.易读、易维护,并且被大量用户所欢迎的、用途广泛的语言

 

你可能感兴趣的:(相关Python的知识)