1、谁用Python?
<1>Google的三大开发语言之一;
<2>NASA、数据分析运算;
<3>豆瓣、知乎;
<4>Dropbox;
<5>YouTube.
2、Python的优点:
<1>动态、解释性语言;
<2>开源、跨平台;
<3>学习成本;
<4>开发效率;
<5>工具很多;
<6>扩展性强.
3、Python的缺点:
<1>动态、解释性语言;
<2>运行效率;
<3>代码维护;
<4>多线程;
<5>古怪的语法.
4、Python的用途:
<1>网站开发:
Python对于网站开发提供了多种框架:
a.Django;
b.Flask;
c.web.py;
d.tornado.
<2>数据库、前端
<3>网络爬虫:
a.使用Python做网络爬虫是一个很好的选择。
--Urllib;
--Requests;
--Scrapy;
--Pyspider;
--Scrapy-redis;
<4>网络基础、数据库、数据清洗。
<5>计算机信息安全法。
<6>数据分析:
a.数据分析工具:
--Pandas;
--Numpy、scripy;
--Matplotlib、seabom、pyecharts;
--Scikit-learn;
b.统计学、数据库
<7>人工智能:MXNet
a.Python近些年的流行和人工智能也有关系;
b.对人工智能提供了一大批工具:
--Tensorflow、pytorch、MXNet……
--Scikit-learn、numpy、scikit-image、NLTK……
c.概率论、线性代数、机器学习、深度学习……