一、什么是Python
1.1、为什么学习Python
1.1.1、Python能做什么?
Python语言非常强大,开发范围也非常的广泛,我们可以通过Python进行网络爬虫的开发
- 网络爬虫:可以抓取网络上所需要的音频、视频、文字等数据,实现数据抓取
- 数据分析:根据所抓取到的信息,利用python相应的模块,很容易分析出想要的结果
- WEB开发:利用python的Django框架,可以轻松的实现WEB开发
- 人工智能:现在是人工智能非常火爆的阶段,国家也是大力推广和扶持人工智能产业的发展,而python做为人工智能的首选语言,也是得到了热捧和普及
1.1.2、Python的优势
Python的优势有很多,下面我们着重说以下几点:
- 伪代码本质:python语言简洁明了,结构性强,如果能看懂程序中的几个单词,就能理解出程序的功能
- 代码开源:python是一门开源的语言,越来越多的个人和社区加入到python第三方模块开发的行列
- 可移值性:我们开发的python程序,可以在多个系统中无缝移植
- 面向对象:python也是面向对象开发语言,但在python中,并不强制要求用户使用面向对象开发方式开发
- 可扩展性和嵌入性:python属于胶水语言,可以非常方便的融合其它程序,如要求处理速度快,则可以用C++编写相关的内容,然后将C++程序写到python中即可
- 强大的第三方库:python拥有强大的第三方库,涵盖很多方面,如游戏、数据分析、人工智能等,想实现相应的功能,导入模块,直接调用