python背景介绍_(一)python背景介绍

1.python是什么(what)

~~~~详见维基百科。

Python(英国发音:/?pa?θ?n/ 美国发音:/?pa?θɑ?n/)是一种广泛使用的解释型、高级编程、通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。可以视之为一种改良(加入一些其他编程语言的优点,如面向对象)的LISP。可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比于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)

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

原文:https://www.cnblogs.com/panzh/p/12488159.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值