(一)python背景介绍

1.python是什么(what)

~~~~详见维基百科。

    Python英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/)是一种广泛使用的解释型高级编程通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。可以视之为一种改良(加入一些其他编程语言的优点,如面向对象)的LISP[来源请求]Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比于C++或Java,Python让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。

 

     解释型 VS  编译型:解释型是由解释器逐行解释翻译成二进制语言后执行,编译型是由编译器一次性翻译成二进制语言,差别是执行效率和

     高级编程 VS 基础编程 : 这里的“高级”是相对于“机器语言”与“汇编语言 ”而言。

 

2.为什么选择python(why)

    入门简单、使用范围广,工作量少。就像选择台式机、笔记本电脑、手机哪种方式上网,选择合适自己的就好。

 

    Web 网站:有很多优秀的开源 Web 框架,比如 Django(最流行)、Tornado(轻量级、异步)、 Flask(微型)、Web.py(简单)等。

    数据采集:有几个好用的 http 客户端库,比如 urllib2、requests 等。还有高级的屏幕爬取及网页 采集框架 scrapy。并对网页解析也有很多库,比如 lxml、xpath、BeautifulSoup 等。     

    大数据分析:常用模块有 Numpy、Pandas。并支持编写 MapReduce 任务、PySpark 处理 Spark RDD (弹性分布式数据集)。

    运维自动化:编写运维常规任务脚本、Web 平台,自动化日常工作。 科学计算:在科学计算也应用越来越广泛,常用的模块有 Numpy、SciPy。

    等等...可见 Python 是一门通用语言,在多个领域都得到了广泛使用!

3.python怎么学(how)

    编程就是使用工具,和玩手机电脑一样,多动手去做就行了

 

posted @ 2020-03-13 18:23  搬砖土拨鼠  阅读(1066)  评论(0)    收藏  举报